Commit Graph

  • 14ef342e80 feat: Optimize coroutine usage in ChatViewModel for improved performance and responsiveness & FIX LAGS k1ngsterr1 2026-01-13 21:56:15 +05:00
  • 145a3621a1 feat: Remove HideKeyboardOnDispose component to streamline keyboard management across screens k1ngsterr1 2026-01-13 21:35:31 +05:00
  • 7f89ffc779 feat: Replace Text with AppleEmojiText for reply previews and message input for enhanced emoji support k1ngsterr1 2026-01-13 21:27:22 +05:00
  • e1b708d463 feat: Add account initialization in ProtocolManager and enhance keyboard handling on screen exit k1ngsterr1 2026-01-13 21:17:47 +05:00
  • 912412bd56 feat: Implement automatic keyboard hiding on screen exit for improved user experience k1ngsterr1 2026-01-13 21:07:07 +05:00
  • f155c4d36d feat: Enhance ProtocolManager logging and error handling; optimize emoji picker performance k1ngsterr1 2026-01-13 20:46:46 +05:00
  • 7c911835ea feat: Refactor message bubble layout to display timestamp and status inline for outgoing messages k1ngsterr1 2026-01-13 20:14:39 +05:00
  • a7576865ef feat: Enhance message display with inline timestamps and status for outgoing messages in chat k1ngsterr1 2026-01-13 19:19:44 +05:00
  • b60738ce55 feat: Implement message caching for instant loading and improved performance in chat screen k1ngsterr1 2026-01-13 18:57:08 +05:00
  • 4881024a9c feat: Optimize chat screen transitions by removing redundant animations for a smoother user experience k1ngsterr1 2026-01-13 18:36:17 +05:00
  • 435c07bf01 feat: Enhance screen transition animations and preserve state during navigation for improved user experience k1ngsterr1 2026-01-13 18:09:15 +05:00
  • 4689dce862 feat: Preserve optimistic message status during UI updates for improved user experience k1ngsterr1 2026-01-13 17:58:41 +05:00
  • d2eec2ab61 feat: Implement message encryption in database to enhance security k1ngsterr1 2026-01-13 16:21:55 +05:00
  • 42b1cdd79a feat: Enhance message handling and emoji picker k1ngsterr1 2026-01-13 16:05:42 +05:00
  • 764127c093 feat: Optimize animations and UI components for smoother transitions and improved performance across chat screens k1ngsterr1 2026-01-13 15:31:43 +05:00
  • 6f577798d4 fix: Update read receipt handling to prevent automatic sending and ensure user visibility before marking messages as read k1ngsterr1 2026-01-13 15:04:35 +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 k1ngsterr1 2026-01-13 07:02:01 +05:00
  • 378c68f1eb fix: Optimize emoji loading logic and adjust padding in AppleEmojiPickerPanel k1ngsterr1 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 k1ngsterr1 2026-01-13 06:32:16 +05:00
  • 686adc1af2 feat: Update header icon color based on theme and adjust message bubble colors for better visibility k1ngsterr1 2026-01-13 06:08:31 +05:00
  • bdede2784c feat: Add logging for packet details before sending, including attachment count and details k1ngsterr1 2026-01-13 06:02:03 +05:00
  • c52b6c1799 feat: Implement reply blob encryption and decryption, enhance message uniqueness in ChatDetailScreen, and utilize AppleEmojiText for emoji display k1ngsterr1 2026-01-13 05:46:24 +05:00
  • b1a334c954 feat: Enhance AppleEmojiTextView to support :emoji_XXXX: format and Unicode emojis k1ngsterr1 2026-01-13 05:13:16 +05:00
  • f6409a9474 feat: Implement JSON serialization for message attachments with decryption support k1ngsterr1 2026-01-13 05:04:05 +05:00
  • af10005879 feat: Add reply functionality with message quoting in ChatViewModel and ChatDetailScreen k1ngsterr1 2026-01-13 04:38:38 +05:00
  • 98835c0ae0 feat: Enhance clickable interactions in ChatDetailScreen by removing indications and adding custom interaction sources k1ngsterr1 2026-01-13 04:24:42 +05:00
  • 564176eb31 feat: Enhance message key uniqueness in ChatDetailScreen to prevent empty IDs k1ngsterr1 2026-01-13 04:17:48 +05:00
  • ae66d7972f feat: Update typing indicator color to a custom blue for improved visibility k1ngsterr1 2026-01-13 04:11:01 +05:00
  • e44bed4fa8 feat: Implement read receipt handling and mark all outgoing messages as read k1ngsterr1 2026-01-13 04:10:07 +05:00
  • cdb3d7ab9e feat: Refactor RecentSearchesManager to support multiple accounts and improve user management k1ngsterr1 2026-01-13 04:01:47 +05:00
  • 9a9f536b72 fix: Disable built-in ping/pong in OkHttpClient to implement custom heartbeat k1ngsterr1 2026-01-13 03:51:43 +05:00
  • 40fbbabdee feat: Add detailed logging for message sending process in ChatViewModel and MessageInputBar k1ngsterr1 2026-01-13 03:40:50 +05:00
  • 62093e1b1e feat: Implement emoji preloading in background for improved performance k1ngsterr1 2026-01-13 03:32:18 +05:00
  • fa2fc98ca0 feat: Add emoji picker functionality and dynamic padding in ChatDetailScreen k1ngsterr1 2026-01-13 03:15:47 +05:00
  • 0e88c52ffc feat: Update message deletion logic in ChatDetailScreen to remove messages by dialog key k1ngsterr1 2026-01-13 03:11:17 +05:00
  • 901fb52e63 fix: Remove unnecessary blank line in ChatDetailScreen for cleaner code k1ngsterr1 2026-01-13 02:56:36 +05:00
  • be0a1821b3 feat: Remove online indicator from ChatDetailScreen for cleaner UI k1ngsterr1 2026-01-13 02:52:56 +05:00
  • b26c25629a feat: Enhance ChatDetailScreen with dynamic keyboard handling and new animations k1ngsterr1 2026-01-13 02:46:16 +05:00
  • 8720d02701 feat: Limit emoji loading to 500 for performance and optimize image request size for faster loading k1ngsterr1 2026-01-13 01:48:57 +05:00
  • da008439ba feat: Adjust emoji panel display logic in MessageInputBar for smoother user experience k1ngsterr1 2026-01-13 00:51:41 +05:00
  • 645f208918 feat: Replace Telegram-style emoji picker with Apple-style emoji picker for enhanced user experience k1ngsterr1 2026-01-13 00:24:31 +05:00
  • 8027a75fca feat: Adjust padding and background color in MessageInputBar for improved layout k1ngsterr1 2026-01-13 00:20:36 +05:00
  • f0aa68f419 feat: Add imePadding and navigationBarsPadding to MessageInputBar for improved layout k1ngsterr1 2026-01-13 00:02:51 +05:00
  • f381dce42a feat: Simplify TelegramSendIcon implementation and remove unused code k1ngsterr1 2026-01-12 23:49:04 +05:00
  • 23e5c1a424 feat: Update MessageInputBar background color for improved visibility in dark theme k1ngsterr1 2026-01-12 23:26:20 +05:00
  • 8fa20d0d3c feat: Remove TelegramInputBar component to streamline chat interface k1ngsterr1 2026-01-12 23:20:18 +05:00
  • b8a2334042 feat: Refactor MessageInputBar for improved emoji picker and input field design k1ngsterr1 2026-01-12 22:41:00 +05:00
  • dda07d80af feat: Implement Telegram-style emoji picker with dynamic height and improved user experience k1ngsterr1 2026-01-12 18:48:53 +05:00
  • d117d869cd feat: Enhance send and mic button animations in MessageInputBar for improved user experience k1ngsterr1 2026-01-12 18:35:10 +05:00
  • 9addd41571 feat: Implement block/unblock user functionality with confirmation dialogs in ChatDetailScreen k1ngsterr1 2026-01-12 17:54:13 +05:00
  • fb339642fa feat: Safely set last logged account public key using null safety k1ngsterr1 2026-01-12 17:37:42 +05:00
  • 8aa17383cf feat: Save last logged account public key after authentication for improved user experience k1ngsterr1 2026-01-12 17:16:44 +05:00
  • 67e99901be feat: Implement Recent Searches functionality in SearchScreen for improved user experience k1ngsterr1 2026-01-12 17:05:38 +05:00
  • 325c5ace4b feat: Simplify header transition animations in MainScreen for smoother navigation k1ngsterr1 2026-01-12 16:31:14 +05:00
  • 718c2e705f feat: Replace custom header with TopAppBar for improved layout and smoother transitions in ChatsListScreen k1ngsterr1 2026-01-12 16:24:23 +05:00
  • f6c2fd5e1e feat: Replace alpha animations with crossfade for smoother transitions in ChatsListScreen k1ngsterr1 2026-01-12 15:42:06 +05:00
  • 99121ce996 feat: Add delivery confirmation for incoming messages in ProtocolManager k1ngsterr1 2026-01-12 14:47:36 +05:00
  • a7976c7cf3 feat: Enhance packet handling logging to notify number of waiters and catch errors k1ngsterr1 2026-01-12 04:31:42 +05:00
  • e04010d720 feat: Update PacketOnlineSubscribe and PacketTyping to include privateKey and enhance logging k1ngsterr1 2026-01-12 04:14:28 +05:00
  • 8237c72c17 feat: Implement floating input bar in ChatDetailScreen and ensure transparent backgrounds in AppleEmojiEditText k1ngsterr1 2026-01-12 03:52:17 +05:00
  • ec299bb415 feat: Enhance AppleEmojiPicker to load all emojis from assets and group them by category k1ngsterr1 2026-01-12 02:59:16 +05:00
  • 7bac22850e feat: Optimize AppleEmojiPicker with caching and enhance UI with Liquid Glass style k1ngsterr1 2026-01-12 02:09:56 +05:00
  • 5f348f329e feat: Add dropdown menu for chat options and confirmation dialogs for delete and block actions k1ngsterr1 2026-01-12 01:55:44 +05:00
  • a75dfaab98 fix: Update Java home path in gradle.properties for consistency k1ngsterr1 2026-01-12 01:44:37 +05:00
  • 1e2f8cfed5 feat: Update Telegram send icon to horizontal design and adjust alignment in MessageInputBar senseiGai 2026-01-11 22:02:00 +05:00
  • dac62b16ed feat: Add custom Telegram send icon and implement floating input for message entry in ChatDetailScreen senseiGai 2026-01-11 21:23:18 +05:00
  • 9f4e561107 Implement feature X to enhance user experience and fix bug Y in module Z senseiGai 2026-01-11 18:37:18 +05:00
  • ce56e11284 feat: Enhance search animation in ChatsListScreen for smoother transitions senseiGai 2026-01-11 17:32:27 +05:00
  • 40b91d7f2c Merge remote-tracking branch 'refs/remotes/origin/master' senseiGai 2026-01-11 17:14:22 +05:00
  • 5e3b9d0882 feat: Refactor SearchResultsList component for improved loading and empty state handling senseiGai 2026-01-11 17:14:02 +05:00
  • 304b57af30 feat: Implement heartbeat mechanism to maintain WebSocket connection k1ngsterr1 2026-01-11 16:54:03 +05:00
  • 161a4fe61b feat: Update account creation flow to return DecryptedAccount and configure kapt for Room k1ngsterr1 2026-01-11 16:44:58 +05:00
  • 70ed7fbc6e feat: Fix WebSocket connection issues after account registration by ensuring connection before authentication k1ngsterr1 2026-01-11 16:19:44 +05:00
  • 5f21f120f1 Merge remote-tracking branch 'refs/remotes/origin/master' senseiGai 2026-01-11 13:15:42 +05:00
  • 60551a5637 feat: Add Kotlin KAPT plugin and update dependencies in build.gradle.kts chore: Update clean task to use layout.buildDirectory in top-level build.gradle.kts chore: Add VS Code settings and tasks for improved development experience docs: Create DEVELOPMENT.md with setup instructions and available commands senseiGai 2026-01-11 13:14:45 +05:00
  • d21bddeb29 feat: Rename TelegramInputBar to MessageInputBar and add customizable colors in ChatDetailScreen k1ngsterr1 2026-01-11 06:07:02 +05:00
  • 5bab5a65f6 feat: Add Telegram-style scroll tracking and "Scroll to Bottom" button in ChatDetailScreen k1ngsterr1 2026-01-11 06:03:22 +05:00
  • a493bb7378 feat: Implement Telegram-style message animations and frosted glass effects in ChatDetailScreen k1ngsterr1 2026-01-11 05:30:06 +05:00
  • 286d9b21c7 feat: Improve keyboard handling and fade-out animation in ChatDetailScreen k1ngsterr1 2026-01-11 05:12:38 +05:00
  • 30ad6d1cc1 feat: Enhance ChatDetailScreen and ChatViewModel with dynamic online status and typing indicators k1ngsterr1 2026-01-11 04:58:25 +05:00
  • 8f420f3d70 feat: Optimize ChatViewModel with pagination and enhanced message loading k1ngsterr1 2026-01-11 04:33:30 +05:00
  • 8e32ea3782 feat: Add detailed encryption architecture documentation for Rosette Messenger k1ngsterr1 2026-01-11 04:22:23 +05:00
  • f9411e8419 feat: Update logging for JS compatibility in MessageCrypto to reflect Desktop behavior for Latin1 and UTF-8 conversions k1ngsterr1 2026-01-11 04:13:26 +05:00
  • d46920675b feat: Enhance compression and decompression methods for compatibility with pako library by using RAW deflate/inflate k1ngsterr1 2026-01-11 03:15:45 +05:00
  • 569127100f feat: Simplify AES key encryption and decryption process in MessageCrypto by removing unnecessary conversions and enhancing logging k1ngsterr1 2026-01-11 01:42:29 +05:00
  • 284731fc43 feat: Update MessageCrypto to emulate crypto-js behavior for AES encryption and decryption with detailed logging k1ngsterr1 2026-01-10 23:46:01 +05:00
  • ca219fd821 feat: Replace ProtocolManager logging with Android Log for ECDH encryption process k1ngsterr1 2026-01-10 23:33:23 +05:00
  • 219158ac7d feat: Enhance chat functionality by updating dialog handling and adding ChatsListViewModel for database integration k1ngsterr1 2026-01-10 23:06:41 +05:00
  • 7216cc0d0b feat: Implement XChaCha20-Poly1305 encryption and decryption in MessageCrypto for enhanced security k1ngsterr1 2026-01-10 22:34:59 +05:00
  • 9baa7f444a feat: Enhance Protocol with additional packet types and integrate AppleEmojiText for improved emoji display k1ngsterr1 2026-01-10 22:25:26 +05:00
  • 6014d23d69 feat: Update RosettaDatabase to include Message and Dialog entities, increment version to 2 k1ngsterr1 2026-01-10 22:15:27 +05:00
  • 286706188b feat: Add AppleEmojiTextField component for enhanced emoji input with PNG support k1ngsterr1 2026-01-10 21:17:13 +05:00
  • 308381fa94 feat: Update send button design in MessageInputBar with gradient background and new icon k1ngsterr1 2026-01-10 21:08:37 +05:00
  • 58ec38ecb4 feat: Improve send button animation in MessageInputBar for smoother UX k1ngsterr1 2026-01-10 21:08:27 +05:00
  • 9c0fae385c feat: Refactor MessageInputBar to improve emoji picker integration and UI responsiveness k1ngsterr1 2026-01-10 20:42:40 +05:00
  • 69ed43d26e feat: Add emoji picker functionality to MessageInputBar and hide keyboard when picker is open k1ngsterr1 2026-01-10 20:30:37 +05:00
  • 97fcdadf63 fix: Replace HorizontalDivider with Divider for improved consistency in EmojiPickerPanel k1ngsterr1 2026-01-10 20:26:03 +05:00
  • a665104928 feat: Enhance MessageInputBar with emoji picker and smooth send button animation k1ngsterr1 2026-01-10 20:24:40 +05:00
  • 1ed5d90055 feat: Add ChatDetailScreen and implement chat navigation with animated transitions k1ngsterr1 2026-01-10 20:16:27 +05:00
  • 3d8c9570b4 feat: Simplify search results condition in ChatsListScreen k1ngsterr1 2026-01-10 19:33:25 +05:00