Add require_daily_dashboard_visit setting
Add an optional setting (Settings > General > Navigation) that redirects authenticated users to the dashboard on their first page view each day. Includes the SystemSettings column, migration, settings form handling, and UI toggle. Default is off. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1005f9459d
commit
a4cdb7c125
@ -2,6 +2,14 @@
|
|||||||
|
|
||||||
This file is the long-form append-only development log. It captures every change in detail and is summarised into `docs/changelog.md` at release time. Release markers (`## YYYY-MM-DD — Released as vX.Y.Z`) indicate which entries are already published.
|
This file is the long-form append-only development log. It captures every change in detail and is summarised into `docs/changelog.md` at release time. Release markers (`## YYYY-MM-DD — Released as vX.Y.Z`) indicate which entries are already published.
|
||||||
|
|
||||||
|
## [2026-06-18] — Daily dashboard-visit setting
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Optional "require dashboard visit on first page view each day" setting** (Settings → General → Navigation). New `require_daily_dashboard_visit` boolean column on `SystemSettings` (default `FALSE`), added by migration `migrate_system_settings_require_daily_dashboard_visit`. When enabled, authenticated users are redirected to the dashboard on their first page load each day before they can navigate elsewhere; when disabled (the default) the redirect logic in `create_app()` short-circuits and users can deep-link to any page. The General-tab form processes the checkbox alongside `ui_timezone`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **`build-and-push.sh`: restored git operations in release mode and added a self-update check.** Release mode (`r`) again commits, tags, and pushes a `release/<version>` branch + tag to origin. On startup the script compares its `SCRIPT_VERSION` (now `1.2.0`) against the canonical master copy under `shared-integrations/tooling/docker-build-and-push/` and warns (without overwriting) when it has drifted.
|
||||||
|
|
||||||
## [2026-05-01d]
|
## [2026-05-01d]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
Reference in New Issue
Block a user