k1ngsterr1
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
k1ngsterr1
0f652bea86
feat: Implement AttachmentFileManager for handling image attachments; add methods for saving, reading, and managing attachment files
2026-01-26 17:43:23 +05:00
k1ngsterr1
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
2026-01-26 17:19:30 +05:00
k1ngsterr1
25814f7de7
refactor: Simplify message loading logic and remove workaround for large messages in ChatViewModel
2026-01-26 14:32:54 +05:00
k1ngsterr1
37acbfeef6
feat: Add VerifiedBadge and online status to user profile header
2026-01-25 18:43:40 +05:00
k1ngsterr1
8fe0afea20
feat: Add direct encrypted key testing for password in decryptAttachmentBlob function
2026-01-24 17:57:40 +05:00
k1ngsterr1
10c78e6231
feat: Implement avatar handling and display across chat and account screens
2026-01-24 01:14:25 +05:00
k1ngsterr1
7adfe1ce86
feat: Update chat navigation to use full user data for improved context
2026-01-22 03:30:59 +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
0c4c636823
refactor: Clean up OnboardingScreen code for improved readability and maintainability
2026-01-20 03:06:06 +05:00
k1ngsterr1
19a89ea00e
feat: Enhance message status tracking and logging in MessageRepository and ChatsListViewModel for improved clarity and debugging
2026-01-19 00:32:14 +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
b8aba7714c
feat: Enhance account handling and message delivery status updates; improve UI feedback for saved messages
2026-01-18 18:12:45 +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
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
14ea9e6996
Refactor code structure for improved readability and maintainability
2026-01-17 01:50:10 +05:00
k1ngsterr1
97eac22879
feat: Load user information for requests; enhance dialog title handling and improve data retrieval
2026-01-17 01:17:07 +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
6386164ae7
feat: Implement real-time UI updates for new messages in MessageRepository; refactor ChatViewModel to avoid message duplication
2026-01-16 16:43:15 +05:00
k1ngsterr1
b1046f88e5
feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity
2026-01-16 06:18:47 +05:00
k1ngsterr1
fbab2d0f80
feat: Enhance ForwardManager and ChatViewModel for improved message handling and logging; adjust ForwardChatPickerBottomSheet height for better UX
2026-01-16 03:38:33 +05:00
k1ngsterr1
81d2b744ba
feat: Implement message forwarding feature with chat selection and re-encryption logic
2026-01-16 03:29:32 +05:00
k1ngsterr1
4b2f5785ae
feat: Remove replyToMessageId extraction and related logic from MessageRepository
2026-01-16 03:09:32 +05:00
k1ngsterr1
25d4d5cdcc
feat: Extract replyToMessageId from attachments and implement custom PBKDF2 key derivation
2026-01-16 02:32:19 +05:00
k1ngsterr1
65094125f6
feat: Optimize emoji picker performance by eliminating chunk loading, reducing animations, and improving emoji caching
2026-01-15 01:24:33 +05:00
k1ngsterr1
e9dece8e86
feat: Remove debug logging from message sending and user blocking/unblocking functions
2026-01-14 03:44:29 +05:00
k1ngsterr1
e14de42c5f
feat: Implement user blocking check in MessageRepository and ChatViewModel to ignore messages from blocked users
2026-01-14 00:14:42 +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
4881024a9c
feat: Optimize chat screen transitions by removing redundant animations for a smoother user experience
2026-01-13 18:36:17 +05:00
k1ngsterr1
42b1cdd79a
feat: Enhance message handling and emoji picker
...
- Update MessageEntity to clarify encryption of plainMessage.
- Introduce ERROR status in MessageStatus for handling message send failures.
- Implement message delivery timeout logic in ChatDetailScreen.
- Add retry and delete functionality for failed messages in ChatViewModel.
- Improve message decryption process in ChatViewModel to handle various scenarios.
- Refactor emoji categories in AppleEmojiPicker to align with Unicode standards and improve sorting.
2026-01-13 16:05:42 +05:00
k1ngsterr1
f6409a9474
feat: Implement JSON serialization for message attachments with decryption support
2026-01-13 05:04:05 +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
fb339642fa
feat: Safely set last logged account public key using null safety
2026-01-12 17:37:42 +05:00
k1ngsterr1
67e99901be
feat: Implement Recent Searches functionality in SearchScreen for improved user experience
2026-01-12 17:05:38 +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
68fec47790
feat: Refactor account management to use SharedPreferences for last logged public key for immediate access
2026-01-09 04:10:49 +05:00
k1ngsterr1
b6786cea05
feat: Implement forced logout on app restart and prioritize last logged public key in UnlockScreen
2026-01-09 03:56:48 +05:00
k1ngsterr1
42ddfe5b18
Initial commit: rosetta-android-prime
2026-01-08 19:06:37 +05:00