k1ngsterr1
e9dece8e86
feat: Remove debug logging from message sending and user blocking/unblocking functions
2026-01-14 03:44:29 +05:00
k1ngsterr1
671b68103f
feat: Replace onToggleEmojiPicker with toggleEmojiPicker for improved keyboard handling
2026-01-14 03:38:54 +05:00
k1ngsterr1
513b308d73
feat: Adjust imePadding handling between ChatDetailScreen and MessageInputBar for improved keyboard interaction
2026-01-14 03:27:42 +05:00
k1ngsterr1
be60071e58
feat: Synchronize emoji panel visibility and keyboard height handling for improved UX
2026-01-14 03:27:30 +05:00
k1ngsterr1
85ebddc91a
feat: Ensure reliable keyboard dismissal using InputMethodManager in selection mode
2026-01-14 03:19:46 +05:00
k1ngsterr1
57e37c68f9
feat: Hide keyboard and emoji picker when entering selection mode
2026-01-14 03:15:25 +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
ffc823285c
feat: Add animated padding for message list when emoji picker is open
2026-01-14 03:03:27 +05:00
k1ngsterr1
f439c17740
feat: Increase spacing between text and time in MessageBubble for improved readability
2026-01-14 02:57:01 +05:00
k1ngsterr1
b83b529b8d
feat: Optimize animation duration for message input panel in ChatDetailScreen
2026-01-14 02:43:58 +05:00
k1ngsterr1
8c5efae0a1
feat: Enhance emoji picker animation with smooth slide-up effect and visibility control
2026-01-14 02:32:33 +05:00
k1ngsterr1
ee543ddf18
feat: Prevent keyboard from hiding when opening the menu in ChatDetailScreen
2026-01-14 02:12:54 +05:00
k1ngsterr1
9078d86970
feat: Remove animation for emoji picker when keyboard opens and optimize height handling
2026-01-14 02:10:53 +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
43ef9ac87f
feat: Implement instant keyboard hiding functionality in SearchScreen and ChatDetailScreen
2026-01-14 01:50:26 +05:00
k1ngsterr1
0f59db917e
feat: Adjust emoji panel height and padding for improved layout in ChatDetailScreen
2026-01-14 01:48:04 +05:00
k1ngsterr1
01441e21d9
feat: Enhance ChatDetailScreen with Telegram-style selection UI and action buttons
2026-01-14 01:39:44 +05:00
k1ngsterr1
3c6f1cdd2f
feat: Update keyboard height handling and enhance reply logging in ChatViewModel
2026-01-14 01:27:03 +05:00
k1ngsterr1
d75897214b
feat: Hide keyboard when entering selection mode in ChatDetailScreen
2026-01-14 01:15:03 +05:00
k1ngsterr1
629d4864b1
feat: Add debug logging to sendMessage function in ChatViewModel
2026-01-14 00:57:43 +05:00
k1ngsterr1
76099f7603
feat: Enhance logging in ChatViewModel and improve emoji handling in MessageInputBar
2026-01-14 00:38:40 +05:00
k1ngsterr1
853cf68f81
feat: Hide keyboard when user is blocked in MessageInputBar
2026-01-14 00:18:07 +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
f9c1425403
feat: Preload emojis asynchronously and improve keyboard height handling in ChatDetailScreen
2026-01-14 00:03:37 +05:00
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