 Calum H.andtdgao
|
3e07267e10
|
feat: preferences syncing frontend (#7192)
* feat: prefs frontend
* fix: DI issue
* fix: lint
* feat: appearance settings cleanup + fix settings, remove pinia
* fix: sync btn when logged out
* fix: prepr
* fix: sidebar issue
* feat: language coverage + cleanup
* feat: cleanup lang settings
* fix: fmt
* fix: CI
* fix: ci
* fix: storybook
* feat: bring back loader/game version sort
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com>
|
2026-08-20 07:23:01 +00:00 |
|
Sychic
|
39c0951ecb
|
feat(labrinth): check privacy route (#7195)
* feat(labrinth): check privacy endpoint
* refactor(labrinth): remove duplicated code
|
2026-08-17 22:09:50 +00:00 |
|
Sychic
|
46d07163cd
|
feat(labrinth): user preferences (#7177)
* feat(labrinth): initial preferences structure
* feat(labrinth): use partially to derive partial structs
* feat(labrinth): preference defaults
* fix(labrinth): derive debug
* feat(labrinth): user preferences db setup
* feat(labrinth): user preferences routes
* fix(labrinth): nested partial structs
* fix(labrinth): serialize enums as snake case
* refactor(labrinth-derive): rename to component-derive
* feat(component-derive): nested components
* refactor(component-derive): change suffixes to prefixes
* refactor(component-derive): rename edit to partial
* feat(component-derive): skip serializing empty option
* refactor(labrinth): wrap errors
* feat(component-derive): diff function
* style(labrinth): fmt
* refactor(labrinth): use component derive and only store overrides
* chore: update query cache
* docs(labrinth): add preferences to openapi
* fix(labrinth): lock row for update
* remove: partially
* refactor(component-derive): split impls to separate functions
* feat(component-derive): wrap impls to isolate naming
* refactor(labrinth): split out auth conditions
* feat(labrinth): store auto
* feat(labrinth): store hosting privacy
* style(labrinth): cargo fmt
|
2026-08-17 17:57:57 +00:00 |
|