senseiGai
dac62b16ed
feat: Add custom Telegram send icon and implement floating input for message entry in ChatDetailScreen
2026-01-11 21:23:18 +05:00
senseiGai
9f4e561107
Implement feature X to enhance user experience and fix bug Y in module Z
2026-01-11 18:37:18 +05:00
senseiGai
ce56e11284
feat: Enhance search animation in ChatsListScreen for smoother transitions
2026-01-11 17:32:27 +05:00
senseiGai
40b91d7f2c
Merge remote-tracking branch 'refs/remotes/origin/master'
2026-01-11 17:14:22 +05:00
senseiGai
5e3b9d0882
feat: Refactor SearchResultsList component for improved loading and empty state handling
...
- 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.
2026-01-11 17:14:02 +05:00
k1ngsterr1
304b57af30
feat: Implement heartbeat mechanism to maintain WebSocket connection
2026-01-11 16:54:03 +05:00
k1ngsterr1
161a4fe61b
feat: Update account creation flow to return DecryptedAccount and configure kapt for Room
2026-01-11 16:44:58 +05:00
k1ngsterr1
70ed7fbc6e
feat: Fix WebSocket connection issues after account registration by ensuring connection before authentication
2026-01-11 16:20:23 +05:00
senseiGai
5f21f120f1
Merge remote-tracking branch 'refs/remotes/origin/master'
2026-01-11 13:15:42 +05:00
senseiGai
60551a5637
feat: Add Kotlin KAPT plugin and update dependencies in build.gradle.kts
...
chore: Update clean task to use layout.buildDirectory in top-level build.gradle.kts
chore: Add VS Code settings and tasks for improved development experience
docs: Create DEVELOPMENT.md with setup instructions and available commands
2026-01-11 13:14:45 +05:00
k1ngsterr1
d21bddeb29
feat: Rename TelegramInputBar to MessageInputBar and add customizable colors in ChatDetailScreen
2026-01-11 06:07:02 +05:00
k1ngsterr1
5bab5a65f6
feat: Add Telegram-style scroll tracking and "Scroll to Bottom" button in ChatDetailScreen
2026-01-11 06:03:22 +05:00
k1ngsterr1
a493bb7378
feat: Implement Telegram-style message animations and frosted glass effects in ChatDetailScreen
2026-01-11 05:30:06 +05:00
k1ngsterr1
286d9b21c7
feat: Improve keyboard handling and fade-out animation in ChatDetailScreen
2026-01-11 05:12:38 +05:00
k1ngsterr1
30ad6d1cc1
feat: Enhance ChatDetailScreen and ChatViewModel with dynamic online status and typing indicators
2026-01-11 04:58:25 +05:00
k1ngsterr1
8f420f3d70
feat: Optimize ChatViewModel with pagination and enhanced message loading
2026-01-11 04:33:30 +05:00
k1ngsterr1
8e32ea3782
feat: Add detailed encryption architecture documentation for Rosette Messenger
2026-01-11 04:22:23 +05:00
k1ngsterr1
f9411e8419
feat: Update logging for JS compatibility in MessageCrypto to reflect Desktop behavior for Latin1 and UTF-8 conversions
2026-01-11 04:13:26 +05:00
k1ngsterr1
d46920675b
feat: Enhance compression and decompression methods for compatibility with pako library by using RAW deflate/inflate
2026-01-11 03:15:45 +05:00
k1ngsterr1
569127100f
feat: Simplify AES key encryption and decryption process in MessageCrypto by removing unnecessary conversions and enhancing logging
2026-01-11 01:42:29 +05:00
k1ngsterr1
284731fc43
feat: Update MessageCrypto to emulate crypto-js behavior for AES encryption and decryption with detailed logging
2026-01-10 23:46:01 +05:00
k1ngsterr1
ca219fd821
feat: Replace ProtocolManager logging with Android Log for ECDH encryption process
2026-01-10 23:33:23 +05:00
k1ngsterr1
219158ac7d
feat: Enhance chat functionality by updating dialog handling and adding ChatsListViewModel for database integration
2026-01-10 23:06:41 +05:00
k1ngsterr1
7216cc0d0b
feat: Implement XChaCha20-Poly1305 encryption and decryption in MessageCrypto for enhanced security
2026-01-10 22:34:59 +05:00
k1ngsterr1
9baa7f444a
feat: Enhance Protocol with additional packet types and integrate AppleEmojiText for improved emoji display
2026-01-10 22:25:26 +05:00
k1ngsterr1
6014d23d69
feat: Update RosettaDatabase to include Message and Dialog entities, increment version to 2
...
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
2026-01-10 22:15:27 +05:00
k1ngsterr1
286706188b
feat: Add AppleEmojiTextField component for enhanced emoji input with PNG support
2026-01-10 21:17:13 +05:00
k1ngsterr1
308381fa94
feat: Update send button design in MessageInputBar with gradient background and new icon
2026-01-10 21:08:37 +05:00
k1ngsterr1
58ec38ecb4
feat: Improve send button animation in MessageInputBar for smoother UX
2026-01-10 21:08:27 +05:00
k1ngsterr1
9c0fae385c
feat: Refactor MessageInputBar to improve emoji picker integration and UI responsiveness
2026-01-10 20:42:40 +05:00
k1ngsterr1
69ed43d26e
feat: Add emoji picker functionality to MessageInputBar and hide keyboard when picker is open
2026-01-10 20:30:37 +05:00
k1ngsterr1
97fcdadf63
fix: Replace HorizontalDivider with Divider for improved consistency in EmojiPickerPanel
2026-01-10 20:26:03 +05:00
k1ngsterr1
a665104928
feat: Enhance MessageInputBar with emoji picker and smooth send button animation
2026-01-10 20:24:40 +05:00
k1ngsterr1
1ed5d90055
feat: Add ChatDetailScreen and implement chat navigation with animated transitions
2026-01-10 20:16:27 +05:00
k1ngsterr1
3d8c9570b4
feat: Simplify search results condition in ChatsListScreen
2026-01-10 19:33:25 +05:00
k1ngsterr1
fa634936f5
feat: Implement user search functionality with ViewModel and results display
2026-01-10 19:10:43 +05:00
k1ngsterr1
b4c740b1ba
feat: Add comprehensive testing guide and coverage report for Rosetta Android
2026-01-10 00:49:14 +05:00
k1ngsterr1
a3ee1b9bd3
feat: Add recent updates and changelog for January 2026
...
- Introduced a new `RECENT_UPDATES.md` file detailing UI fixes, performance improvements, and build configuration updates.
- Implemented various UI fixes including theme transition, logout animation lag, and dropdown behavior.
- Enhanced the application with performance improvements and build configuration updates for release signing.
- Added unit tests for `CryptoManager`, `AccountManager`, and `DecryptedAccount` to ensure functionality and reliability.
- Included testing dependencies in `build.gradle.kts` for improved test coverage.
2026-01-10 00:48:34 +05:00
k1ngsterr1
0d8cb72d93
feat: Add debug signing configuration for easier development and testing
2026-01-10 00:22:21 +05:00
k1ngsterr1
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
k1ngsterr1
1b860e1c3e
feat: Improve logout handling and back navigation in AuthFlow for better user experience
2026-01-09 23:32:57 +05:00
k1ngsterr1
2d7dbe88a5
feat: Add windowSoftInputMode attribute to MainActivity for better keyboard handling
2026-01-09 21:11:01 +05:00
k1ngsterr1
4675f62941
feat: Adjust spacing and padding in ConfirmSeedPhraseScreen for improved layout consistency
2026-01-09 21:06:30 +05:00
k1ngsterr1
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
k1ngsterr1
b63909eafd
feat: Update UnlockScreen to conditionally enable dropdown and show arrow only for multiple accounts
2026-01-09 04:12:24 +05:00
k1ngsterr1
68fec47790
feat: Refactor account management to use SharedPreferences for last logged public key for immediate access
2026-01-09 04:10:49 +05:00
k1ngsterr1
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
k1ngsterr1
b6786cea05
feat: Implement forced logout on app restart and prioritize last logged public key in UnlockScreen
2026-01-09 03:56:48 +05:00
k1ngsterr1
eab7cf35fd
feat: Update status and navigation bar colors to match background; add version text to bottom of ChatsListScreen
2026-01-09 03:45:32 +05:00
k1ngsterr1
b4be8fda11
feat: Update navigation bar color logic to match drawer background when open
2026-01-09 03:35:26 +05:00