Commit Graph

14 Commits

Author SHA1 Message Date
k1ngsterr1
9f0e29c4cd feat: Sync edited fields in ProfileScreen when account data changes 2026-01-22 01:03:41 +05:00
k1ngsterr1
6ad539e90e feat: Enhance account name and username handling in MainScreen and ProfileScreen for reactive updates 2026-01-22 00:33:35 +05:00
k1ngsterr1
1764fded5e feat: Update profile saving logic to follow desktop version pattern and enhance local data handling 2026-01-22 00:05:37 +05:00
k1ngsterr1
7d85d2c6e9 feat: Add window insets padding to ChatsListScreen and adjust button height in BackupScreen 2026-01-21 16:58:30 +05:00
k1ngsterr1
7d81dedfab Implement password verification and enhance BackupScreen UI
- Added password verification logic in MainActivity to decrypt the private key and seed phrase.
- Updated BackupScreen to handle password verification asynchronously using coroutines.
- Improved UI layout for displaying seed phrases in two columns with colored words.
- Added a copy button for the seed phrase with clipboard functionality.
- Introduced a new composable function, WordItem, for better visual representation of seed phrase words.
2026-01-21 16:44:35 +05:00
k1ngsterr1
d443592435 feat: Refactor ProfileScreen to adopt Telegram-style components and improve UI consistency 2026-01-21 16:13:24 +05:00
k1ngsterr1
dcfbb020be feat: Update ProfileNavigationItem to use a rounded corner shape with increased radius 2026-01-21 03:09:39 +05:00
k1ngsterr1
5145388e02 feat: Enhance ProfileScreen with improved collapsing header and back navigation 2026-01-21 02:17:17 +05:00
k1ngsterr1
f856459494 feat: Implement collapsing header for ProfileScreen with enhanced navigation and logging features 2026-01-21 00:08:33 +05:00
k1ngsterr1
db61ebb79f feat: Add Profile Logs Screen and integrate logging functionality
- Introduced ProfileLogsScreen for displaying logs related to profile operations.
- Enhanced MainScreen to include navigation to the new logs screen.
- Updated ProfileViewModel to manage logs and handle profile save operations.
- Implemented back navigation and log clearing functionality in ProfileLogsScreen.
- Improved SafetyScreen and ThemeScreen with back gesture handling.
- Refactored BackupScreen and OtherProfileScreen for consistency and better UX.
- Adjusted UI elements for better visibility and interaction feedback.
2026-01-20 23:42:02 +05:00
k1ngsterr1
9edcb712fc feat: Add navigation for contacts in MainScreen and update ProfileCard visibility 2026-01-20 21:42:57 +05:00
k1ngsterr1
c42dd57e3d feat: Enhance user profile and settings screens
- Updated ChatDetailScreen to pass user data on profile click.
- Added BackupScreen for seed phrase recovery with password verification.
- Introduced OtherProfileScreen for viewing and managing other users' profiles.
- Created SafetyScreen for account security options including backup and deletion.
- Developed ThemeScreen for theme customization with light, dark, and system modes.
- Implemented UpdatesScreen to display app version and check for updates.
- Removed unused navigation item for updates from ProfileScreen.
2026-01-20 18:59:44 +05:00
k1ngsterr1
d78000aa3f feat: Implement Profile Screen with full functionality and navigation
- Added ProfileScreen.kt for user profile management.
- Updated MainActivity.kt to integrate ProfileScreen and manage navigation states.
- Created documentation for Profile Screen implementation, navigation flow, and testing checklist.
- Removed SettingsScreen.kt as part of the refactor.
- Added helper components for profile display and editing.
- Ensured compliance with Material 3 design principles and dark/light theme support.
2026-01-20 04:38:13 +05:00
k1ngsterr1
0c4c636823 refactor: Clean up OnboardingScreen code for improved readability and maintainability 2026-01-20 03:06:06 +05:00