k1ngsterr1
dfaef56fb7
feat: Add bottom padding for emoji panel in ChatDetailScreen to enhance layout during keyboard visibility
2026-01-13 23:56:15 +05:00
k1ngsterr1
74325f006b
feat: Adjust bottom padding in ChatDetailScreen for improved input visibility
2026-01-13 23:48:26 +05:00
k1ngsterr1
3c50c79701
feat: Adjust keyboard handling in ChatDetailScreen to improve input experience
2026-01-13 23:44:48 +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
14ef342e80
feat: Optimize coroutine usage in ChatViewModel for improved performance and responsiveness & FIX LAGS
2026-01-13 21:56:15 +05:00
k1ngsterr1
145a3621a1
feat: Remove HideKeyboardOnDispose component to streamline keyboard management across screens
2026-01-13 21:35:31 +05:00
k1ngsterr1
7f89ffc779
feat: Replace Text with AppleEmojiText for reply previews and message input for enhanced emoji support
2026-01-13 21:27:22 +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
7c911835ea
feat: Refactor message bubble layout to display timestamp and status inline for outgoing messages
2026-01-13 20:14:39 +05:00
k1ngsterr1
a7576865ef
feat: Enhance message display with inline timestamps and status for outgoing messages in chat
2026-01-13 19:19:44 +05:00
k1ngsterr1
b60738ce55
feat: Implement message caching for instant loading and improved performance in chat screen
2026-01-13 18:57:08 +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
435c07bf01
feat: Enhance screen transition animations and preserve state during navigation for improved user experience
2026-01-13 18:09:15 +05:00
k1ngsterr1
4689dce862
feat: Preserve optimistic message status during UI updates for improved user experience
2026-01-13 17:58:41 +05:00
k1ngsterr1
d2eec2ab61
feat: Implement message encryption in database to enhance security
2026-01-13 16:21:55 +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
764127c093
feat: Optimize animations and UI components for smoother transitions and improved performance across chat screens
2026-01-13 15:31:43 +05:00
k1ngsterr1
6f577798d4
fix: Update read receipt handling to prevent automatic sending and ensure user visibility before marking messages as read
2026-01-13 15:04:35 +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
686adc1af2
feat: Update header icon color based on theme and adjust message bubble colors for better visibility
2026-01-13 06:08:31 +05:00
k1ngsterr1
bdede2784c
feat: Add logging for packet details before sending, including attachment count and details
2026-01-13 06:02:03 +05:00
k1ngsterr1
c52b6c1799
feat: Implement reply blob encryption and decryption, enhance message uniqueness in ChatDetailScreen, and utilize AppleEmojiText for emoji display
2026-01-13 05:46:24 +05:00
k1ngsterr1
b1a334c954
feat: Enhance AppleEmojiTextView to support :emoji_XXXX: format and Unicode emojis
2026-01-13 05:13:16 +05:00
k1ngsterr1
f6409a9474
feat: Implement JSON serialization for message attachments with decryption support
2026-01-13 05:04:05 +05:00
k1ngsterr1
af10005879
feat: Add reply functionality with message quoting in ChatViewModel and ChatDetailScreen
2026-01-13 04:38:38 +05:00
k1ngsterr1
98835c0ae0
feat: Enhance clickable interactions in ChatDetailScreen by removing indications and adding custom interaction sources
2026-01-13 04:24:42 +05:00
k1ngsterr1
564176eb31
feat: Enhance message key uniqueness in ChatDetailScreen to prevent empty IDs
2026-01-13 04:17:48 +05:00
k1ngsterr1
ae66d7972f
feat: Update typing indicator color to a custom blue for improved visibility
2026-01-13 04:11:01 +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
9a9f536b72
fix: Disable built-in ping/pong in OkHttpClient to implement custom heartbeat
2026-01-13 03:51:43 +05:00
k1ngsterr1
40fbbabdee
feat: Add detailed logging for message sending process in ChatViewModel and MessageInputBar
2026-01-13 03:40:50 +05:00
k1ngsterr1
62093e1b1e
feat: Implement emoji preloading in background for improved performance
2026-01-13 03:32:18 +05:00
k1ngsterr1
fa2fc98ca0
feat: Add emoji picker functionality and dynamic padding in ChatDetailScreen
2026-01-13 03:15:47 +05:00
k1ngsterr1
0e88c52ffc
feat: Update message deletion logic in ChatDetailScreen to remove messages by dialog key
2026-01-13 03:11:17 +05:00
k1ngsterr1
901fb52e63
fix: Remove unnecessary blank line in ChatDetailScreen for cleaner code
2026-01-13 02:56:36 +05:00
k1ngsterr1
be0a1821b3
feat: Remove online indicator from ChatDetailScreen for cleaner UI
2026-01-13 02:52:56 +05:00
k1ngsterr1
b26c25629a
feat: Enhance ChatDetailScreen with dynamic keyboard handling and new animations
...
- Implemented dynamic bottom padding for the message list based on keyboard visibility.
- Added Lottie animation for the speech icon when no messages are present.
- Adjusted input bar design to match chat background color and improved spacing.
- Integrated emoji picker behavior to close when the keyboard opens.
- Updated message input row with attach file functionality and refined button sizes.
- Introduced a new Lottie animation resource for the speech icon.
2026-01-13 02:46:16 +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
da008439ba
feat: Adjust emoji panel display logic in MessageInputBar for smoother user experience
2026-01-13 00:51:41 +05:00
k1ngsterr1
645f208918
feat: Replace Telegram-style emoji picker with Apple-style emoji picker for enhanced user experience
2026-01-13 00:24:31 +05:00
k1ngsterr1
8027a75fca
feat: Adjust padding and background color in MessageInputBar for improved layout
2026-01-13 00:20:36 +05:00
k1ngsterr1
f0aa68f419
feat: Add imePadding and navigationBarsPadding to MessageInputBar for improved layout
2026-01-13 00:02:51 +05:00
k1ngsterr1
f381dce42a
feat: Simplify TelegramSendIcon implementation and remove unused code
2026-01-12 23:49:04 +05:00
k1ngsterr1
23e5c1a424
feat: Update MessageInputBar background color for improved visibility in dark theme
2026-01-12 23:26:20 +05:00