Commit Graph

355 Commits

Author SHA1 Message Date
k1ngsterr1
62093e1b1e feat: Implement emoji preloading in background for improved performance 2026-01-13 03:32:18 +05:00
k1ngsterr1
fa2fc98ca0 feat: Add emoji picker functionality and dynamic padding in ChatDetailScreen 2026-01-13 03:15:47 +05:00
k1ngsterr1
0e88c52ffc feat: Update message deletion logic in ChatDetailScreen to remove messages by dialog key 2026-01-13 03:11:17 +05:00
k1ngsterr1
901fb52e63 fix: Remove unnecessary blank line in ChatDetailScreen for cleaner code 2026-01-13 02:56:36 +05:00
k1ngsterr1
be0a1821b3 feat: Remove online indicator from ChatDetailScreen for cleaner UI 2026-01-13 02:52:56 +05:00
k1ngsterr1
b26c25629a feat: Enhance ChatDetailScreen with dynamic keyboard handling and new animations
- Implemented dynamic bottom padding for the message list based on keyboard visibility.
- Added Lottie animation for the speech icon when no messages are present.
- Adjusted input bar design to match chat background color and improved spacing.
- Integrated emoji picker behavior to close when the keyboard opens.
- Updated message input row with attach file functionality and refined button sizes.
- Introduced a new Lottie animation resource for the speech icon.
2026-01-13 02:46:16 +05:00
k1ngsterr1
8720d02701 feat: Limit emoji loading to 500 for performance and optimize image request size for faster loading 2026-01-13 01:48:57 +05:00
k1ngsterr1
da008439ba feat: Adjust emoji panel display logic in MessageInputBar for smoother user experience 2026-01-13 00:51:41 +05:00
k1ngsterr1
645f208918 feat: Replace Telegram-style emoji picker with Apple-style emoji picker for enhanced user experience 2026-01-13 00:24:31 +05:00
k1ngsterr1
8027a75fca feat: Adjust padding and background color in MessageInputBar for improved layout 2026-01-13 00:20:36 +05:00
k1ngsterr1
f0aa68f419 feat: Add imePadding and navigationBarsPadding to MessageInputBar for improved layout 2026-01-13 00:02:51 +05:00
k1ngsterr1
f381dce42a feat: Simplify TelegramSendIcon implementation and remove unused code 2026-01-12 23:49:04 +05:00
k1ngsterr1
23e5c1a424 feat: Update MessageInputBar background color for improved visibility in dark theme 2026-01-12 23:26:20 +05:00
k1ngsterr1
8fa20d0d3c feat: Remove TelegramInputBar component to streamline chat interface 2026-01-12 23:20:18 +05:00
k1ngsterr1
b8a2334042 feat: Refactor MessageInputBar for improved emoji picker and input field design 2026-01-12 22:41:00 +05:00
k1ngsterr1
dda07d80af feat: Implement Telegram-style emoji picker with dynamic height and improved user experience 2026-01-12 18:48:53 +05:00
k1ngsterr1
d117d869cd feat: Enhance send and mic button animations in MessageInputBar for improved user experience 2026-01-12 18:35:10 +05:00
k1ngsterr1
9addd41571 feat: Implement block/unblock user functionality with confirmation dialogs in ChatDetailScreen 2026-01-12 17:54:13 +05:00
k1ngsterr1
fb339642fa feat: Safely set last logged account public key using null safety 2026-01-12 17:37:42 +05:00
k1ngsterr1
8aa17383cf feat: Save last logged account public key after authentication for improved user experience 2026-01-12 17:16:44 +05:00
k1ngsterr1
67e99901be feat: Implement Recent Searches functionality in SearchScreen for improved user experience 2026-01-12 17:05:38 +05:00
k1ngsterr1
325c5ace4b feat: Simplify header transition animations in MainScreen for smoother navigation 2026-01-12 16:31:14 +05:00
k1ngsterr1
718c2e705f feat: Replace custom header with TopAppBar for improved layout and smoother transitions in ChatsListScreen 2026-01-12 16:24:23 +05:00
k1ngsterr1
f6c2fd5e1e feat: Replace alpha animations with crossfade for smoother transitions in ChatsListScreen 2026-01-12 15:42:06 +05:00
k1ngsterr1
99121ce996 feat: Add delivery confirmation for incoming messages in ProtocolManager 2026-01-12 14:47:36 +05:00
k1ngsterr1
a7976c7cf3 feat: Enhance packet handling logging to notify number of waiters and catch errors 2026-01-12 04:31:42 +05:00
k1ngsterr1
e04010d720 feat: Update PacketOnlineSubscribe and PacketTyping to include privateKey and enhance logging 2026-01-12 04:14:28 +05:00
k1ngsterr1
8237c72c17 feat: Implement floating input bar in ChatDetailScreen and ensure transparent backgrounds in AppleEmojiEditText 2026-01-12 03:52:17 +05:00
k1ngsterr1
ec299bb415 feat: Enhance AppleEmojiPicker to load all emojis from assets and group them by category 2026-01-12 02:59:16 +05:00
k1ngsterr1
7bac22850e feat: Optimize AppleEmojiPicker with caching and enhance UI with Liquid Glass style 2026-01-12 02:09:56 +05:00
k1ngsterr1
5f348f329e feat: Add dropdown menu for chat options and confirmation dialogs for delete and block actions 2026-01-12 01:55:44 +05:00
k1ngsterr1
a75dfaab98 fix: Update Java home path in gradle.properties for consistency 2026-01-12 01:44:37 +05:00
senseiGai
1e2f8cfed5 feat: Update Telegram send icon to horizontal design and adjust alignment in MessageInputBar 2026-01-11 22:02:00 +05:00
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