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