Block a user
[Feature] Bulk send individualized calendar invitations from campaigns
[Feature] Coordinate bulk individualized invitation send across campaign, mail, and calendar
[Feature] Make modules installable, activatable, deactivatable, and uninstallable via the admin interface, including migration and rollback constraints
Codex State: progress
Summary
- Added installer request cancellation and retry for queued/failed daemon handoffs.
- Added daemon heartbeat/status reporting for CLI and admin UI.
- Added…
[Feature] Make modules installable, activatable, deactivatable, and uninstallable via the admin interface, including migration and rollback constraints
Codex State: progress
Summary
- Implemented the installer daemon handoff: admin/CLI can queue supervised install requests, govoplan-module-installer --daemon claims and executes them…
[Task] WebUI-driven update/rollback with backup and rollback guardrails
Codex State: progress
Summary
- Installer rollback now participates in the daemon/UI execution path and multi-process supervisor path; queued requests still execute outside FastAPI and…
[Feature] Make modules installable, activatable, deactivatable, and uninstallable via the admin interface, including migration and rollback constraints
Codex State: progress
Summary
- Extended installer rollback to cover deployment-provided database restore hooks in addition to SQLite snapshots, so supervised install/uninstall plans can…
[Task] WebUI-driven update/rollback with backup and rollback guardrails
Codex State: progress
Summary
- Implemented non-SQLite database backup/restore hooks for supervised module installer runs. Migrated non-SQLite runs now require --database-backup-command…
[Feature] Make modules installable, activatable, deactivatable, and uninstallable via the admin interface, including migration and rollback constraints
Codex State: progress
Summary
- Implemented supervised installer hardening: SQLite DB snapshot/restore for --migrate, fresh-process manifest verification, migration-retirement uninstall…
[Feature] Design signed remote WebUI bundle loading for true hot frontend installs
Codex State: progress
Summary
- Added the first signed/hardened remote WebUI bundle contract: frontend manifests now expose signature/key/integrity metadata, and the core shell can load…
[Task] WebUI-driven update/rollback with backup and rollback guardrails
Codex State: progress
Summary
- Added rollback guardrails for module package changes: installer snapshots SQLite databases before migrated runs and restores the DB snapshot during…
Surface calendar view preferences and complete VEVENT recurrence editing
[Feature] Add post-install activation checklist and status for Admin > Modules
[Feature] Add module/core compatibility metadata and installer version preflight
[Feature] Add module uninstall guard providers for data, migrations, workers, and schedulers
[Feature] Add supervised installer watchdog with health-check rollback
[Feature] Add supervised installer watchdog with health-check rollback
Codex State: done
Summary
- Implemented supervised installer mode with optional restart command, health polling, automatic package rollback, and run-record supervisor state.
Changed…
[Feature] Add module/core compatibility metadata and installer version preflight
Codex State: done
Summary
- Implemented ModuleCompatibility metadata and installer preflight checks for manifest contract/core version bounds.
Changed Files
- `src/govoplan_core/core…
[Feature] Design signed remote WebUI bundle loading for true hot frontend installs
Codex State: ready
Summary
- Documented remote signed WebUI bundles as future work; current installer remains build-time WebUI package based with supervised rollback.
Changed…
[Feature] Add module uninstall guard providers for data, migrations, workers, and schedulers
Codex State: done
Summary
- Added module uninstall guard contract and registered persistent-data guards in existing data-owning module manifests.
Changed Files
- `src/govoplan_core/c…
[Feature] Add post-install activation checklist and status for Admin > Modules
Codex State: done
Summary
- Added installer preflight checklist to API/UI and changed the generated admin command to the supervised installer form.
Changed Files
- `../govoplan-admin…