Commit Graph

51 Commits

Author SHA1 Message Date
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
fc54cc89df Enhance UI animations in SetPasswordScreen and SplashScreen
- Added animated visibility for elements in SetPasswordScreen to improve user experience during password setup.
- Introduced fade and scale animations for icons and text in SetPasswordScreen.
- Updated SplashScreen to include alpha animations for smoother transitions.
- Adjusted animation parameters for better performance and visual appeal.
- Addressed deprecation warnings related to Gradle configurations in the project.
2026-01-08 20:04:43 +05:00