diff --git a/src/app/features/config/default-global-config.const.ts b/src/app/features/config/default-global-config.const.ts index aceed8a14..5b5f8f67b 100644 --- a/src/app/features/config/default-global-config.const.ts +++ b/src/app/features/config/default-global-config.const.ts @@ -35,6 +35,7 @@ export const DEFAULT_GLOBAL_CONFIG: GlobalConfigState = { `, isOverlayIndicatorEnabled: false, customTheme: 'default', + defaultStartPage: 0, }, shortSyntax: { isEnableProject: true, diff --git a/src/app/features/config/form-cfgs/misc-settings-form.const.ts b/src/app/features/config/form-cfgs/misc-settings-form.const.ts index 74ddd1d24..98e01e710 100644 --- a/src/app/features/config/form-cfgs/misc-settings-form.const.ts +++ b/src/app/features/config/form-cfgs/misc-settings-form.const.ts @@ -165,5 +165,17 @@ export const MISC_SETTINGS_FORM_CFG: ConfigFormSection = { })), }, }, + { + key: 'defaultStartPage', + type: 'select', + defaultValue: 0, + templateOptions: { + label: T.GCF.MISC.DEFAULT_PROJECT /* TODO: add a label */, + options: [ + { label: T.G.TODAY_TAG_TITLE, value: 0 }, + { label: T.G.INBOX_PROJECT_TITLE, value: 1 }, + ], + }, + }, ], }; diff --git a/src/app/features/config/global-config.model.ts b/src/app/features/config/global-config.model.ts index 3f7dcd6cf..1609dda0d 100644 --- a/src/app/features/config/global-config.model.ts +++ b/src/app/features/config/global-config.model.ts @@ -26,6 +26,7 @@ export type MiscConfig = Readonly<{ isTrayShowCurrentCountdown?: boolean; isOverlayIndicatorEnabled?: boolean; customTheme?: string; + defaultStartPage?: number; unsplashApiKey?: string | null; }>; diff --git a/tools/test-data/super-productivity-overdue.json b/tools/test-data/super-productivity-overdue.json index 9130abd15..a3ef81b42 100644 --- a/tools/test-data/super-productivity-overdue.json +++ b/tools/test-data/super-productivity-overdue.json @@ -392,7 +392,8 @@ "isShowTipLonger": false, "taskNotesTpl": "**How can I best achieve it now?**\n\n**What do I want?**\n\n**Why do I want it?**\n", "isOverlayIndicatorEnabled": false, - "customTheme": "default" + "customTheme": "default", + "defaultStartPage": 0 }, "shortSyntax": { "isEnableProject": true,