Commit Graph

24 Commits

Author SHA1 Message Date
c249278421 Remove unnecessary logging statements across various components to clean up code and improve readability. This includes removing debug, error, and warning logs from attachment handling, image processing, media loading, and profile management functionalities. Additionally, a script has been added to automate the removal of log statements from Kotlin files. 2026-02-05 02:05:25 +05:00
abe0705a70 feat: Improve logging for image and avatar downloads with detailed status updates 2026-01-27 20:48:33 +05:00
3247f2b284 AVATAR & IMAGES ARE WORKING ON DESKTOP 2026-01-27 18:16:14 +05:00
f906dc9cf8 feat: Add detailed logging for encryptReplyBlob function in MessageCrypto 2026-01-27 00:22:34 +05:00
b3873a759f feat: Update PBKDF2 key derivation to use custom UTF-8 implementation for compatibility with crypto-js 2026-01-26 23:30:31 +05:00
8fe0afea20 feat: Add direct encrypted key testing for password in decryptAttachmentBlob function 2026-01-24 17:57:40 +05:00
8c87b12c5f feat: Add fallback transport server and enhance file download handling with blurhash support 2026-01-24 16:04:23 +05:00
b1046f88e5 feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity 2026-01-16 06:18:47 +05:00
4b2f5785ae feat: Remove replyToMessageId extraction and related logic from MessageRepository 2026-01-16 03:09:32 +05:00
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
25d4d5cdcc feat: Extract replyToMessageId from attachments and implement custom PBKDF2 key derivation 2026-01-16 02:32:19 +05:00
a75235158b feat: Enhance reply handling with detailed logging and update encryption method to SHA256 2026-01-16 01:18:57 +05:00
e9dece8e86 feat: Remove debug logging from message sending and user blocking/unblocking functions 2026-01-14 03:44:29 +05:00
01441e21d9 feat: Enhance ChatDetailScreen with Telegram-style selection UI and action buttons 2026-01-14 01:39:44 +05:00
bdede2784c feat: Add logging for packet details before sending, including attachment count and details 2026-01-13 06:02:03 +05:00
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
f6409a9474 feat: Implement JSON serialization for message attachments with decryption support 2026-01-13 05:04:05 +05:00
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
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
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
ca219fd821 feat: Replace ProtocolManager logging with Android Log for ECDH encryption process 2026-01-10 23:33:23 +05:00
219158ac7d feat: Enhance chat functionality by updating dialog handling and adding ChatsListViewModel for database integration 2026-01-10 23:06:41 +05:00
7216cc0d0b feat: Implement XChaCha20-Poly1305 encryption and decryption in MessageCrypto for enhanced security 2026-01-10 22:34:59 +05:00
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