Commit Graph

27 Commits

Author SHA1 Message Date
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
42d2eb9e9c feat: Remove debug logging from various components for cleaner code 2026-01-14 04:43:32 +05:00
k1ngsterr1
e7971c9b3e feat: Refactor emoji picker layout and adjust content padding for improved appearance 2026-01-14 03:09:42 +05:00
k1ngsterr1
37b7d6e613 feat: Optimize emoji picker with chunk loading and improve typing indicator in chat list 2026-01-14 02:00:43 +05:00
k1ngsterr1
f9c1425403 feat: Preload emojis asynchronously and improve keyboard height handling in ChatDetailScreen 2026-01-14 00:03:37 +05:00
k1ngsterr1
145a3621a1 feat: Remove HideKeyboardOnDispose component to streamline keyboard management across screens 2026-01-13 21:35:31 +05:00
k1ngsterr1
e1b708d463 feat: Add account initialization in ProtocolManager and enhance keyboard handling on screen exit 2026-01-13 21:17:47 +05:00
k1ngsterr1
912412bd56 feat: Implement automatic keyboard hiding on screen exit for improved user experience 2026-01-13 21:07:07 +05:00
k1ngsterr1
f155c4d36d feat: Enhance ProtocolManager logging and error handling; optimize emoji picker performance 2026-01-13 20:46:46 +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
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
k1ngsterr1
378c68f1eb fix: Optimize emoji loading logic and adjust padding in AppleEmojiPickerPanel 2026-01-13 06:36:33 +05:00
k1ngsterr1
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
k1ngsterr1
b1a334c954 feat: Enhance AppleEmojiTextView to support :emoji_XXXX: format and Unicode emojis 2026-01-13 05:13:16 +05:00
k1ngsterr1
62093e1b1e feat: Implement emoji preloading in background for improved performance 2026-01-13 03:32:18 +05:00
k1ngsterr1
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
k1ngsterr1
b8a2334042 feat: Refactor MessageInputBar for improved emoji picker and input field design 2026-01-12 22:41:00 +05:00
k1ngsterr1
99121ce996 feat: Add delivery confirmation for incoming messages in ProtocolManager 2026-01-12 14:47:36 +05:00
k1ngsterr1
8237c72c17 feat: Implement floating input bar in ChatDetailScreen and ensure transparent backgrounds in AppleEmojiEditText 2026-01-12 03:52:17 +05:00
k1ngsterr1
ec299bb415 feat: Enhance AppleEmojiPicker to load all emojis from assets and group them by category 2026-01-12 02:59:16 +05:00
k1ngsterr1
7bac22850e feat: Optimize AppleEmojiPicker with caching and enhance UI with Liquid Glass style 2026-01-12 02:09:56 +05:00
k1ngsterr1
a75dfaab98 fix: Update Java home path in gradle.properties for consistency 2026-01-12 01:44:37 +05:00
senseiGai
dac62b16ed feat: Add custom Telegram send icon and implement floating input for message entry in ChatDetailScreen 2026-01-11 21:23:18 +05:00
k1ngsterr1
9baa7f444a feat: Enhance Protocol with additional packet types and integrate AppleEmojiText for improved emoji display 2026-01-10 22:25:26 +05:00
k1ngsterr1
286706188b feat: Add AppleEmojiTextField component for enhanced emoji input with PNG support 2026-01-10 21:17:13 +05:00
k1ngsterr1
58ec38ecb4 feat: Improve send button animation in MessageInputBar for smoother UX 2026-01-10 21:08:27 +05:00
k1ngsterr1
fa634936f5 feat: Implement user search functionality with ViewModel and results display 2026-01-10 19:10:43 +05:00