feat: user's features preferences (#12099)

* feat: metadata in UserPreference

* feat: web metadata settings

* feat: web metadata settings

* fix: typo

* patch openapi

* fix: missing translation key

* new organization of preference strucutre

* feature settings on web

* localization

* added and used feature settings

* add default value to response dto

* patch openapi

* format en.json file

* implement helper method

* use tags preference logic

* Fix logic bug and add tests

* fix preference can be null in detail panel
This commit is contained in:
Alex 2024-08-29 14:29:04 -05:00 committed by GitHub
parent 9bfaa525db
commit ebecb60f39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
32 changed files with 1418 additions and 296 deletions

View file

@ -96,11 +96,6 @@ export interface SidebarSettings {
sharing: boolean;
}
export const sidebarSettings = persisted<SidebarSettings>('sidebar-settings-1', {
people: false,
sharing: true,
});
export enum SortOrder {
Asc = 'asc',
Desc = 'desc',