Commit Graph

66 Commits

Author SHA1 Message Date
c2e27cf543 Ускорено подключение, исправлен кэш участников групп и обновлена версия до 1.1.5 2026-03-09 20:20:27 +05:00
73ec5d77f4 feat: Update version to 1.0.6 and enhance release notes with new features and improvements 2026-02-24 09:02:39 +05:00
5b9b3f83f7 Промежуточный результат для 1.0.4 версии 2026-02-22 08:54:46 +05:00
88e2084f8b Refactor image handling and decoding logic
- Introduced a maximum bitmap decode dimension to prevent excessive memory usage.
- Enhanced base64 to bitmap conversion by extracting payload and applying EXIF orientation.
- Improved error handling for image downloads and decoding processes.
- Simplified media picker and chat input components to manage keyboard visibility more effectively.
- Updated color selection grid to adaptively adjust based on available width.
- Added safety checks for notifications and call actions in profile screens.
- Optimized bitmap decoding in uriToBase64Image to handle large images more efficiently.
2026-02-20 02:45:00 +05:00
5cf8b2866f feat: Enhance DeviceConfirmScreen with animated color transitions and improved layout 2026-02-19 17:50:25 +05:00
53d0e44ef8 feat: Enhance search functionality and user experience
- Added local account metadata handling in SearchScreen for improved "Saved Messages" search fallback.
- Updated search logic to include username and account name checks when searching for the user.
- Introduced search logging in SearchUsersViewModel for better debugging and tracking of search queries.
- Refactored image download process in AttachmentComponents to include detailed logging for debugging.
- Created AttachmentDownloadDebugLogger to manage and display download logs.
- Improved DeviceVerificationBanner UI for better user engagement during device verification.
- Adjusted OtherProfileScreen layout to enhance information visibility and user interaction.
- Updated network security configuration to include new Let's Encrypt certificate for CDN.
2026-02-19 17:34:16 +05:00
cacd6dc029 feat: implement device verification flow with new UI components and protocol handling 2026-02-18 04:40:22 +05:00
b543ef4d6f feat: enhance avatar handling and file attachment functionality with improved UI interactions 2026-02-15 11:54:09 +05:00
e301478d92 feat: implement import mode in authentication flow and update UI accordingly 2026-02-14 04:04:23 +05:00
a46968cfff feat: add animated badge for top-level requests count in ChatsListScreen 2026-02-14 00:31:05 +05:00
815ffa478b Add new drawable resources for messaging features across multiple resolutions
- Added various icons including msg_palette, msg_photos, msg_pin, msg_retry, msg_secret, msg_send, msg_sendfile, msg_theme, msg_unpin, msg_views, and msg_warning in drawable-hdpi, drawable-mdpi, drawable-xhdpi, and drawable-xxhdpi directories.
- Included fingerprint, ic_ab_done, ic_ab_other, ic_ab_reply, ic_arrow_drop_down, input_attach, input_keyboard, input_smile, and menu_unlock icons in respective drawable directories.
- Enhanced user interface with new icons for better visual representation in messaging functionalities.
2026-02-13 23:24:09 +05:00
ea537ccce1 Refactor and optimize various components
- Updated RosettaFirebaseMessagingService to use IO dispatcher for blocking calls.
- Enhanced AvatarRepository with LRU caching and improved coroutine handling for avatar loading.
- Implemented timeout for websocket connection in UnlockScreen.
- Added selection mode functionality in ChatsListScreen with haptic feedback and improved UI for chat actions.
- Improved animated dots in AttachmentComponents for a smoother visual effect.
- Refactored image downloading and caching logic in ChatDetailComponents to streamline the process.
- Optimized SwipeBackContainer to simplify gesture handling.
- Adjusted swipe back behavior in OtherProfileScreen based on image viewer state.
2026-02-12 15:38:30 +05:00
f5a8070aa9 refactor: remove excessive logging and improve code clarity in various components 2026-02-05 03:45:24 +05:00
4dc7c6e9bc fix: add detailed logging for unlock process to improve debugging and performance tracking 2026-02-05 02:05:26 +05:00
c249278421 Remove unnecessary logging statements across various components to clean up code and improve readability. This includes removing debug, error, and warning logs from attachment handling, image processing, media loading, and profile management functionalities. Additionally, a script has been added to automate the removal of log statements from Kotlin files. 2026-02-05 02:05:25 +05:00
8c30fc3549 feat: Add camera button to MediaGrid for quick access 2026-01-29 21:54:17 +05:00
91eb8a4b63 feat: Revamp UnlockScreen layout and enhance user experience with improved avatar display and dropdown account selection 2026-01-26 19:53:33 +05:00
766ab84f8c feat: Remove unused biometric attempt tracking and auto-biometric launch logic in UnlockScreen 2026-01-24 23:17:15 +05:00
0bb8bee2e2 feat: Add logging for screen initialization and data loading in UnlockScreen 2026-01-24 23:07:43 +05:00
a239486860 feat: Add biometric unlock functionality with saved password retrieval in UnlockScreen 2026-01-24 22:53:25 +05:00
83531a5c57 feat: Replace Material Icons with Tabler Icons across multiple screens 2026-01-24 21:51:50 +05:00
10c78e6231 feat: Implement avatar handling and display across chat and account screens 2026-01-24 01:14:25 +05:00
1367864008 feat: Enhance avatar management with detailed logging and error handling 2026-01-24 00:26:23 +05:00
c7443a7ed7 feat: Add biometric authentication toggle in ProfileScreen with state management 2026-01-22 15:00:33 +05:00
f6f8620102 feat: Implement BiometricAuthManager for biometric authentication and password encryption/decryption 2026-01-22 14:26:30 +05:00
0027aee1d9 feat: Update UnlockScreen to display account initials and username for better user identification 2026-01-22 12:08:14 +05:00
ab2084673a feat: Add username field to AccountInfo and update display logic in SelectAccountScreen 2026-01-22 01:28:54 +05:00
aac5081dec feat: Add screen orientation setting and improve padding for navigation bars in ChatsList and Onboarding screens 2026-01-18 19:52:56 +05:00
61995e9286 feat: Simplify animations across multiple screens by replacing slide transitions with fade animations for improved user experience 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 2026-01-18 13:12:43 +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. 2026-01-17 21:09:47 +05:00
c9136ed499 feat: Update menu icon color for improved visibility in ChatsListScreen 2026-01-17 21:03:19 +05:00
b1046f88e5 feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity 2026-01-16 06:18:47 +05:00
42d2eb9e9c feat: Remove debug logging from various components for cleaner code 2026-01-14 04:43:32 +05:00
145a3621a1 feat: Remove HideKeyboardOnDispose component to streamline keyboard management across screens 2026-01-13 21:35:31 +05:00
912412bd56 feat: Implement automatic keyboard hiding on screen exit for improved user experience 2026-01-13 21:07:07 +05:00
fb339642fa feat: Safely set last logged account public key using null safety 2026-01-12 17:37:42 +05:00
8aa17383cf feat: Save last logged account public key after authentication for improved user experience 2026-01-12 17:16:44 +05:00
67e99901be feat: Implement Recent Searches functionality in SearchScreen for improved user experience 2026-01-12 17:05:38 +05:00
161a4fe61b feat: Update account creation flow to return DecryptedAccount and configure kapt for Room 2026-01-11 16:44:58 +05:00
70ed7fbc6e feat: Fix WebSocket connection issues after account registration by ensuring connection before authentication 2026-01-11 16:20:23 +05:00
a14e2589b0 feat: Enhance back navigation in AuthFlow and add back button in WelcomeScreen for better user experience 2026-01-09 23:59:34 +05:00
1b860e1c3e feat: Improve logout handling and back navigation in AuthFlow for better user experience 2026-01-09 23:32:57 +05:00
4675f62941 feat: Adjust spacing and padding in ConfirmSeedPhraseScreen for improved layout consistency 2026-01-09 21:06:30 +05:00
e95bfc9de7 feat: Update avatar color retrieval to use public key instead of name in UnlockScreen and ChatsListScreen 2026-01-09 04:30:01 +05:00
b63909eafd feat: Update UnlockScreen to conditionally enable dropdown and show arrow only for multiple accounts 2026-01-09 04:12:24 +05:00
68fec47790 feat: Refactor account management to use SharedPreferences for last logged public key for immediate access 2026-01-09 04:10:49 +05:00
ecebaaf066 feat: Refactor account selection logic in UnlockScreen to prioritize last logged public key and improve logging 2026-01-09 04:02:15 +05:00
b6786cea05 feat: Implement forced logout on app restart and prioritize last logged public key in UnlockScreen 2026-01-09 03:56:48 +05:00
b4be8fda11 feat: Update navigation bar color logic to match drawer background when open 2026-01-09 03:35:26 +05:00