Commit Graph

34 Commits

Author SHA1 Message Date
k1ngsterr1
dcfbb020be feat: Update ProfileNavigationItem to use a rounded corner shape with increased radius 2026-01-21 03:09:39 +05:00
k1ngsterr1
0c4c636823 refactor: Clean up OnboardingScreen code for improved readability and maintainability 2026-01-20 03:06:06 +05:00
k1ngsterr1
19a89ea00e feat: Enhance message status tracking and logging in MessageRepository and ChatsListViewModel for improved clarity and debugging 2026-01-19 00:32:14 +05:00
k1ngsterr1
89d639a474 feat: Enhance logging and state management in ChatsList and MessageRepository for improved user experience 2026-01-18 21:48:02 +05:00
k1ngsterr1
b8aba7714c feat: Enhance account handling and message delivery status updates; improve UI feedback for saved messages 2026-01-18 18:12:45 +05:00
k1ngsterr1
61995e9286 feat: Simplify animations across multiple screens by replacing slide transitions with fade animations for improved user experience 2026-01-18 17:26:04 +05:00
k1ngsterr1
5833237c3a feat: Implement special handling for Saved Messages, including dedicated methods for retrieval, display, and dialog updates 2026-01-18 12:28:28 +05:00
k1ngsterr1
a9e426506b feat: Enhance connection handling and add debug logs feature; improve user experience and troubleshooting 2026-01-17 06:21:26 +05:00
k1ngsterr1
52ffc22763 feat: Implement FCM token handling and dialog cache management; enhance user experience and performance 2026-01-17 05:53:27 +05:00
k1ngsterr1
14ea9e6996 Refactor code structure for improved readability and maintainability 2026-01-17 01:50:10 +05:00
k1ngsterr1
97eac22879 feat: Load user information for requests; enhance dialog title handling and improve data retrieval 2026-01-17 01:17:07 +05:00
k1ngsterr1
6d506e681b feat: Enhance logging and state management in Protocol and MessageRepository; improve dialog read status handling in ChatViewModel 2026-01-16 17:11:50 +05:00
k1ngsterr1
6386164ae7 feat: Implement real-time UI updates for new messages in MessageRepository; refactor ChatViewModel to avoid message duplication 2026-01-16 16:43:15 +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
fbab2d0f80 feat: Enhance ForwardManager and ChatViewModel for improved message handling and logging; adjust ForwardChatPickerBottomSheet height for better UX 2026-01-16 03:38:33 +05:00
k1ngsterr1
81d2b744ba feat: Implement message forwarding feature with chat selection and re-encryption logic 2026-01-16 03:29:32 +05:00
k1ngsterr1
4b2f5785ae feat: Remove replyToMessageId extraction and related logic from MessageRepository 2026-01-16 03:09:32 +05:00
k1ngsterr1
25d4d5cdcc feat: Extract replyToMessageId from attachments and implement custom PBKDF2 key derivation 2026-01-16 02:32:19 +05:00
k1ngsterr1
65094125f6 feat: Optimize emoji picker performance by eliminating chunk loading, reducing animations, and improving emoji caching 2026-01-15 01:24:33 +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
e14de42c5f feat: Implement user blocking check in MessageRepository and ChatViewModel to ignore messages from blocked users 2026-01-14 00:14:42 +05:00
k1ngsterr1
3dd83c9cc5 feat: Implement user info request and update handling in MessageRepository and ProtocolManager 2026-01-13 23:35:21 +05:00
k1ngsterr1
2c173bda26 feat: Enhance logging in MessageRepository and ChatsListViewModel for better debugging and flow tracking 2026-01-13 23:28:48 +05:00
k1ngsterr1
4881024a9c feat: Optimize chat screen transitions by removing redundant animations for a smoother user experience 2026-01-13 18:36:17 +05:00
k1ngsterr1
42b1cdd79a feat: Enhance message handling and emoji picker
- Update MessageEntity to clarify encryption of plainMessage.
- Introduce ERROR status in MessageStatus for handling message send failures.
- Implement message delivery timeout logic in ChatDetailScreen.
- Add retry and delete functionality for failed messages in ChatViewModel.
- Improve message decryption process in ChatViewModel to handle various scenarios.
- Refactor emoji categories in AppleEmojiPicker to align with Unicode standards and improve sorting.
2026-01-13 16:05:42 +05:00
k1ngsterr1
f6409a9474 feat: Implement JSON serialization for message attachments with decryption support 2026-01-13 05:04:05 +05:00
k1ngsterr1
e44bed4fa8 feat: Implement read receipt handling and mark all outgoing messages as read 2026-01-13 04:10:07 +05:00
k1ngsterr1
cdb3d7ab9e feat: Refactor RecentSearchesManager to support multiple accounts and improve user management 2026-01-13 04:01:47 +05:00
k1ngsterr1
fb339642fa feat: Safely set last logged account public key using null safety 2026-01-12 17:37:42 +05:00
k1ngsterr1
67e99901be feat: Implement Recent Searches functionality in SearchScreen for improved user experience 2026-01-12 17:05:38 +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
k1ngsterr1
68fec47790 feat: Refactor account management to use SharedPreferences for last logged public key for immediate access 2026-01-09 04:10:49 +05:00
k1ngsterr1
b6786cea05 feat: Implement forced logout on app restart and prioritize last logged public key in UnlockScreen 2026-01-09 03:56:48 +05:00
k1ngsterr1
42ddfe5b18 Initial commit: rosetta-android-prime 2026-01-08 19:06:37 +05:00