Commit Graph

506 Commits

Author SHA1 Message Date
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
k1ngsterr1
5919194471 feat: Optimize animations in OnboardingScreen and improve MessageInputBar visibility transitions 2026-01-15 23:42:52 +05:00
k1ngsterr1
80f5e436ee feat: Optimize onboarding animations and improve page swiping performance 2026-01-15 22:40:24 +05:00
k1ngsterr1
e7e6d23631 feat: Add reply panel visibility state and optimize dialog confirmation handling 2026-01-15 21:46:51 +05:00
k1ngsterr1
22a17e5fec feat: Improve keyboard handling in selection mode for better user experience 2026-01-15 20:54:04 +05:00
k1ngsterr1
2b1b6eecef feat: Add divider between dialogs in ChatsListScreen for improved visual separation 2026-01-15 18:45:58 +05:00
k1ngsterr1
f2d744a442 feat: Update dialog deletion logic to use sorted dialog keys for message removal 2026-01-15 18:34:15 +05:00
k1ngsterr1
36976dc747 feat: Enhance dialog deletion logic to ensure complete message removal and cache clearing 2026-01-15 18:13:58 +05:00
k1ngsterr1
842bd4eedb feat: Increase delay for clearing reply messages to improve user experience 2026-01-15 17:48:07 +05:00
k1ngsterr1
a939054c54 feat: Add message highlighting and scrolling functionality for replies 2026-01-15 17:02:35 +05:00
k1ngsterr1
327b12a462 feat: Refine emoji picker toggle logic to implement cooldown without strict blocking 2026-01-15 16:31:42 +05:00
k1ngsterr1
3203cbf9f9 feat: Implement cooldown mechanism for emoji picker toggling to prevent rapid switching 2026-01-15 16:20:53 +05:00
k1ngsterr1
4cf51a8a6e feat: Update baseline profile with HSPL annotations for performance optimization 2026-01-15 15:53:50 +05:00
k1ngsterr1
64acf515d2 feat: Implement smart logging for keyboard and emoji height transitions 2026-01-15 15:49:05 +05:00
k1ngsterr1
959e56461a feat: Adjust navigation bar padding based on emoji box and keyboard visibility 2026-01-15 14:58:54 +05:00
k1ngsterr1
ed4622ae27 feat: Enhance emoji picker transition with fade animations and optimize imePadding behavior 2026-01-15 14:18:48 +05:00
k1ngsterr1
911f9ebb5a feat: Update ChatDetailScreen to use inputBackgroundColor for dropdown menus and menu items 2026-01-15 13:21:07 +05:00
k1ngsterr1
1000f017f5 feat: Preserve keyboard height when closing to restore emoji height 2026-01-15 12:16:09 +05:00
k1ngsterr1
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
k1ngsterr1
a075f98dcb feat: Implement keyboard height provider and optimize emoji picker animations 2026-01-15 03:03:54 +05:00
k1ngsterr1
c4043cd247 feat: Refactor emoji picker behavior and improve animation performance 2026-01-15 02:29:06 +05:00
k1ngsterr1
35e21fd3f6 feat: Implement optimized emoji picker and cache with preloading and smooth animations 2026-01-15 01:45:48 +05:00
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
05fc6f61b7 feat: Integrate new encryption algorithms ECDH and XChaCha20-Poly1305 with chunking support and backward compatibility 2026-01-15 00:57:50 +05:00
k1ngsterr1
dfc6d3f462 feat: Implement new encryption algorithms ECDH and XChaCha20-Poly1305 with chunking support 2026-01-15 00:53:32 +05:00
k1ngsterr1
a079d5fffa feat: Add release signing configuration for build process 2026-01-14 20:58:30 +05:00
k1ngsterr1
42d2eb9e9c feat: Remove debug logging from various components for cleaner code 2026-01-14 04:43:32 +05:00
k1ngsterr1
5f6cde3885 feat: Remove bottom padding adjustment for emoji picker in message list 2026-01-14 04:32:47 +05:00
k1ngsterr1
874017e72b feat: Update bottom bar padding handling to use navigationBarsPadding for improved layout 2026-01-14 04:26:01 +05:00
k1ngsterr1
6bf66cae26 feat: Apply imePadding to bottom bar for improved keyboard interaction 2026-01-14 04:08:23 +05:00
k1ngsterr1
66331904a1 feat: Adjust input bar dimensions and navigation bar padding for improved layout 2026-01-14 03:59:10 +05:00
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