k1ngsterr1
1d36b51d06
feat: Calculate bubble size based on image aspect ratio in ImageAttachment component
2026-01-25 17:55:43 +05:00
k1ngsterr1
f58b941a5e
feat: Always display timestamp in ImageAttachment component, regardless of download status
2026-01-25 17:38:09 +05:00
k1ngsterr1
3ece5fe84d
feat: Update FileAttachment component for improved UI and error handling
2026-01-25 17:32:31 +05:00
k1ngsterr1
7d535df9cf
fix: Correct attachment type mapping for images and files in ChatsListViewModel
2026-01-25 17:23:53 +05:00
k1ngsterr1
5c485a3ef1
feat: Add support for retrieving and displaying attachment types in chat messages
2026-01-25 17:11:43 +05:00
k1ngsterr1
b385379850
feat: Enhance MessageBubble for media-only messages with adjusted padding and border
2026-01-25 16:59:29 +05:00
k1ngsterr1
3608af99c3
feat: Add timestamp and message status to MessageBubble and ImageAttachment components
2026-01-25 02:54:56 +05:00
k1ngsterr1
c8214cdfa3
feat: Implement crash reporting system with CrashLogsScreen and integration in ProfileScreen
2026-01-25 02:33:56 +05:00
k1ngsterr1
766ab84f8c
feat: Remove unused biometric attempt tracking and auto-biometric launch logic in UnlockScreen
2026-01-24 23:17:15 +05:00
k1ngsterr1
efba07a41b
feat: Add password dialog for enabling biometric authentication in ProfileScreen
2026-01-24 23:12:01 +05:00
k1ngsterr1
0bb8bee2e2
feat: Add logging for screen initialization and data loading in UnlockScreen
2026-01-24 23:07:43 +05:00
k1ngsterr1
a239486860
feat: Add biometric unlock functionality with saved password retrieval in UnlockScreen
2026-01-24 22:53:25 +05:00
k1ngsterr1
9f9af5e2f7
feat: Implement back button handling in ProfileScreen to navigate to chat list
2026-01-24 22:10:06 +05:00
k1ngsterr1
3fa271bd0b
feat: Enhance biometric authentication switch with animated UI and improved styling
2026-01-24 22:02:00 +05:00
k1ngsterr1
83531a5c57
feat: Replace Material Icons with Tabler Icons across multiple screens
2026-01-24 21:51:50 +05:00
k1ngsterr1
14628e11a2
fix: Update toolbar title in ImageCropHelper to English
2026-01-24 21:25:08 +05:00
k1ngsterr1
c68b5c3eb8
fix: Update navigation bar color in UCrop theme for consistency
2026-01-24 21:09:36 +05:00
k1ngsterr1
17107b78f8
feat: Add UCrop color customization for dark theme support
2026-01-24 21:08:57 +05:00
k1ngsterr1
cc455fb90c
feat: Enhance UCrop theme colors for improved dark mode support
2026-01-24 20:24:05 +05:00
k1ngsterr1
dc548a3c7a
feat: Add BlurredAvatarBackground component and integrate it into ChatsListScreen and ProfileScreen
2026-01-24 20:18:27 +05:00
k1ngsterr1
23e1d72ac0
fix: Update decryption key variable from myPrivateKey to privateKey in attachment functions
2026-01-24 17:59:13 +05:00
k1ngsterr1
8fe0afea20
feat: Add direct encrypted key testing for password in decryptAttachmentBlob function
2026-01-24 17:57:40 +05:00
k1ngsterr1
8c87b12c5f
feat: Add fallback transport server and enhance file download handling with blurhash support
2026-01-24 16:04:23 +05:00
k1ngsterr1
d5083e60a5
feat: Refactor attachment components to adopt Telegram-style UI for images and files
2026-01-24 15:03:23 +05:00
k1ngsterr1
fa40f8a535
feat: Add avatar attachment for first message to new users
2026-01-24 02:18:58 +05:00
k1ngsterr1
ebfec3d0ba
feat: Implement file and avatar attachment handling in chat messages
2026-01-24 01:35:49 +05:00
k1ngsterr1
10c78e6231
feat: Implement avatar handling and display across chat and account screens
2026-01-24 01:14:25 +05:00
k1ngsterr1
1367864008
feat: Enhance avatar management with detailed logging and error handling
2026-01-24 00:26:23 +05:00
k1ngsterr1
b08bea2c14
feat: Implement avatar management system with P2P delivery
...
- Added AvatarRepository for handling avatar storage, retrieval, and delivery.
- Created AvatarCacheEntity and AvatarDeliveryEntity for database storage.
- Introduced PacketAvatar for P2P avatar transfer between clients.
- Enhanced RosettaDatabase to include avatar-related tables and migration.
- Developed AvatarFileManager for file operations related to avatars.
- Implemented AvatarImage composable for displaying user avatars.
- Updated ProfileScreen to support avatar selection and updating.
- Added functionality for handling incoming avatar packets in ProtocolManager.
2026-01-23 03:04:27 +05:00
k1ngsterr1
6fdad7a4c1
fix: Update tint and text colors in OtherProfileMenu and OtherProfileScreen for better visibility
2026-01-22 20:56:19 +05:00
k1ngsterr1
4e2e6d1259
fix: Update color scheme for profile menus and headers based on theme
2026-01-22 19:05:40 +05:00
k1ngsterr1
80128df6e1
feat: Add Clear Chat History option to OtherProfileMenu
2026-01-22 18:54:55 +05:00
k1ngsterr1
538181cf39
feat: Add block/unblock functionality and profile menu in OtherProfileScreen
2026-01-22 18:51:14 +05:00
k1ngsterr1
d0f6de1772
feat: Add avatar menu functionality and improve header layout in OtherProfileScreen
2026-01-22 18:50:47 +05:00
k1ngsterr1
8bf0f4a318
fix: Center text alignment in CollapsingProfileHeader for consistent layout
2026-01-22 18:23:11 +05:00
k1ngsterr1
5cd6968b06
feat: Add profile photo menu and avatar menu functionality in ProfileScreen
2026-01-22 18:17:31 +05:00
k1ngsterr1
ad69af9fd3
refactor: Change function visibility from private to public in ProfileScreen.kt
2026-01-22 17:34:10 +05:00
k1ngsterr1
5161b5343a
feat: Implement collapsing header and block/unblock functionality in OtherProfileScreen
2026-01-22 16:30:24 +05:00
k1ngsterr1
68130948ba
fix: Replace windowInsetsPadding with statusBarsPadding for header in ChatsListScreen
2026-01-22 15:08:52 +05:00
k1ngsterr1
957cdc4c19
fix: Prevent unnecessary theme change calls in ThemeScreen
2026-01-22 15:03:51 +05:00
k1ngsterr1
c7443a7ed7
feat: Add biometric authentication toggle in ProfileScreen with state management
2026-01-22 15:00:33 +05:00
k1ngsterr1
1f6fc01a54
refactor: Simplify BiometricAuthManager by removing Android Keystore integration and using AES for encryption/decryption
2026-01-22 14:54:40 +05:00
k1ngsterr1
f6f8620102
feat: Implement BiometricAuthManager for biometric authentication and password encryption/decryption
2026-01-22 14:26:30 +05:00
k1ngsterr1
727ae9b5b5
fix: Adjust width constraints and layout for MessageBubble and ReplyBubble for improved responsiveness
2026-01-22 13:00:49 +05:00
k1ngsterr1
7d7b402773
fix: Update background color in ChatDetailScreen for improved dark theme aesthetics
2026-01-22 12:53:08 +05:00
k1ngsterr1
94ffd99fc7
fix: Update background color in SwipeableDialogItem and RequestsScreen for improved UI consistency
2026-01-22 12:48:20 +05:00
k1ngsterr1
932c77e273
fix: Update color scheme in ChatsListScreen for improved visibility and consistency
2026-01-22 12:13:06 +05:00
k1ngsterr1
0027aee1d9
feat: Update UnlockScreen to display account initials and username for better user identification
2026-01-22 12:08:14 +05:00
k1ngsterr1
60d4d1e6bc
Refactor Chat Detail Screen components and models for better organization
...
- Added reusable UI components for the Chat Detail Screen in ChatDetailComponents.kt, including DateHeader, TypingIndicator, MessageBubble, and more.
- Introduced MessageInputBar in ChatDetailInput.kt to handle message input and emoji picker functionality.
- Created data models for chat messages and replies in ChatDetailModels.kt, including ChatMessage and ReplyData.
- Implemented utility functions for chat details in ChatDetailUtils.kt, such as date formatting and avatar color generation.
2026-01-22 04:56:17 +05:00
k1ngsterr1
ae8e1b0376
fix: Update MessageBubble modifier to fill available space
2026-01-22 03:54:33 +05:00