Commit Graph

32 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
1367864008 feat: Enhance avatar management with detailed logging and error handling 2026-01-24 00:26: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
caf1d246d3 feat: Update authorization logic for compatibility with crypto_new; enhance key generation and public key format 2026-01-16 04:53:48 +05:00
a3951146a6 feat: Enhance logging in CryptoManager for decryption errors; update button heights in ChatDetailScreen for consistent UI; improve reply clearing logic in ChatViewModel; add animated dismiss function in ForwardChatPickerBottomSheet 2026-01-16 04:03:19 +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
dfc6d3f462 feat: Implement new encryption algorithms ECDH and XChaCha20-Poly1305 with chunking support 2026-01-15 00:53:32 +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
569127100f feat: Simplify AES key encryption and decryption process in MessageCrypto by removing unnecessary conversions and enhancing logging 2026-01-11 01:42:29 +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
2f77c16484 feat: Implement secure database operations and caching for encrypted accounts 2026-01-09 01:09:40 +05:00
b877d6fa73 Refactor code structure for improved readability and maintainability 2026-01-08 21:48:22 +05:00
42ddfe5b18 Initial commit: rosetta-android-prime 2026-01-08 19:06:37 +05:00