- Updated UI to use AnimatedVisibility for loading indicator and empty state message.
- Enhanced user feedback with a centered loading spinner and message during search.
- Improved layout and spacing for search results and user items.
- Adjusted colors and sizes for better visual consistency.
chore: Update gradle.properties to use new Java 17 path
- Changed Java home path to reflect new installation location.
docs: Add comprehensive README for project setup and development
- Included quick start instructions, available emulators, technologies used, and useful commands.
- Documented project structure and debugging tips.
- Added license information and contact details for the development team.
build: Add development scripts for quick rebuild and installation
- Created dev.sh for fast rebuild and install without cleaning.
- Added run.sh for a complete build and install process with emulator checks.
- Introduced watch-dev.sh for automatic rebuild on file changes.
feat: Implement message packets for sending and receiving messages, including delivery and read notifications
feat: Enhance ProtocolManager to handle message sending, delivery, and typing status with appropriate logging
feat: Refactor ChatDetailScreen to utilize ChatViewModel for managing chat state and message input
feat: Create ChatViewModel to manage chat messages, input state, and packet listeners for incoming messages
build: Add KSP plugin for annotation processing and configure Java 17 for the build environment
- Fix paste all 12 words logic in ImportSeedPhraseScreen
- Redesign ConfirmSeedPhraseScreen with two-column layout and colorful words
- Add ChatsListScreen with beautiful animations and demo chats
- Add SelectAccountScreen with account grid and create/import modal
- Update AuthFlow to support multiple accounts and account switching
- Add Switch Account button in UnlockScreen
- Update MainActivity with new screens integration
- 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.