Commit Graph

34 Commits

Author SHA1 Message Date
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
22a17e5fec feat: Improve keyboard handling in selection mode for better user experience 2026-01-15 20:54:04 +05:00
9f4e85d64a feat: Implement smooth keyboard transition plan with Telegram-style animations
- Add KeyboardTransitionCoordinator for managing transitions between keyboard and emoji panel.
- Create AnimatedKeyboardTransition for handling emoji panel animations with slide and fade effects.
- Integrate keyboard transition logic into MessageInputBar for seamless emoji picker toggling.
- Update OptimizedEmojiPicker to utilize external animation management instead of internal visibility animations.
- Ensure synchronization of keyboard and emoji heights for consistent UI behavior.
2026-01-15 12:08:10 +05:00
a075f98dcb feat: Implement keyboard height provider and optimize emoji picker animations 2026-01-15 03:03:54 +05:00
c4043cd247 feat: Refactor emoji picker behavior and improve animation performance 2026-01-15 02:29:06 +05:00
35e21fd3f6 feat: Implement optimized emoji picker and cache with preloading and smooth animations 2026-01-15 01:45:48 +05:00
65094125f6 feat: Optimize emoji picker performance by eliminating chunk loading, reducing animations, and improving emoji caching 2026-01-15 01:24:33 +05:00
42d2eb9e9c feat: Remove debug logging from various components for cleaner code 2026-01-14 04:43:32 +05:00
e7971c9b3e feat: Refactor emoji picker layout and adjust content padding for improved appearance 2026-01-14 03:09:42 +05:00
37b7d6e613 feat: Optimize emoji picker with chunk loading and improve typing indicator in chat list 2026-01-14 02:00:43 +05:00
f9c1425403 feat: Preload emojis asynchronously and improve keyboard height handling in ChatDetailScreen 2026-01-14 00:03:37 +05:00
145a3621a1 feat: Remove HideKeyboardOnDispose component to streamline keyboard management across screens 2026-01-13 21:35:31 +05:00
e1b708d463 feat: Add account initialization in ProtocolManager and enhance keyboard handling on screen exit 2026-01-13 21:17:47 +05:00
912412bd56 feat: Implement automatic keyboard hiding on screen exit for improved user experience 2026-01-13 21:07:07 +05:00
f155c4d36d feat: Enhance ProtocolManager logging and error handling; optimize emoji picker performance 2026-01-13 20:46:46 +05:00
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
eb8d24a782 feat: Add message count query to MessageDao, enhance ChatDetailScreen with auto-focus on reply input, and improve read receipt handling in ChatViewModel 2026-01-13 07:02:01 +05:00
378c68f1eb fix: Optimize emoji loading logic and adjust padding in AppleEmojiPickerPanel 2026-01-13 06:36:33 +05:00
5bb9560353 feat: Enhance packet sending logic to handle connection issues and implement swipe-to-reply functionality in chat UI 2026-01-13 06:32:16 +05:00
b1a334c954 feat: Enhance AppleEmojiTextView to support :emoji_XXXX: format and Unicode emojis 2026-01-13 05:13:16 +05:00
62093e1b1e feat: Implement emoji preloading in background for improved performance 2026-01-13 03:32:18 +05:00
8720d02701 feat: Limit emoji loading to 500 for performance and optimize image request size for faster loading 2026-01-13 01:48:57 +05:00
b8a2334042 feat: Refactor MessageInputBar for improved emoji picker and input field design 2026-01-12 22:41:00 +05:00
99121ce996 feat: Add delivery confirmation for incoming messages in ProtocolManager 2026-01-12 14:47:36 +05:00
8237c72c17 feat: Implement floating input bar in ChatDetailScreen and ensure transparent backgrounds in AppleEmojiEditText 2026-01-12 03:52:17 +05:00
ec299bb415 feat: Enhance AppleEmojiPicker to load all emojis from assets and group them by category 2026-01-12 02:59:16 +05:00
7bac22850e feat: Optimize AppleEmojiPicker with caching and enhance UI with Liquid Glass style 2026-01-12 02:09:56 +05:00
a75dfaab98 fix: Update Java home path in gradle.properties for consistency 2026-01-12 01:44:37 +05:00
dac62b16ed feat: Add custom Telegram send icon and implement floating input for message entry in ChatDetailScreen 2026-01-11 21:23:18 +05:00
9baa7f444a feat: Enhance Protocol with additional packet types and integrate AppleEmojiText for improved emoji display 2026-01-10 22:25:26 +05:00
286706188b feat: Add AppleEmojiTextField component for enhanced emoji input with PNG support 2026-01-10 21:17:13 +05:00
58ec38ecb4 feat: Improve send button animation in MessageInputBar for smoother UX 2026-01-10 21:08:27 +05:00
fa634936f5 feat: Implement user search functionality with ViewModel and results display 2026-01-10 19:10:43 +05:00