k1ngsterr1
4752954c65
feat: Enhance file upload logging and error handling in TransportManager and ChatViewModel
2026-01-26 21:23:12 +05:00
k1ngsterr1
8c87b12c5f
feat: Add fallback transport server and enhance file download handling with blurhash support
2026-01-24 16:04:23 +05:00
k1ngsterr1
ebfec3d0ba
feat: Implement file and avatar attachment handling in chat messages
2026-01-24 01:35:49 +05:00
k1ngsterr1
10c78e6231
feat: Implement avatar handling and display across chat and account screens
2026-01-24 01:14:25 +05:00
k1ngsterr1
1367864008
feat: Enhance avatar management with detailed logging and error handling
2026-01-24 00:26:23 +05:00
k1ngsterr1
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
k1ngsterr1
1764fded5e
feat: Update profile saving logic to follow desktop version pattern and enhance local data handling
2026-01-22 00:05:37 +05:00
k1ngsterr1
dcfbb020be
feat: Update ProfileNavigationItem to use a rounded corner shape with increased radius
2026-01-21 03:09:39 +05:00
k1ngsterr1
6b839d2729
feat: Disable logging in Protocol and ProtocolManager for improved performance and cleaner UI
2026-01-18 22:57:53 +05:00
k1ngsterr1
89d639a474
feat: Enhance logging and state management in ChatsList and MessageRepository for improved user experience
2026-01-18 21:48:02 +05:00
k1ngsterr1
61995e9286
feat: Simplify animations across multiple screens by replacing slide transitions with fade animations for improved user experience
2026-01-18 17:26:04 +05:00
k1ngsterr1
89e5f3cfa2
feat: Optimize search animations and improve content rendering in SearchScreen; update Saved Messages icon handling in DialogItemContent
2026-01-18 13:12:43 +05:00
k1ngsterr1
5833237c3a
feat: Implement special handling for Saved Messages, including dedicated methods for retrieval, display, and dialog updates
2026-01-18 12:28:28 +05:00
k1ngsterr1
a9e426506b
feat: Enhance connection handling and add debug logs feature; improve user experience and troubleshooting
2026-01-17 06:21:26 +05:00
k1ngsterr1
52ffc22763
feat: Implement FCM token handling and dialog cache management; enhance user experience and performance
2026-01-17 05:53:27 +05:00
k1ngsterr1
1ea2d917dc
feat: Enhance WebSocket connection handling; prevent duplicate connections and improve reconnection logic
2026-01-17 02:14:16 +05:00
k1ngsterr1
431e3755c6
feat: Integrate Firebase Cloud Messaging for push notifications; add service to handle token and message reception
2026-01-16 23:06:41 +05:00
k1ngsterr1
6d506e681b
feat: Enhance logging and state management in Protocol and MessageRepository; improve dialog read status handling in ChatViewModel
2026-01-16 17:11:50 +05:00
k1ngsterr1
42d2eb9e9c
feat: Remove debug logging from various components for cleaner code
2026-01-14 04:43:32 +05:00
k1ngsterr1
3dd83c9cc5
feat: Implement user info request and update handling in MessageRepository and ProtocolManager
2026-01-13 23:35:21 +05:00
k1ngsterr1
2c173bda26
feat: Enhance logging in MessageRepository and ChatsListViewModel for better debugging and flow tracking
2026-01-13 23:28:48 +05:00
k1ngsterr1
14ef342e80
feat: Optimize coroutine usage in ChatViewModel for improved performance and responsiveness & FIX LAGS
2026-01-13 21:56:15 +05:00
k1ngsterr1
e1b708d463
feat: Add account initialization in ProtocolManager and enhance keyboard handling on screen exit
2026-01-13 21:17:47 +05:00
k1ngsterr1
f155c4d36d
feat: Enhance ProtocolManager logging and error handling; optimize emoji picker performance
2026-01-13 20:46:46 +05:00
k1ngsterr1
7c911835ea
feat: Refactor message bubble layout to display timestamp and status inline for outgoing messages
2026-01-13 20:14:39 +05:00
k1ngsterr1
4881024a9c
feat: Optimize chat screen transitions by removing redundant animations for a smoother user experience
2026-01-13 18:36:17 +05:00
k1ngsterr1
5bb9560353
feat: Enhance packet sending logic to handle connection issues and implement swipe-to-reply functionality in chat UI
2026-01-13 06:32:16 +05:00
k1ngsterr1
e44bed4fa8
feat: Implement read receipt handling and mark all outgoing messages as read
2026-01-13 04:10:07 +05:00
k1ngsterr1
cdb3d7ab9e
feat: Refactor RecentSearchesManager to support multiple accounts and improve user management
2026-01-13 04:01:47 +05:00
k1ngsterr1
9a9f536b72
fix: Disable built-in ping/pong in OkHttpClient to implement custom heartbeat
2026-01-13 03:51:43 +05:00
k1ngsterr1
8aa17383cf
feat: Save last logged account public key after authentication for improved user experience
2026-01-12 17:16:44 +05:00
k1ngsterr1
99121ce996
feat: Add delivery confirmation for incoming messages in ProtocolManager
2026-01-12 14:47:36 +05:00
k1ngsterr1
a7976c7cf3
feat: Enhance packet handling logging to notify number of waiters and catch errors
2026-01-12 04:31:42 +05:00
k1ngsterr1
e04010d720
feat: Update PacketOnlineSubscribe and PacketTyping to include privateKey and enhance logging
2026-01-12 04:14:28 +05:00
k1ngsterr1
8237c72c17
feat: Implement floating input bar in ChatDetailScreen and ensure transparent backgrounds in AppleEmojiEditText
2026-01-12 03:52:17 +05:00
k1ngsterr1
304b57af30
feat: Implement heartbeat mechanism to maintain WebSocket connection
2026-01-11 16:54:03 +05:00
k1ngsterr1
9baa7f444a
feat: Enhance Protocol with additional packet types and integrate AppleEmojiText for improved emoji display
2026-01-10 22:25:26 +05:00
k1ngsterr1
6014d23d69
feat: Update RosettaDatabase to include Message and Dialog entities, increment version to 2
...
feat: Implement message packets for sending and receiving messages, including delivery and read notifications
feat: Enhance ProtocolManager to handle message sending, delivery, and typing status with appropriate logging
feat: Refactor ChatDetailScreen to utilize ChatViewModel for managing chat state and message input
feat: Create ChatViewModel to manage chat messages, input state, and packet listeners for incoming messages
build: Add KSP plugin for annotation processing and configure Java 17 for the build environment
2026-01-10 22:15:27 +05:00
k1ngsterr1
3d8c9570b4
feat: Simplify search results condition in ChatsListScreen
2026-01-10 19:33:25 +05:00
k1ngsterr1
ec70d1e216
feat: Add rounded corners to account list item and add account button in SelectAccountScreen and UnlockScreen
2026-01-09 03:27:44 +05:00
k1ngsterr1
87cee5b9c3
feat: Enhance logging and debugging capabilities across Protocol and UI components
2026-01-09 00:34:45 +05:00
k1ngsterr1
28a0d7a601
feat: Implement protocol packet classes and binary stream for network communication
2026-01-08 22:00:32 +05:00