Commit Graph

82 Commits

Author SHA1 Message Date
bbaa04cda5 feat: implement avatar animation and enhance image sharing functionality 2026-02-10 00:06:41 +05:00
3c37a3b0e5 feat: enhance image viewer navigation with tap animations and controls visibility 2026-02-09 21:14:10 +05:00
079995958f feat: implement system bars style utility for consistent UI behavior 2026-02-09 14:26:59 +05:00
b6e4f20c4c fix: refine swipe-back thresholds for improved navigation responsiveness 2026-02-09 12:59:54 +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
eef254a9cf Add haptic feedback for profile avatar interactions
- Implemented haptic feedback on avatar collapse when reaching the notch.
- Added haptic feedback for snap back action when the avatar returns from an expanded state.
- Introduced state management for triggering haptic feedback to ensure it only occurs at appropriate times.
2026-02-07 06:30:16 +05:00
8b5db46b3a feat: implement CPU-based metaball rendering and performance classification 2026-02-07 05:32:39 +05:00
718eb4ef56 fix: update comment to clarify photo picker behavior after selection 2026-02-05 04:29:58 +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
612cfe1a6b fix: revert avatar animation 2026-02-05 02:05:26 +05:00
f7fdf7f8fe fix: enhance avatar expansion and snapping behavior for smoother interactions 2026-02-05 02:05:26 +05:00
87067a42e3 fix: improve avatar loading and rendering logic to prevent flickering and enhance performance 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
af4df0a353 fix: fix theme switch 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
eb69d67ea5 fix: optimize status bar color handling in ProfilePhotoPicker for better performance 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
e1cc49c12b fix: enhance avatar expansion and collapse animations with overscroll support and haptic feedback in OtherProfileScreen 2026-02-05 02:05:25 +05:00
5b983b4a89 fix: optimize avatar expansion and collapse animation duration for improved responsiveness in ProfileScreen 2026-02-05 02:05:25 +05:00
6d15a34512 feat: implement Telegram-style avatar expansion with smooth scaling and snap animation in ProfileScreen 2026-02-05 02:05:25 +05:00
832227cf1c feat: implement avatar expansion and collapse logic with smooth snapping in ProfileScreen 2026-02-05 02:05:25 +05:00
a55a5b4668 feat: implement metaball effect for avatar merging in ProfileScreen 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
c6f1998dc9 refactor: Clean up imports and improve code formatting in OtherProfileScreen 2026-02-05 02:05:25 +05:00
3ed4986393 feat: Enhance avatar animation with sharp expansion effect for smoother transitions 2026-02-05 02:05:25 +05:00
e9386c21dc feat: Update avatar behavior in CollapsingProfileHeader to handle presence of avatar for animations and haptic feedback 2026-02-05 02:05:25 +05:00
0cb8573efc feat: Add haptic feedback for avatar expansion completion and adjust corner radius behavior 2026-02-05 02:05:25 +05:00
d9453edd05 Implement feature X to enhance user experience and optimize performance 2026-02-05 02:05:15 +05:00
5f87f091f7 feat: Improve overscroll handling in ProfileScreen with enhanced snapping and state management 2026-01-30 21:40:43 +05:00
489820eae6 feat: Enhance ProfileScreen with improved overscroll handling and animation for avatar transition 2026-01-30 19:23:46 +05:00
976a9d7ab2 Refactor code structure for improved readability and maintainability 2026-01-30 18:21:26 +05:00
f7240ddfe6 feat: Update ProfileScreen to include conditional save button and adjust avatar positioning 2026-01-30 05:00:38 +05:00
116398d00d feat: Enhance MultiImageEditorScreen with synchronous image saving and improved editing tools 2026-01-30 04:24:17 +05:00
c4424683cb feat: Always use FullSizeAvatar in ProfileScreen to prevent flickering during transitions 2026-01-30 03:45:52 +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
9afd9c1d67 feat: Integrate ChatsListViewModel for user block/unblock functionality in OtherProfileScreen 2026-01-28 02:26:35 +05:00
8702539d09 feat: Integrate AvatarRepository into chat components for improved avatar handling and caching 2026-01-28 00:28:56 +05:00
6b232006b0 feat: Enhance OtherProfileScreen with keyboard management and dialog deletion; expose myPublicKey in ChatViewModel 2026-01-26 19:34:51 +05:00
b5d0c2915f feat: Add clear chat functionality in OtherProfileScreen; update header to handle chat history clearing 2026-01-26 19:19:30 +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
89746c5bbd feat: Implement dynamic icon and text colors based on background luminance for improved accessibility 2026-01-25 19:00:35 +05:00
37acbfeef6 feat: Add VerifiedBadge and online status to user profile header 2026-01-25 18:43:40 +05:00
c8214cdfa3 feat: Implement crash reporting system with CrashLogsScreen and integration in ProfileScreen 2026-01-25 02:33:56 +05:00
efba07a41b feat: Add password dialog for enabling biometric authentication in ProfileScreen 2026-01-24 23:12:01 +05:00