Commit 73361ef
Lasim
feat: Implement user preferences management system
- Added user preferences configuration with default values.
- Created API endpoints for retrieving, updating, and managing user preferences.
- Implemented functionality to get specific preferences and acknowledge notifications.
- Introduced walkthrough completion and cancellation features.
- Updated schemas for user preferences to support a flat key-value structure.
- Enhanced UserPreferencesService to handle preference initialization, retrieval, and updates.
- Added validation for preference keys and values to ensure data integrity.1 parent f946de6 commit 73361ef
File tree
21 files changed
+4674
-0
lines changed- services/backend
- drizzle/migrations_sqlite
- meta
- src
- config
- db
- permissions
- routes
- auth
- users
- preferences
- notifications
- walkthrough
- services
21 files changed
+4674
-0
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments