feat(settings): add per-user Requests visibility toggle

Let users hide request entry points and notifications while existing requests continue running. Keep the setting optional so older clients retain their current behavior.

Ref #1476
This commit is contained in:
neon
2026-09-26 18:46:10 +00:00
parent 8dfb093301
commit 55110d5b44
18 changed files with 224 additions and 16 deletions
+1
View File
@@ -33,6 +33,7 @@ export const ProvisioningMethod = {
export type ProvisioningMethod = (typeof ProvisioningMethod)[keyof typeof ProvisioningMethod];
export interface UserSettings {
showBookRequests?: boolean;
syncReaderPreferences?: boolean;
syncThemePreferences?: boolean;
statisticsConfig?: import("./statistics").StatisticsSettings;