Commit Graph

  • a239486860 feat: Add biometric unlock functionality with saved password retrieval in UnlockScreen k1ngsterr1 2026-01-24 22:53:25 +05:00
  • 9f9af5e2f7 feat: Implement back button handling in ProfileScreen to navigate to chat list k1ngsterr1 2026-01-24 22:10:06 +05:00
  • 3fa271bd0b feat: Enhance biometric authentication switch with animated UI and improved styling k1ngsterr1 2026-01-24 22:02:00 +05:00
  • 83531a5c57 feat: Replace Material Icons with Tabler Icons across multiple screens k1ngsterr1 2026-01-24 21:51:50 +05:00
  • 14628e11a2 fix: Update toolbar title in ImageCropHelper to English k1ngsterr1 2026-01-24 21:25:08 +05:00
  • c68b5c3eb8 fix: Update navigation bar color in UCrop theme for consistency k1ngsterr1 2026-01-24 21:09:36 +05:00
  • 17107b78f8 feat: Add UCrop color customization for dark theme support k1ngsterr1 2026-01-24 21:08:57 +05:00
  • cc455fb90c feat: Enhance UCrop theme colors for improved dark mode support k1ngsterr1 2026-01-24 20:24:05 +05:00
  • dc548a3c7a feat: Add BlurredAvatarBackground component and integrate it into ChatsListScreen and ProfileScreen k1ngsterr1 2026-01-24 20:18:27 +05:00
  • 23e1d72ac0 fix: Update decryption key variable from myPrivateKey to privateKey in attachment functions k1ngsterr1 2026-01-24 17:59:13 +05:00
  • 8fe0afea20 feat: Add direct encrypted key testing for password in decryptAttachmentBlob function k1ngsterr1 2026-01-24 17:57:40 +05:00
  • 8c87b12c5f feat: Add fallback transport server and enhance file download handling with blurhash support k1ngsterr1 2026-01-24 16:04:23 +05:00
  • d5083e60a5 feat: Refactor attachment components to adopt Telegram-style UI for images and files k1ngsterr1 2026-01-24 15:03:23 +05:00
  • fa40f8a535 feat: Add avatar attachment for first message to new users k1ngsterr1 2026-01-24 02:18:58 +05:00
  • ebfec3d0ba feat: Implement file and avatar attachment handling in chat messages k1ngsterr1 2026-01-24 01:35:49 +05:00
  • 10c78e6231 feat: Implement avatar handling and display across chat and account screens k1ngsterr1 2026-01-24 01:14:25 +05:00
  • 1367864008 feat: Enhance avatar management with detailed logging and error handling k1ngsterr1 2026-01-24 00:26:23 +05:00
  • b08bea2c14 feat: Implement avatar management system with P2P delivery k1ngsterr1 2026-01-23 03:04:27 +05:00
  • 6fdad7a4c1 fix: Update tint and text colors in OtherProfileMenu and OtherProfileScreen for better visibility k1ngsterr1 2026-01-22 20:56:19 +05:00
  • 4e2e6d1259 fix: Update color scheme for profile menus and headers based on theme k1ngsterr1 2026-01-22 19:05:40 +05:00
  • 80128df6e1 feat: Add Clear Chat History option to OtherProfileMenu k1ngsterr1 2026-01-22 18:54:55 +05:00
  • 538181cf39 feat: Add block/unblock functionality and profile menu in OtherProfileScreen k1ngsterr1 2026-01-22 18:51:14 +05:00
  • d0f6de1772 feat: Add avatar menu functionality and improve header layout in OtherProfileScreen k1ngsterr1 2026-01-22 18:50:47 +05:00
  • 8bf0f4a318 fix: Center text alignment in CollapsingProfileHeader for consistent layout k1ngsterr1 2026-01-22 18:23:11 +05:00
  • 5cd6968b06 feat: Add profile photo menu and avatar menu functionality in ProfileScreen k1ngsterr1 2026-01-22 18:17:31 +05:00
  • ad69af9fd3 refactor: Change function visibility from private to public in ProfileScreen.kt k1ngsterr1 2026-01-22 17:34:10 +05:00
  • 5161b5343a feat: Implement collapsing header and block/unblock functionality in OtherProfileScreen k1ngsterr1 2026-01-22 16:30:24 +05:00
  • 68130948ba fix: Replace windowInsetsPadding with statusBarsPadding for header in ChatsListScreen k1ngsterr1 2026-01-22 15:08:52 +05:00
  • 957cdc4c19 fix: Prevent unnecessary theme change calls in ThemeScreen k1ngsterr1 2026-01-22 15:03:51 +05:00
  • c7443a7ed7 feat: Add biometric authentication toggle in ProfileScreen with state management k1ngsterr1 2026-01-22 15:00:33 +05:00
  • 1f6fc01a54 refactor: Simplify BiometricAuthManager by removing Android Keystore integration and using AES for encryption/decryption k1ngsterr1 2026-01-22 14:54:40 +05:00
  • f6f8620102 feat: Implement BiometricAuthManager for biometric authentication and password encryption/decryption k1ngsterr1 2026-01-22 14:26:30 +05:00
  • 727ae9b5b5 fix: Adjust width constraints and layout for MessageBubble and ReplyBubble for improved responsiveness k1ngsterr1 2026-01-22 13:00:49 +05:00
  • 7d7b402773 fix: Update background color in ChatDetailScreen for improved dark theme aesthetics k1ngsterr1 2026-01-22 12:53:08 +05:00
  • 94ffd99fc7 fix: Update background color in SwipeableDialogItem and RequestsScreen for improved UI consistency k1ngsterr1 2026-01-22 12:48:20 +05:00
  • 932c77e273 fix: Update color scheme in ChatsListScreen for improved visibility and consistency k1ngsterr1 2026-01-22 12:13:06 +05:00
  • 0027aee1d9 feat: Update UnlockScreen to display account initials and username for better user identification k1ngsterr1 2026-01-22 12:08:14 +05:00
  • 60d4d1e6bc Refactor Chat Detail Screen components and models for better organization k1ngsterr1 2026-01-22 04:56:17 +05:00
  • ae8e1b0376 fix: Update MessageBubble modifier to fill available space k1ngsterr1 2026-01-22 03:54:33 +05:00
  • 7adfe1ce86 feat: Update chat navigation to use full user data for improved context k1ngsterr1 2026-01-22 03:30:59 +05:00
  • bebab34359 commit k1ngsterr1 2026-01-22 02:26:01 +05:00
  • ab2084673a feat: Add username field to AccountInfo and update display logic in SelectAccountScreen k1ngsterr1 2026-01-22 01:28:54 +05:00
  • c9cd3dc69b feat: Implement account info update handling in MainScreen for reactive UI updates k1ngsterr1 2026-01-22 01:21:36 +05:00
  • 9f0e29c4cd feat: Sync edited fields in ProfileScreen when account data changes k1ngsterr1 2026-01-22 01:03:41 +05:00
  • fa7e88e5b6 feat: Prevent immediate reload from DB after profile updates for better async handling k1ngsterr1 2026-01-22 00:51:37 +05:00
  • 7cdd43402d feat: Add accountUsername to ChatsListScreen for improved user identification k1ngsterr1 2026-01-22 00:41:53 +05:00
  • 6ad539e90e feat: Enhance account name and username handling in MainScreen and ProfileScreen for reactive updates k1ngsterr1 2026-01-22 00:33:35 +05:00
  • 1764fded5e feat: Update profile saving logic to follow desktop version pattern and enhance local data handling k1ngsterr1 2026-01-22 00:05:37 +05:00
  • 7d85d2c6e9 feat: Add window insets padding to ChatsListScreen and adjust button height in BackupScreen k1ngsterr1 2026-01-21 16:58:30 +05:00
  • 5e0c8dc1a8 feat: Add window insets padding to ChatsListScreen for better layout on status bar k1ngsterr1 2026-01-21 16:51:29 +05:00
  • 7d81dedfab Implement password verification and enhance BackupScreen UI k1ngsterr1 2026-01-21 16:44:35 +05:00
  • d443592435 feat: Refactor ProfileScreen to adopt Telegram-style components and improve UI consistency k1ngsterr1 2026-01-21 16:13:24 +05:00
  • dcfbb020be feat: Update ProfileNavigationItem to use a rounded corner shape with increased radius k1ngsterr1 2026-01-21 03:09:39 +05:00
  • 5145388e02 feat: Enhance ProfileScreen with improved collapsing header and back navigation k1ngsterr1 2026-01-21 02:17:17 +05:00
  • f856459494 feat: Implement collapsing header for ProfileScreen with enhanced navigation and logging features k1ngsterr1 2026-01-21 00:08:33 +05:00
  • db61ebb79f feat: Add Profile Logs Screen and integrate logging functionality k1ngsterr1 2026-01-20 23:42:02 +05:00
  • 9edcb712fc feat: Add navigation for contacts in MainScreen and update ProfileCard visibility k1ngsterr1 2026-01-20 21:42:57 +05:00
  • c42dd57e3d feat: Enhance user profile and settings screens k1ngsterr1 2026-01-20 18:59:44 +05:00
  • d78000aa3f feat: Implement Profile Screen with full functionality and navigation k1ngsterr1 2026-01-20 04:38:13 +05:00
  • 0c4c636823 refactor: Clean up OnboardingScreen code for improved readability and maintainability k1ngsterr1 2026-01-20 03:06:06 +05:00
  • 6b1c84a7bc Refactor ChatsListScreen: Remove FCM logs dialog and related functionality k1ngsterr1 2026-01-20 01:54:29 +05:00
  • b26aa53333 feat: Implement back gesture handling in SearchScreen for improved navigation k1ngsterr1 2026-01-19 18:11:30 +05:00
  • b7cbc35868 Refactor code structure for improved readability and maintainability k1ngsterr1 2026-01-19 17:20:35 +05:00
  • 19a89ea00e feat: Enhance message status tracking and logging in MessageRepository and ChatsListViewModel for improved clarity and debugging k1ngsterr1 2026-01-19 00:32:14 +05:00
  • 8bc1eecf10 feat: Simplify message query conditions in DialogDao for improved clarity and performance k1ngsterr1 2026-01-18 23:15:12 +05:00
  • 6b839d2729 feat: Disable logging in Protocol and ProtocolManager for improved performance and cleaner UI k1ngsterr1 2026-01-18 22:57:53 +05:00
  • 89d639a474 feat: Enhance logging and state management in ChatsList and MessageRepository for improved user experience k1ngsterr1 2026-01-18 21:48:02 +05:00
  • f141145245 feat: Implement keyboard dismissal on ChatsListScreen to enhance user experience k1ngsterr1 2026-01-18 21:31:37 +05:00
  • aac5081dec feat: Add screen orientation setting and improve padding for navigation bars in ChatsList and Onboarding screens k1ngsterr1 2026-01-18 19:52:56 +05:00
  • fcc7755fb5 feat: Update message delivery status logic and improve UI feedback for read messages k1ngsterr1 2026-01-18 19:13:33 +05:00
  • 4393fa9036 feat: Add support for Saved Messages flag in MessageBubble and update display status accordingly k1ngsterr1 2026-01-18 19:06:05 +05:00
  • 988494ca9c feat: Add logging for message read status updates and improve message delivery status handling k1ngsterr1 2026-01-18 19:02:53 +05:00
  • f7e63dbee1 feat: Improve screen transition animations and simplify account handling in MainActivity k1ngsterr1 2026-01-18 18:18:32 +05:00
  • b8aba7714c feat: Enhance account handling and message delivery status updates; improve UI feedback for saved messages k1ngsterr1 2026-01-18 18:12:45 +05:00
  • 61995e9286 feat: Simplify animations across multiple screens by replacing slide transitions with fade animations for improved user experience k1ngsterr1 2026-01-18 17:26:04 +05:00
  • 89e5f3cfa2 feat: Optimize search animations and improve content rendering in SearchScreen; update Saved Messages icon handling in DialogItemContent k1ngsterr1 2026-01-18 13:12:43 +05:00
  • 5833237c3a feat: Implement special handling for Saved Messages, including dedicated methods for retrieval, display, and dialog updates k1ngsterr1 2026-01-18 12:28:28 +05:00
  • 52523d91fb fix: stable build right now but without saved messages k1ngsterr1 2026-01-18 11:13:55 +05:00
  • a3810af4a0 Refactor UI components in ChatsListScreen, ForwardChatPickerBottomSheet, and SearchScreen for improved readability and maintainability; adjust text color alpha values, streamline imports, and enhance keyboard handling functionality. k1ngsterr1 2026-01-17 21:09:47 +05:00
  • c9136ed499 feat: Update menu icon color for improved visibility in ChatsListScreen k1ngsterr1 2026-01-17 21:03:19 +05:00
  • 569aa34432 feat: Add comprehensive encryption architecture documentation for Rosette Messenger k1ngsterr1 2026-01-17 19:04:05 +05:00
  • a9e426506b feat: Enhance connection handling and add debug logs feature; improve user experience and troubleshooting k1ngsterr1 2026-01-17 06:21:26 +05:00
  • a64ee04b55 refactor: Remove FCM token dialog and related UI elements; streamline chat screen layout k1ngsterr1 2026-01-17 05:57:17 +05:00
  • 52ffc22763 feat: Implement FCM token handling and dialog cache management; enhance user experience and performance k1ngsterr1 2026-01-17 05:53:27 +05:00
  • c9724b3bb7 feat: Optimize message handling by incrementally adding new messages; prevent UI jumps and improve performance k1ngsterr1 2026-01-17 04:29:15 +05:00
  • 2a16d39e02 fix: Simplify message selection logic by using only message ID; improve performance and reduce potential errors k1ngsterr1 2026-01-17 03:38:41 +05:00
  • 3eb841c145 feat: Request notification permission on app startup for Android 13+; improve user experience and logging k1ngsterr1 2026-01-17 03:17:49 +05:00
  • 1ea2d917dc feat: Enhance WebSocket connection handling; prevent duplicate connections and improve reconnection logic k1ngsterr1 2026-01-17 02:14:16 +05:00
  • 7f681d627a feat: Log current FCM token on app start; improve debugging for push notifications k1ngsterr1 2026-01-17 01:52:09 +05:00
  • 14ea9e6996 Refactor code structure for improved readability and maintainability k1ngsterr1 2026-01-17 01:50:10 +05:00
  • 97eac22879 feat: Load user information for requests; enhance dialog title handling and improve data retrieval k1ngsterr1 2026-01-17 01:17:07 +05:00
  • f71209f3c6 feat: Enhance dialog message deletion logic; ensure correct dialog key calculation and improve UI overlay behavior k1ngsterr1 2026-01-17 00:39:54 +05:00
  • 1ce7e6498c feat: Implement custom modern popup menu with animations; enhance user interaction and design aesthetics k1ngsterr1 2026-01-16 23:54:20 +05:00
  • da065ef7f7 feat: Implement modern popup menu with iOS/Telegram style; enhance user interaction with smooth animations and improved design k1ngsterr1 2026-01-16 23:13:10 +05:00
  • 431e3755c6 feat: Integrate Firebase Cloud Messaging for push notifications; add service to handle token and message reception k1ngsterr1 2026-01-16 23:06:41 +05:00
  • 7750f450e8 feat: Add requests handling in ChatsListViewModel and UI; implement RequestsScreen and RequestsSection for better user interaction k1ngsterr1 2026-01-16 18:08:34 +05:00
  • 6d506e681b feat: Enhance logging and state management in Protocol and MessageRepository; improve dialog read status handling in ChatViewModel k1ngsterr1 2026-01-16 17:11:50 +05:00
  • 6386164ae7 feat: Implement real-time UI updates for new messages in MessageRepository; refactor ChatViewModel to avoid message duplication k1ngsterr1 2026-01-16 16:43:15 +05:00
  • b1046f88e5 feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity k1ngsterr1 2026-01-16 06:18:47 +05:00
  • c52e6dda53 feat: Enhance logging in scrollToMessage function for better debugging of message IDs and lengths k1ngsterr1 2026-01-16 05:57:30 +05:00