Commit Graph

343 Commits

Author SHA1 Message Date
8b8c883a63 feat: Enhance performance and usability in chat components and emoji handling 2026-02-08 08:18:49 +05:00
11a8ff7644 Refactor SwipeBackContainer for improved performance and readability
- Added lazy composition to skip setup until the screen is first opened, reducing allocations.
- Cleaned up code formatting for better readability.
- Enhanced comments for clarity on functionality.
- Streamlined gesture handling logic for swipe detection and animation.
2026-02-08 07:34:25 +05:00
58b754d5ba optimize: optimize chatList 2026-02-08 07:07:43 +05:00
162747ea35 Refactor code structure for improved readability and maintainability 2026-02-08 06:18:20 +05:00
0d0e1e2c22 Refactor code structure for improved readability and maintainability 2026-02-08 05:47:24 +05:00
0eddd448c7 feat: Update send icon to ArrowUp in TelegramCaptionBar and MultiImageEditorScreen 2026-02-07 19:34:16 +05:00
fdc4f42e1d feat: Add image viewer state management to disable swipe-back when photo is fullscreen 2026-02-07 18:44:24 +05:00
b49d08b61b feat: Replace Text with AppleEmojiText for better emoji handling in message input and reply bubbles 2026-02-07 09:29:11 +05:00
6a2db89538 fix: Reduce delay for profile and settings click actions for improved responsiveness 2026-02-07 09:20:25 +05:00
15d9804730 feat: Add delay before profile and settings click actions for smoother transitions 2026-02-07 09:12:21 +05:00
9febc6e135 refactor: Remove unnecessary AnimatedVisibility wrapper from top bar in ChatsListScreen 2026-02-07 08:33:40 +05:00
71181f49d9 feat: Add appearance customization screen with background blur options
- Introduced `BackgroundBlurOption` data class and `BackgroundBlurPresets` object for managing background blur options.
- Created `AppearanceScreen` composable for selecting background colors and gradients, including a live preview of the selected option.
- Updated `OtherProfileScreen` and `ProfileScreen` to accept and utilize `backgroundBlurColorId` for consistent background blur across profiles.
- Enhanced `CollapsingOtherProfileHeader` and `CollapsingProfileHeader` to apply selected background blur options.
2026-02-07 08:10:26 +05:00
ec4259492b feat: implement Telegram-style swipe functionality and animation enhancements 2026-02-07 02:38:19 +05:00
dcc719ec56 feat: implement delivery status updates and enhance file size limit for uploads 2026-02-06 03:17:22 +05:00
3a810d6d61 fix: update message logging format for consistency and clarity 2026-02-06 02:01:03 +05:00
c455994224 feat: implement debug logging functionality and UI for message processing 2026-02-06 00:21:11 +05:00
f5a8070aa9 refactor: remove excessive logging and improve code clarity in various components 2026-02-05 03:45:24 +05:00
a3549e1793 feat: add VerifiedBadge to ForwardDialogItem for enhanced user feedback 2026-02-05 03:37:46 +05:00
a58384ba1b feat: add haptic feedback on long press in ChatDetailScreen 2026-02-05 03:32:49 +05:00
9010d1c975 feat: implement swipe back navigation and integrate VerifiedBadge in chat dialogs 2026-02-05 03:25:20 +05:00
a03e267050 fix: adjust colors in VerifiedBadge for dark theme compatibility 2026-02-05 02:19:41 +05:00
4dc7c6e9bc fix: add detailed logging for unlock process to improve debugging and performance tracking 2026-02-05 02:05:26 +05:00
e307e8d35d fix: optimize message decryption and caching in ChatsListViewModel and CryptoManager 2026-02-05 02:05:26 +05:00
54c5f015bb fix: enable clickable links in AppleEmojiText for URLs, emails, and phone numbers 2026-02-05 02:05:26 +05:00
6d9fe931bb fix: update text color based on theme in ChatsListScreen and optimize status bar color handling in ImageEditorScreen 2026-02-05 02:05:26 +05:00
d5d3d5e56d feat: add in-app camera component for photo capture 2026-02-05 02:05:26 +05:00
bc59c6879a fix: fix statusbar smoothness 2026-02-05 02:05:26 +05:00
70f5f9b9f9 fix: fix ImageEditorScreen animation smoothness 2026-02-05 02:05:26 +05:00
659f0c097d fix: fix image flashing 2026-02-05 02:05:26 +05:00
9d7c016b70 fix: fix image loading & caching state 2026-02-05 02:05:26 +05:00
be80e0eba8 fix: add localUri support for image attachments and optimize optimistic message handling 2026-02-05 02:05:26 +05:00
dd7d7b19cf fix: implement optimistic UI for image sending and enhance attachment handling 2026-02-05 02:05:26 +05:00
44a816dedb fix: update swipe direction for reply functionality in MessageBubble 2026-02-05 02:05:26 +05:00
a7268bb986 fix: remove logs 2026-02-05 02:05:26 +05:00
6bb0a90ea0 fix: add caption support to image viewer with animated display 2026-02-05 02:05:26 +05:00
c2283fe0e5 fix: smooth sidebar 2026-02-05 02:05:26 +05:00
fa22c2dccd fix: fix message bubble 2026-02-05 02:05:26 +05:00
3953f66986 fix: simplify horizontal swipe gesture for reply functionality in MessageBubble 2026-02-05 02:05:26 +05:00
c9c4cb65fc fix: adjust padding in MessageBubble for consistent vertical spacing 2026-02-05 02:05:26 +05:00
3b553865cd fix: implement swipe gesture to open navigation drawer in ChatsListScreen 2026-02-05 02:05:26 +05:00
4b8524f092 fix: enable swipe gestures for opening the navigation drawer in ChatsListScreen 2026-02-05 02:05:26 +05:00
da76243e3a fix: update status bar color management for improved visibility in ChatDetailScreen and OtherProfileScreen 2026-02-05 02:05:26 +05:00
7d90a9d744 fix: adjust padding and status bar colors in ImageEditorScreen for improved UI experience 2026-02-05 02:05:26 +05:00
5c5c5e45ee fix: improve emoji picker and keyboard transition animations for smoother user experience 2026-02-05 02:05:26 +05:00
eb96d269f6 feat: add emoji picker with smooth transition and keyboard height management 2026-02-05 02:05:26 +05:00
dc23ba9d36 fix: fix biometric auth manager 2026-02-05 02:05:26 +05:00
6cb4a80666 fix: set black status and navigation bar colors in ImageEditorScreen for better visibility 2026-02-05 02:05:26 +05:00
0c5abd976e feat: implement custom profile photo picker with smooth animations and gallery integration 2026-02-05 02:05:26 +05:00
c41c27e6d9 fix: improve message ID generation and enhance pagination handling in chat screen 2026-02-05 02:05:26 +05:00
311144ff4d fix: fix crashes 2026-02-05 02:05:26 +05:00