show TOTM popup until dismissed - forgotten commit

i forgot to commit this
basically just shows until dismissed even persistent over reloads so the user doesn't lose it the moment they navigate away or if they load the page and close it immediately
This commit is contained in:
2026-05-29 10:55:55 +09:30
parent 9f263c8c02
commit a23eda1162
4 changed files with 52 additions and 21 deletions
+6 -1
View File
@@ -36,7 +36,12 @@ export interface SettingsState {
engageParentsAnnouncementShown?: boolean;
/** One-time announcement: BS Cloud automatic settings sync (last in startup popup queue). */
bsCloudAutoSyncAnnouncementShown?: boolean;
/** ID of the last Theme of the Month entry shown to the user (shows once per new entry). */
/**
* Calendar month (`YYYY-MM`) for which the user dismissed the Theme of the Month
* popup via "Don't show again" (not a normal Close).
*/
themeOfTheMonthDismissedMonth?: string;
/** @deprecated Migrated away; no longer read. */
themeOfTheMonthLastSeenId?: string;
/** Permanently disables Theme of the Month startup prompts. */
themeOfTheMonthDisabled?: boolean;