Commit Graph

68 Commits

Author SHA1 Message Date
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
9f9af5e2f7 feat: Implement back button handling in ProfileScreen to navigate to chat list 2026-01-24 22:10:06 +05:00
3fa271bd0b feat: Enhance biometric authentication switch with animated UI and improved styling 2026-01-24 22:02:00 +05:00
83531a5c57 feat: Replace Material Icons with Tabler Icons across multiple screens 2026-01-24 21:51:50 +05:00
dc548a3c7a feat: Add BlurredAvatarBackground component and integrate it into ChatsListScreen and ProfileScreen 2026-01-24 20:18:27 +05:00
1367864008 feat: Enhance avatar management with detailed logging and error handling 2026-01-24 00:26:23 +05:00
b08bea2c14 feat: Implement avatar management system with P2P delivery
- Added AvatarRepository for handling avatar storage, retrieval, and delivery.
- Created AvatarCacheEntity and AvatarDeliveryEntity for database storage.
- Introduced PacketAvatar for P2P avatar transfer between clients.
- Enhanced RosettaDatabase to include avatar-related tables and migration.
- Developed AvatarFileManager for file operations related to avatars.
- Implemented AvatarImage composable for displaying user avatars.
- Updated ProfileScreen to support avatar selection and updating.
- Added functionality for handling incoming avatar packets in ProtocolManager.
2026-01-23 03:04:27 +05:00
6fdad7a4c1 fix: Update tint and text colors in OtherProfileMenu and OtherProfileScreen for better visibility 2026-01-22 20:56:19 +05:00
4e2e6d1259 fix: Update color scheme for profile menus and headers based on theme 2026-01-22 19:05:40 +05:00
80128df6e1 feat: Add Clear Chat History option to OtherProfileMenu 2026-01-22 18:54:55 +05:00
538181cf39 feat: Add block/unblock functionality and profile menu in OtherProfileScreen 2026-01-22 18:51:14 +05:00
d0f6de1772 feat: Add avatar menu functionality and improve header layout in OtherProfileScreen 2026-01-22 18:50:47 +05:00
8bf0f4a318 fix: Center text alignment in CollapsingProfileHeader for consistent layout 2026-01-22 18:23:11 +05:00
5cd6968b06 feat: Add profile photo menu and avatar menu functionality in ProfileScreen 2026-01-22 18:17:31 +05:00
ad69af9fd3 refactor: Change function visibility from private to public in ProfileScreen.kt 2026-01-22 17:34:10 +05:00