Commit Graph

392 Commits

Author SHA1 Message Date
k1ngsterr1
8bc1eecf10 feat: Simplify message query conditions in DialogDao for improved clarity and performance 2026-01-18 23:15:12 +05:00
k1ngsterr1
6b839d2729 feat: Disable logging in Protocol and ProtocolManager for improved performance and cleaner UI 2026-01-18 22:57:53 +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
f141145245 feat: Implement keyboard dismissal on ChatsListScreen to enhance user experience 2026-01-18 21:31:37 +05:00
k1ngsterr1
aac5081dec feat: Add screen orientation setting and improve padding for navigation bars in ChatsList and Onboarding screens 2026-01-18 19:52:56 +05:00
k1ngsterr1
fcc7755fb5 feat: Update message delivery status logic and improve UI feedback for read messages 2026-01-18 19:13:33 +05:00
k1ngsterr1
4393fa9036 feat: Add support for Saved Messages flag in MessageBubble and update display status accordingly 2026-01-18 19:06:05 +05:00
k1ngsterr1
988494ca9c feat: Add logging for message read status updates and improve message delivery status handling 2026-01-18 19:02:53 +05:00
k1ngsterr1
f7e63dbee1 feat: Improve screen transition animations and simplify account handling in MainActivity 2026-01-18 18:18:32 +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
89e5f3cfa2 feat: Optimize search animations and improve content rendering in SearchScreen; update Saved Messages icon handling in DialogItemContent 2026-01-18 13:12:43 +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
52523d91fb fix: stable build right now but without saved messages 2026-01-18 11:13:55 +05:00
k1ngsterr1
a3810af4a0 Refactor UI components in ChatsListScreen, ForwardChatPickerBottomSheet, and SearchScreen for improved readability and maintainability; adjust text color alpha values, streamline imports, and enhance keyboard handling functionality. 2026-01-17 21:09:47 +05:00
k1ngsterr1
c9136ed499 feat: Update menu icon color for improved visibility in ChatsListScreen 2026-01-17 21:03:19 +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
a64ee04b55 refactor: Remove FCM token dialog and related UI elements; streamline chat screen layout 2026-01-17 05:57:17 +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
c9724b3bb7 feat: Optimize message handling by incrementally adding new messages; prevent UI jumps and improve performance 2026-01-17 04:29:15 +05:00
k1ngsterr1
2a16d39e02 fix: Simplify message selection logic by using only message ID; improve performance and reduce potential errors 2026-01-17 03:38:41 +05:00
k1ngsterr1
3eb841c145 feat: Request notification permission on app startup for Android 13+; improve user experience and logging 2026-01-17 03:17:49 +05:00
k1ngsterr1
1ea2d917dc feat: Enhance WebSocket connection handling; prevent duplicate connections and improve reconnection logic 2026-01-17 02:14:16 +05:00
k1ngsterr1
7f681d627a feat: Log current FCM token on app start; improve debugging for push notifications 2026-01-17 01:52:09 +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
f71209f3c6 feat: Enhance dialog message deletion logic; ensure correct dialog key calculation and improve UI overlay behavior 2026-01-17 00:39:54 +05:00
k1ngsterr1
1ce7e6498c feat: Implement custom modern popup menu with animations; enhance user interaction and design aesthetics 2026-01-16 23:54:20 +05:00
k1ngsterr1
da065ef7f7 feat: Implement modern popup menu with iOS/Telegram style; enhance user interaction with smooth animations and improved design 2026-01-16 23:13:10 +05:00
k1ngsterr1
431e3755c6 feat: Integrate Firebase Cloud Messaging for push notifications; add service to handle token and message reception 2026-01-16 23:06:41 +05:00
k1ngsterr1
7750f450e8 feat: Add requests handling in ChatsListViewModel and UI; implement RequestsScreen and RequestsSection for better user interaction 2026-01-16 18:08:34 +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
c52e6dda53 feat: Enhance logging in scrollToMessage function for better debugging of message IDs and lengths 2026-01-16 05:57:30 +05:00
k1ngsterr1
d58897ea38 feat: Reset highlighted message before scrolling and improve logging for message search in ChatDetailScreen 2026-01-16 05:44:16 +05:00
k1ngsterr1
5fdc910b6e feat: Enhance message caching and background refresh logic in ChatViewModel; improve decryption methods with multiple attempts for better reliability 2026-01-16 05:19:33 +05:00
k1ngsterr1
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
k1ngsterr1
306e854646 feat: Improve dialog deletion process by updating UI immediately and handling errors gracefully 2026-01-16 04:33:43 +05:00
k1ngsterr1
c605148fa4 feat: Update reply message handling in ChatViewModel and ChatDetailScreen to improve user experience during reply animations 2026-01-16 04:23:20 +05:00
k1ngsterr1
6c4bffb93e feat: Modify reply clearing logic in ChatViewModel to allow manual closure of reply panel, preserving input text 2026-01-16 04:13:12 +05:00
k1ngsterr1
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
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
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
f8ba10be54 feat: Add detailed logging for message scrolling and reply actions in ChatDetailScreen 2026-01-16 01:26:18 +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
9a2015f500 feat: Refactor padding in MessageInputBar for consistency with Selection Action Bar 2026-01-15 23:54:14 +05:00