Commit Graph

52 Commits

Author SHA1 Message Date
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
ec70d1e216 feat: Add rounded corners to account list item and add account button in SelectAccountScreen and UnlockScreen 2026-01-09 03:27:44 +05:00
3cad4edd9b feat: Enhance SetPasswordScreen to hide info when keyboard is visible with animated transitions 2026-01-09 03:10:04 +05:00
961e89d8ee feat: Update AuthFlow logic and enhance ChatsListScreen with styled truncated public key display 2026-01-09 02:59:26 +05:00
d3b25ae64f feat: Enhance UnlockScreen with account selection dropdown and search functionality 2026-01-09 02:48:34 +05:00
e9eac107f2 feat: Add public key handling for avatar display and enhance paste functionality in seed phrase confirmation 2026-01-09 01:58:56 +05:00
634d3094e3 feat: Add paste functionality for seed phrase confirmation with success message 2026-01-09 01:55:43 +05:00
3ae544dac2 feat: Enhance architecture and performance optimizations
- Updated architecture documentation to reflect changes in data layer and caching strategies.
- Implemented LRU caching for key pair generation and private key hash to improve performance.
- Refactored DatabaseService to include LRU caching for encrypted accounts, reducing database query times.
- Introduced a search bar in SelectAccountScreen for filtering accounts, enhancing user experience.
- Adjusted UI components for better spacing and consistency.
- Updated build.gradle.kts to support Java 17 and Room incremental annotation processing.
- Modified gradle.properties to include necessary JVM arguments for Java 17 compatibility.
2026-01-09 01:33:30 +05:00
4adbbd095d feat: Add network permissions and security configuration for internet access 2026-01-09 01:00:49 +05:00
ed973ed485 refactor: Remove unused code and clean up FeatureItem composable 2026-01-09 00:43:44 +05:00
87cee5b9c3 feat: Enhance logging and debugging capabilities across Protocol and UI components 2026-01-09 00:34:45 +05:00
28a0d7a601 feat: Implement protocol packet classes and binary stream for network communication 2026-01-08 22:00:32 +05:00
b877d6fa73 Refactor code structure for improved readability and maintainability 2026-01-08 21:48:22 +05:00
5b298a37b3 feat: Add clipboard functionality to SeedPhraseScreen for copying seed phrase 2026-01-08 20:26:34 +05:00
307670e691 Enhance OnboardingScreen with smoother pager swipes and add pulse animation to Rosetta logo
- Implemented custom fling behavior for HorizontalPager to improve swipe experience.
- Added pulse animation effect to the Rosetta logo on the onboarding screen for better visual appeal.
- Updated the layout and animation specifications to enhance user interaction and aesthetics.
2026-01-08 20:04:51 +05:00