Commit Graph

  • 0c5abd976e feat: implement custom profile photo picker with smooth animations and gallery integration k1ngsterr1 2026-02-02 16:25:01 +05:00
  • c41c27e6d9 fix: improve message ID generation and enhance pagination handling in chat screen k1ngsterr1 2026-02-02 15:04:22 +05:00
  • 311144ff4d fix: fix crashes k1ngsterr1 2026-02-02 05:20:27 +05:00
  • 7cf20429a5 fix: streamline emoji picker and keyboard dismissal logic in ImageEditorScreen k1ngsterr1 2026-02-02 03:46:55 +05:00
  • 44df5691d8 fix: enhance gallery and image editor interactions with improved animations and state management k1ngsterr1 2026-02-02 03:33:31 +05:00
  • 330f9e77ed fix: implement instant keyboard dismissal using native API in ChatDetailScreen k1ngsterr1 2026-02-02 02:49:31 +05:00
  • 78a8bfe6de feat: improve media picker bottom sheet k1ngsterr1 2026-02-02 02:37:10 +05:00
  • 5e5c2af494 fix: improve MediaPickerBottomSheet animations and expand/collapse functionality k1ngsterr1 2026-02-02 02:36:57 +05:00
  • e1cc49c12b fix: enhance avatar expansion and collapse animations with overscroll support and haptic feedback in OtherProfileScreen k1ngsterr1 2026-02-02 01:50:00 +05:00
  • f78bd0edeb fix: adjust image dimensions and bubble width for better layout in chat components k1ngsterr1 2026-02-02 00:28:23 +05:00
  • 0ba33419dd fix: input style k1ngsterr1 2026-02-01 21:38:52 +05:00
  • b05f526b43 fix: close keyboard before dismissing ImageEditorScreen k1ngsterr1 2026-02-01 21:38:46 +05:00
  • b44fd3da29 fix: fix image components behavior k1ngsterr1 2026-02-01 21:12:08 +05:00
  • 1e9860a221 feat: enhance avatar expansion and collapse animations with dynamic timing and haptic feedback in ProfileScreen k1ngsterr1 2026-02-01 18:59:22 +05:00
  • 5b983b4a89 fix: optimize avatar expansion and collapse animation duration for improved responsiveness in ProfileScreen k1ngsterr1 2026-02-01 15:33:41 +05:00
  • 6d15a34512 feat: implement Telegram-style avatar expansion with smooth scaling and snap animation in ProfileScreen k1ngsterr1 2026-02-01 15:10:21 +05:00
  • 832227cf1c feat: implement avatar expansion and collapse logic with smooth snapping in ProfileScreen k1ngsterr1 2026-02-01 14:07:42 +05:00
  • 4f26aaa887 fix: refine connector visibility logic for avatar in ProfileMetaballOverlay k1ngsterr1 2026-02-01 04:29:29 +05:00
  • 67920cf695 feat: add dynamic blur effect to avatar based on proximity to notch in ProfileMetaballOverlay k1ngsterr1 2026-02-01 03:54:01 +05:00
  • a61887cc5b feat: implement metaball path for avatar merging effect in ProfileMetaballOverlay k1ngsterr1 2026-02-01 03:36:49 +05:00
  • c56b40f3f1 feat: enhance avatar merging effect with dynamic island representation in ProfileMetaballOverlay k1ngsterr1 2026-02-01 02:25:57 +05:00
  • a55a5b4668 feat: implement metaball effect for avatar merging in ProfileScreen k1ngsterr1 2026-02-01 00:06:56 +05:00
  • 196cc9c4a2 fix: improve dots indicator layout and enhance image counter visibility in ImageViewerScreen k1ngsterr1 2026-01-31 19:23:07 +05:00
  • 2c3b34783c fix: fix avatar animation & profile colors k1ngsterr1 2026-01-31 15:54:10 +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. k1ngsterr1 2026-01-31 05:20:32 +05:00
  • 430c7d9007 feat: Add Palette library for color extraction and enhance avatar handling in ProfileScreen k1ngsterr1 2026-01-31 05:16:34 +05:00
  • 5fdd30b0ae Refactor code structure for improved readability and maintainability k1ngsterr1 2026-01-31 04:37:23 +05:00
  • 56a9fc4c20 Implement feature X to enhance user experience and fix bug Y in module Z k1ngsterr1 2026-01-31 04:21:30 +05:00
  • c6f1998dc9 refactor: Clean up imports and improve code formatting in OtherProfileScreen k1ngsterr1 2026-01-31 04:09:28 +05:00
  • 3ed4986393 feat: Enhance avatar animation with sharp expansion effect for smoother transitions k1ngsterr1 2026-01-31 04:03:43 +05:00
  • e9386c21dc feat: Update avatar behavior in CollapsingProfileHeader to handle presence of avatar for animations and haptic feedback k1ngsterr1 2026-01-31 03:52:35 +05:00
  • 0cb8573efc feat: Add haptic feedback for avatar expansion completion and adjust corner radius behavior k1ngsterr1 2026-01-31 03:39:57 +05:00
  • d9453edd05 Implement feature X to enhance user experience and optimize performance k1ngsterr1 2026-01-31 03:14:37 +05:00
  • 5f87f091f7 feat: Improve overscroll handling in ProfileScreen with enhanced snapping and state management k1ngsterr1 2026-01-30 21:40:43 +05:00
  • 489820eae6 feat: Enhance ProfileScreen with improved overscroll handling and animation for avatar transition k1ngsterr1 2026-01-30 19:23:46 +05:00
  • 976a9d7ab2 Refactor code structure for improved readability and maintainability k1ngsterr1 2026-01-30 18:21:26 +05:00
  • f7240ddfe6 feat: Update ProfileScreen to include conditional save button and adjust avatar positioning k1ngsterr1 2026-01-30 05:00:38 +05:00
  • 116398d00d feat: Enhance MultiImageEditorScreen with synchronous image saving and improved editing tools k1ngsterr1 2026-01-30 04:24:17 +05:00
  • c4424683cb feat: Always use FullSizeAvatar in ProfileScreen to prevent flickering during transitions k1ngsterr1 2026-01-30 03:45:52 +05:00
  • 5091eb557a feat: Add avatar deletion functionality and update ProfileScreen to handle avatar presence k1ngsterr1 2026-01-30 03:36:01 +05:00
  • 7691926ef6 feat: Implement multi-image editing with captions in ChatDetailScreen and enhance ProfileScreen with overscroll effects k1ngsterr1 2026-01-30 02:59:43 +05:00
  • 6720057ebc feat: Add photo preview with caption functionality in MediaPickerBottomSheet k1ngsterr1 2026-01-30 01:05:30 +05:00
  • 8c30fc3549 feat: Add camera button to MediaGrid for quick access k1ngsterr1 2026-01-29 21:54:17 +05:00
  • 5d1ba8144f feat: Hide keyboard on opening ImageViewerScreen k1ngsterr1 2026-01-29 20:59:12 +05:00
  • 9afd9c1d67 feat: Integrate ChatsListViewModel for user block/unblock functionality in OtherProfileScreen k1ngsterr1 2026-01-28 02:26:35 +05:00
  • 6b59ed9bd8 feat: Replace avatar placeholder with real image loading in ChatItem and RecentUserItem components k1ngsterr1 2026-01-28 02:10:00 +05:00
  • 3b4e4ee594 feat: Implement blurhash preview loading for images in ReplyBubble component k1ngsterr1 2026-01-28 01:48:05 +05:00
  • 5b17cff6f1 feat: Parse and utilize attachments from JSON replies in ChatViewModel k1ngsterr1 2026-01-28 01:30:23 +05:00
  • e6f88952c7 feat: Enhance reply functionality with public and private key support for attachment decryption k1ngsterr1 2026-01-28 01:21:57 +05:00
  • a8f5ae63fd feat: Add loading of blur preview for images in ZoomableImage component k1ngsterr1 2026-01-28 01:14:29 +05:00
  • 29b023c39f feat: Add image viewer functionality with swipe and zoom capabilities k1ngsterr1 2026-01-28 01:07:44 +05:00
  • 8702539d09 feat: Integrate AvatarRepository into chat components for improved avatar handling and caching k1ngsterr1 2026-01-28 00:28:56 +05:00
  • f92bc8b0d5 feat: Fix attachment decryption from Desktop to Android by updating PBKDF2 to SHA256 k1ngsterr1 2026-01-27 23:14:58 +05:00
  • abe0705a70 feat: Improve logging for image and avatar downloads with detailed status updates k1ngsterr1 2026-01-27 20:48:33 +05:00
  • 017f13cb90 feat: Implement local file management for avatar attachments with download status checks k1ngsterr1 2026-01-27 19:12:46 +05:00
  • 3ef61700b3 feat: Enhance image attachment handling with local file management and download status logic k1ngsterr1 2026-01-27 19:05:50 +05:00
  • c2b7dab5f1 feat: Enhance avatar handling with improved database saving and display in chat UI k1ngsterr1 2026-01-27 18:46:47 +05:00
  • 3247f2b284 AVATAR & IMAGES ARE WORKING ON DESKTOP k1ngsterr1 2026-01-27 18:16:14 +05:00
  • f906dc9cf8 feat: Add detailed logging for encryptReplyBlob function in MessageCrypto k1ngsterr1 2026-01-27 00:22:34 +05:00
  • b3873a759f feat: Update PBKDF2 key derivation to use custom UTF-8 implementation for compatibility with crypto-js k1ngsterr1 2026-01-26 23:30:31 +05:00
  • 0d1903691f feat: Update avatar handling to include data URL prefix and improve encryption process in ChatViewModel k1ngsterr1 2026-01-26 22:25:11 +05:00
  • 9ea4726a9b feat: Add logging for avatar blob length and first 100 characters in ChatViewModel k1ngsterr1 2026-01-26 22:18:30 +05:00
  • 4752954c65 feat: Enhance file upload logging and error handling in TransportManager and ChatViewModel k1ngsterr1 2026-01-26 21:23:12 +05:00
  • 98ccb9078d feat: Implement avatar sending functionality and update MediaPicker with avatar selection option k1ngsterr1 2026-01-26 20:45:46 +05:00
  • 91eb8a4b63 feat: Revamp UnlockScreen layout and enhance user experience with improved avatar display and dropdown account selection k1ngsterr1 2026-01-26 19:53:33 +05:00
  • 6b232006b0 feat: Enhance OtherProfileScreen with keyboard management and dialog deletion; expose myPublicKey in ChatViewModel k1ngsterr1 2026-01-26 19:34:51 +05:00
  • b5d0c2915f feat: Add clear chat functionality in OtherProfileScreen; update header to handle chat history clearing k1ngsterr1 2026-01-26 19:19:30 +05:00
  • f98e529042 feat: Add support for image attachments in replies; implement preview functionality similar to Telegram k1ngsterr1 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 k1ngsterr1 2026-01-26 18:14:11 +05:00
  • fe9bc50d32 feat: Enhance image attachment handling with collage display; support multiple layouts for images in messages k1ngsterr1 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 k1ngsterr1 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 k1ngsterr1 2026-01-26 17:19:30 +05:00
  • 7f3edd2ad8 feat: Update database version to 9 and implement migration to clear large blob attachments k1ngsterr1 2026-01-26 15:04:55 +05:00
  • 25814f7de7 refactor: Simplify message loading logic and remove workaround for large messages in ChatViewModel k1ngsterr1 2026-01-26 14:32:54 +05:00
  • 3c08adb516 feat: Add detailed logging for dialog management and message loading in ChatViewModel k1ngsterr1 2026-01-26 14:28:04 +05:00
  • d0a9431842 fix: Correct formatting and indentation in FileAttachment component k1ngsterr1 2026-01-26 13:22:54 +05:00
  • 99a1156e96 feat: Enhance FileAttachment component with timestamp and message status display k1ngsterr1 2026-01-26 13:07:01 +05:00
  • 87932c5fab feat: Add crop and rotate functionality to ImageEditorScreen with options bar k1ngsterr1 2026-01-26 12:23:13 +05:00
  • 522746d3da fix: Show gallery in MediaPickerBottomSheet only when not editing an item k1ngsterr1 2026-01-25 19:42:24 +05:00
  • 2605035c26 refactor: Remove placeholder buttons for location and contact in QuickActionsRow k1ngsterr1 2026-01-25 19:37:24 +05:00
  • 636cd9f3b8 feat: Implement media picker and camera functionality k1ngsterr1 2026-01-25 19:19:31 +05:00
  • 89746c5bbd feat: Implement dynamic icon and text colors based on background luminance for improved accessibility k1ngsterr1 2026-01-25 19:00:35 +05:00
  • ff900846d1 fix: Pass isDarkTheme parameter to MainScreen and ChatDetailScreen for consistent theming k1ngsterr1 2026-01-25 18:48:20 +05:00
  • 37acbfeef6 feat: Add VerifiedBadge and online status to user profile header k1ngsterr1 2026-01-25 18:43:40 +05:00
  • efd666ee41 fix: Update dialog background and text color in VerifiedBadge for better visibility k1ngsterr1 2026-01-25 18:27:31 +05:00
  • ff878ca878 feat: Add dialog with annotation text for VerifiedBadge component k1ngsterr1 2026-01-25 18:26:01 +05:00
  • 1fb0e3eb34 fix: Update VerifiedBadge icon to use RosetteDiscountCheck for consistency k1ngsterr1 2026-01-25 18:17:07 +05:00
  • 2dee930c2d fix: Update icon tint color to white in ChatDetailScreen for better visibility k1ngsterr1 2026-01-25 18:10:23 +05:00
  • 2bb754081b feat: Enhance ImageAttachment placeholder with gradient background and improved blurhash logging k1ngsterr1 2026-01-25 18:05:34 +05:00
  • 1d36b51d06 feat: Calculate bubble size based on image aspect ratio in ImageAttachment component k1ngsterr1 2026-01-25 17:55:43 +05:00
  • f58b941a5e feat: Always display timestamp in ImageAttachment component, regardless of download status k1ngsterr1 2026-01-25 17:38:09 +05:00
  • 3ece5fe84d feat: Update FileAttachment component for improved UI and error handling k1ngsterr1 2026-01-25 17:32:31 +05:00
  • 7d535df9cf fix: Correct attachment type mapping for images and files in ChatsListViewModel k1ngsterr1 2026-01-25 17:23:53 +05:00
  • 5c485a3ef1 feat: Add support for retrieving and displaying attachment types in chat messages k1ngsterr1 2026-01-25 17:11:43 +05:00
  • b385379850 feat: Enhance MessageBubble for media-only messages with adjusted padding and border k1ngsterr1 2026-01-25 16:59:29 +05:00
  • 3608af99c3 feat: Add timestamp and message status to MessageBubble and ImageAttachment components k1ngsterr1 2026-01-25 02:54:56 +05:00
  • c8214cdfa3 feat: Implement crash reporting system with CrashLogsScreen and integration in ProfileScreen k1ngsterr1 2026-01-25 02:33:56 +05:00
  • 766ab84f8c feat: Remove unused biometric attempt tracking and auto-biometric launch logic in UnlockScreen k1ngsterr1 2026-01-24 23:17:15 +05:00
  • efba07a41b feat: Add password dialog for enabling biometric authentication in ProfileScreen k1ngsterr1 2026-01-24 23:12:01 +05:00
  • 0bb8bee2e2 feat: Add logging for screen initialization and data loading in UnlockScreen k1ngsterr1 2026-01-24 23:07:43 +05:00