Feature/privacy settings - #110
Open
SugeethJSA wants to merge 4 commits into
Open
Conversation
- Added PrivacySettingsScreen component to manage user privacy settings. - Integrated GetPrivacySettings and SetPrivacySetting API calls for fetching and updating settings. - Created a structured settings configuration for various privacy options. - Enhanced user experience with loading states and error handling. feat: Introduce logging functionality for logcat - Added log file management in the logcat package. - Implemented log rotation based on date. - Enhanced logging capabilities to write log entries to a file. feat: Extend message media schema with new audio message fields - Added PTT (Push-to-Talk) related columns to message_media table. - Updated SQL queries to handle new audio message attributes. feat: Enhance message store with PTT caching and retrieval - Implemented caching for PTT metadata in MessageStore. - Updated message insertion and retrieval logic to include PTT data. docs: Create implementation plan for remaining features - Drafted a detailed implementation plan outlining the remaining features to achieve 100% coverage. feat: Add authentication API for pairing and logout - Implemented PairPhone and Logout methods in the auth API. - Added error handling and logging for authentication processes. feat: Implement privacy API for managing user privacy settings - Created GetPrivacySettings and SetPrivacySetting methods for privacy management. - Added functionality to block and unblock contacts. feat: Create group dialog component for group creation - Developed CreateGroupDialog component to facilitate group creation. - Integrated contact fetching and selection functionality. feat: Implement forward message dialog for chat - Created ForwardDialog component to allow users to forward messages to other chats. - Integrated chat search and selection functionality.
SugeethJSA
force-pushed
the
feature/privacy-settings
branch
from
July 27, 2026 23:03
1500526 to
09ec216
Compare
Collaborator
Required changes — release blockerReviewed head:
Go package tests passing is insufficient here: they do not exercise application startup, SQL statement arity, Wails bindings, or any of the new user-facing paths. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
: Implement privacy settings management in the frontend