k1ngsterr1
c2b7dab5f1
feat: Enhance avatar handling with improved database saving and display in chat UI
2026-01-27 18:46:47 +05:00
k1ngsterr1
3247f2b284
AVATAR & IMAGES ARE WORKING ON DESKTOP
2026-01-27 18:16:14 +05:00
k1ngsterr1
f906dc9cf8
feat: Add detailed logging for encryptReplyBlob function in MessageCrypto
2026-01-27 00:22:34 +05:00
k1ngsterr1
b3873a759f
feat: Update PBKDF2 key derivation to use custom UTF-8 implementation for compatibility with crypto-js
2026-01-26 23:30:31 +05:00
k1ngsterr1
0d1903691f
feat: Update avatar handling to include data URL prefix and improve encryption process in ChatViewModel
2026-01-26 22:25:11 +05:00
k1ngsterr1
9ea4726a9b
feat: Add logging for avatar blob length and first 100 characters in ChatViewModel
2026-01-26 22:18:30 +05:00
k1ngsterr1
4752954c65
feat: Enhance file upload logging and error handling in TransportManager and ChatViewModel
2026-01-26 21:23:12 +05:00
k1ngsterr1
98ccb9078d
feat: Implement avatar sending functionality and update MediaPicker with avatar selection option
2026-01-26 20:45:46 +05:00
k1ngsterr1
91eb8a4b63
feat: Revamp UnlockScreen layout and enhance user experience with improved avatar display and dropdown account selection
2026-01-26 19:53:33 +05:00
k1ngsterr1
6b232006b0
feat: Enhance OtherProfileScreen with keyboard management and dialog deletion; expose myPublicKey in ChatViewModel
2026-01-26 19:34:51 +05:00
k1ngsterr1
b5d0c2915f
feat: Add clear chat functionality in OtherProfileScreen; update header to handle chat history clearing
2026-01-26 19:19:30 +05:00
k1ngsterr1
f98e529042
feat: Add support for image attachments in replies; implement preview functionality similar to Telegram
2026-01-26 19:10:40 +05:00
k1ngsterr1
9445f11010
feat: Update media selection logic for Telegram-style interaction; improve user experience for image and video selection
2026-01-26 18:14:11 +05:00
k1ngsterr1
fe9bc50d32
feat: Enhance image attachment handling with collage display; support multiple layouts for images in messages
2026-01-26 18:07:07 +05:00
k1ngsterr1
0f652bea86
feat: Implement AttachmentFileManager for handling image attachments; add methods for saving, reading, and managing attachment files
2026-01-26 17:43:23 +05:00
k1ngsterr1
44c0151294
feat: Update database version to 10 and implement migration to clear large blob attachments; adjust blob handling for IMAGE/FILE types in MessageRepository and ChatViewModel
2026-01-26 17:19:30 +05:00
k1ngsterr1
7f3edd2ad8
feat: Update database version to 9 and implement migration to clear large blob attachments
2026-01-26 15:04:55 +05:00
k1ngsterr1
25814f7de7
refactor: Simplify message loading logic and remove workaround for large messages in ChatViewModel
2026-01-26 14:32:54 +05:00
k1ngsterr1
3c08adb516
feat: Add detailed logging for dialog management and message loading in ChatViewModel
2026-01-26 14:28:04 +05:00
k1ngsterr1
d0a9431842
fix: Correct formatting and indentation in FileAttachment component
2026-01-26 13:22:54 +05:00
k1ngsterr1
99a1156e96
feat: Enhance FileAttachment component with timestamp and message status display
2026-01-26 13:07:01 +05:00
k1ngsterr1
87932c5fab
feat: Add crop and rotate functionality to ImageEditorScreen with options bar
2026-01-26 12:23:13 +05:00
k1ngsterr1
522746d3da
fix: Show gallery in MediaPickerBottomSheet only when not editing an item
2026-01-25 19:42:24 +05:00
k1ngsterr1
2605035c26
refactor: Remove placeholder buttons for location and contact in QuickActionsRow
2026-01-25 19:37:24 +05:00
k1ngsterr1
636cd9f3b8
feat: Implement media picker and camera functionality
...
- Added permissions for CAMERA, READ_EXTERNAL_STORAGE, READ_MEDIA_IMAGES, and READ_MEDIA_VIDEO in AndroidManifest.xml.
- Introduced MediaPickerBottomSheet for selecting images and videos from the gallery.
- Implemented camera functionality to capture images and send them in chat.
- Created MediaUtils for handling image and file conversions to Base64.
- Updated ChatDetailScreen to handle media selection and sending images/files.
- Enhanced ChatViewModel with methods to send image and file messages.
- Added file_paths.xml for FileProvider configuration.
2026-01-25 19:19:31 +05:00
k1ngsterr1
89746c5bbd
feat: Implement dynamic icon and text colors based on background luminance for improved accessibility
2026-01-25 19:00:35 +05:00
k1ngsterr1
ff900846d1
fix: Pass isDarkTheme parameter to MainScreen and ChatDetailScreen for consistent theming
2026-01-25 18:48:20 +05:00
k1ngsterr1
37acbfeef6
feat: Add VerifiedBadge and online status to user profile header
2026-01-25 18:43:40 +05:00
k1ngsterr1
efd666ee41
fix: Update dialog background and text color in VerifiedBadge for better visibility
2026-01-25 18:27:31 +05:00
k1ngsterr1
ff878ca878
feat: Add dialog with annotation text for VerifiedBadge component
2026-01-25 18:26:01 +05:00
k1ngsterr1
1fb0e3eb34
fix: Update VerifiedBadge icon to use RosetteDiscountCheck for consistency
2026-01-25 18:17:07 +05:00
k1ngsterr1
2dee930c2d
fix: Update icon tint color to white in ChatDetailScreen for better visibility
2026-01-25 18:10:23 +05:00
k1ngsterr1
2bb754081b
feat: Enhance ImageAttachment placeholder with gradient background and improved blurhash logging
2026-01-25 18:05:34 +05:00
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