feat: add client-side preferences system for sync consent

did:plc:ofrbh253gwicbkc5nktqepol wants to merge
did:plc:ofrbh253gwicbkc5nktqepol opened 18d ago
- Implement ClientPreferences data class with serialization - Store preferences locally in JSON format (client-only, no privacy concerns) - Sync options: stats, sessions, achievements, server status - Configurable sync frequencies (in minutes) - UI preference toggles: notifications, F3 display, compact layout - Privacy options: encrypted storage, cache cleanup on logout - PreferencesManager singleton for centralized access

Comments (0)

No comments yet.

cospan · schematic version control on atproto built on AT Protocol