Commit Graph

18 Commits

Author SHA1 Message Date
k1ngsterr1
8c87b12c5f feat: Add fallback transport server and enhance file download handling with blurhash support 2026-01-24 16:04:23 +05:00
k1ngsterr1
b1046f88e5 feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity 2026-01-16 06:18:47 +05:00
k1ngsterr1
4b2f5785ae feat: Remove replyToMessageId extraction and related logic from MessageRepository 2026-01-16 03:09:32 +05:00
k1ngsterr1
7e710a3160 feat: Update PBKDF2 key derivation to use SHA256 and simplify password handling for compatibility with React Native 2026-01-16 02:39:43 +05:00
k1ngsterr1
25d4d5cdcc feat: Extract replyToMessageId from attachments and implement custom PBKDF2 key derivation 2026-01-16 02:32:19 +05:00
k1ngsterr1
a75235158b feat: Enhance reply handling with detailed logging and update encryption method to SHA256 2026-01-16 01:18:57 +05:00
k1ngsterr1
e9dece8e86 feat: Remove debug logging from message sending and user blocking/unblocking functions 2026-01-14 03:44:29 +05:00
k1ngsterr1
01441e21d9 feat: Enhance ChatDetailScreen with Telegram-style selection UI and action buttons 2026-01-14 01:39:44 +05:00
k1ngsterr1
bdede2784c feat: Add logging for packet details before sending, including attachment count and details 2026-01-13 06:02:03 +05:00
k1ngsterr1
c52b6c1799 feat: Implement reply blob encryption and decryption, enhance message uniqueness in ChatDetailScreen, and utilize AppleEmojiText for emoji display 2026-01-13 05:46:24 +05:00
k1ngsterr1
f6409a9474 feat: Implement JSON serialization for message attachments with decryption support 2026-01-13 05:04:05 +05:00
k1ngsterr1
f9411e8419 feat: Update logging for JS compatibility in MessageCrypto to reflect Desktop behavior for Latin1 and UTF-8 conversions 2026-01-11 04:13:26 +05:00
k1ngsterr1
d46920675b feat: Enhance compression and decompression methods for compatibility with pako library by using RAW deflate/inflate 2026-01-11 03:15:45 +05:00
k1ngsterr1
284731fc43 feat: Update MessageCrypto to emulate crypto-js behavior for AES encryption and decryption with detailed logging 2026-01-10 23:46:01 +05:00
k1ngsterr1
ca219fd821 feat: Replace ProtocolManager logging with Android Log for ECDH encryption process 2026-01-10 23:33:23 +05:00
k1ngsterr1
219158ac7d feat: Enhance chat functionality by updating dialog handling and adding ChatsListViewModel for database integration 2026-01-10 23:06:41 +05:00
k1ngsterr1
7216cc0d0b feat: Implement XChaCha20-Poly1305 encryption and decryption in MessageCrypto for enhanced security 2026-01-10 22:34:59 +05:00
k1ngsterr1
6014d23d69 feat: Update RosettaDatabase to include Message and Dialog entities, increment version to 2
feat: Implement message packets for sending and receiving messages, including delivery and read notifications

feat: Enhance ProtocolManager to handle message sending, delivery, and typing status with appropriate logging

feat: Refactor ChatDetailScreen to utilize ChatViewModel for managing chat state and message input

feat: Create ChatViewModel to manage chat messages, input state, and packet listeners for incoming messages

build: Add KSP plugin for annotation processing and configure Java 17 for the build environment
2026-01-10 22:15:27 +05:00