5e5c2af494
fix: improve MediaPickerBottomSheet animations and expand/collapse functionality
2026-02-05 02:05:25 +05:00
e1cc49c12b
fix: enhance avatar expansion and collapse animations with overscroll support and haptic feedback in OtherProfileScreen
2026-02-05 02:05:25 +05:00
f78bd0edeb
fix: adjust image dimensions and bubble width for better layout in chat components
2026-02-05 02:05:25 +05:00
0ba33419dd
fix: input style
2026-02-05 02:05:25 +05:00
b05f526b43
fix: close keyboard before dismissing ImageEditorScreen
2026-02-05 02:05:25 +05:00
b44fd3da29
fix: fix image components behavior
2026-02-05 02:05:25 +05:00
1e9860a221
feat: enhance avatar expansion and collapse animations with dynamic timing and haptic feedback in ProfileScreen
2026-02-05 02:05:25 +05:00
196cc9c4a2
fix: improve dots indicator layout and enhance image counter visibility in ImageViewerScreen
2026-02-05 02:05:25 +05:00
2c3b34783c
fix: fix avatar animation & profile colors
2026-02-05 02:05:25 +05:00
c249278421
Remove unnecessary logging statements across various components to clean up code and improve readability. This includes removing debug, error, and warning logs from attachment handling, image processing, media loading, and profile management functionalities. Additionally, a script has been added to automate the removal of log statements from Kotlin files.
2026-02-05 02:05:25 +05:00
430c7d9007
feat: Add Palette library for color extraction and enhance avatar handling in ProfileScreen
2026-02-05 02:05:25 +05:00
5fdd30b0ae
Refactor code structure for improved readability and maintainability
2026-02-05 02:05:25 +05:00
56a9fc4c20
Implement feature X to enhance user experience and fix bug Y in module Z
2026-02-05 02:05:25 +05:00
116398d00d
feat: Enhance MultiImageEditorScreen with synchronous image saving and improved editing tools
2026-01-30 04:24:17 +05:00
5091eb557a
feat: Add avatar deletion functionality and update ProfileScreen to handle avatar presence
2026-01-30 03:36:01 +05:00
7691926ef6
feat: Implement multi-image editing with captions in ChatDetailScreen and enhance ProfileScreen with overscroll effects
2026-01-30 02:59:43 +05:00
6720057ebc
feat: Add photo preview with caption functionality in MediaPickerBottomSheet
2026-01-30 01:05:30 +05:00
8c30fc3549
feat: Add camera button to MediaGrid for quick access
2026-01-29 21:54:17 +05:00
5d1ba8144f
feat: Hide keyboard on opening ImageViewerScreen
2026-01-29 20:59:12 +05:00
9afd9c1d67
feat: Integrate ChatsListViewModel for user block/unblock functionality in OtherProfileScreen
2026-01-28 02:26:35 +05:00
6b59ed9bd8
feat: Replace avatar placeholder with real image loading in ChatItem and RecentUserItem components
2026-01-28 02:10:00 +05:00
3b4e4ee594
feat: Implement blurhash preview loading for images in ReplyBubble component
2026-01-28 01:48:05 +05:00
5b17cff6f1
feat: Parse and utilize attachments from JSON replies in ChatViewModel
2026-01-28 01:30:23 +05:00
e6f88952c7
feat: Enhance reply functionality with public and private key support for attachment decryption
2026-01-28 01:21:57 +05:00
a8f5ae63fd
feat: Add loading of blur preview for images in ZoomableImage component
2026-01-28 01:14:29 +05:00
29b023c39f
feat: Add image viewer functionality with swipe and zoom capabilities
2026-01-28 01:07:44 +05:00
8702539d09
feat: Integrate AvatarRepository into chat components for improved avatar handling and caching
2026-01-28 00:28:56 +05:00
abe0705a70
feat: Improve logging for image and avatar downloads with detailed status updates
2026-01-27 20:48:33 +05:00
017f13cb90
feat: Implement local file management for avatar attachments with download status checks
2026-01-27 19:12:46 +05:00
3ef61700b3
feat: Enhance image attachment handling with local file management and download status logic
2026-01-27 19:05:50 +05:00
c2b7dab5f1
feat: Enhance avatar handling with improved database saving and display in chat UI
2026-01-27 18:46:47 +05:00
3247f2b284
AVATAR & IMAGES ARE WORKING ON DESKTOP
2026-01-27 18:16:14 +05:00
0d1903691f
feat: Update avatar handling to include data URL prefix and improve encryption process in ChatViewModel
2026-01-26 22:25:11 +05:00
9ea4726a9b
feat: Add logging for avatar blob length and first 100 characters in ChatViewModel
2026-01-26 22:18:30 +05:00
4752954c65
feat: Enhance file upload logging and error handling in TransportManager and ChatViewModel
2026-01-26 21:23:12 +05:00
98ccb9078d
feat: Implement avatar sending functionality and update MediaPicker with avatar selection option
2026-01-26 20:45:46 +05:00
6b232006b0
feat: Enhance OtherProfileScreen with keyboard management and dialog deletion; expose myPublicKey in ChatViewModel
2026-01-26 19:34:51 +05:00
f98e529042
feat: Add support for image attachments in replies; implement preview functionality similar to Telegram
2026-01-26 19:10:40 +05:00
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
fe9bc50d32
feat: Enhance image attachment handling with collage display; support multiple layouts for images in messages
2026-01-26 18:07:07 +05:00
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
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
25814f7de7
refactor: Simplify message loading logic and remove workaround for large messages in ChatViewModel
2026-01-26 14:32:54 +05:00
3c08adb516
feat: Add detailed logging for dialog management and message loading in ChatViewModel
2026-01-26 14:28:04 +05:00
d0a9431842
fix: Correct formatting and indentation in FileAttachment component
2026-01-26 13:22:54 +05:00
99a1156e96
feat: Enhance FileAttachment component with timestamp and message status display
2026-01-26 13:07:01 +05:00
87932c5fab
feat: Add crop and rotate functionality to ImageEditorScreen with options bar
2026-01-26 12:23:13 +05:00
522746d3da
fix: Show gallery in MediaPickerBottomSheet only when not editing an item
2026-01-25 19:42:24 +05:00
2605035c26
refactor: Remove placeholder buttons for location and contact in QuickActionsRow
2026-01-25 19:37:24 +05:00
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