GooseControl

Centralize the runtime knobs before the plugins get away from you.

These settings are persisted to the environment file GooseHub reads at startup. Saving changes writes that file and restarts the app so the selected providers and connection details actually take effect.

Database
Server
Budget
This edits category `#1`, the protected default funding account used across budget transactions.
Email / Providers
Email delivery fields appear only for live providers.

Authentication
When no internal users exist yet, GooseHub can bootstrap this email with a non-expiring one-time code.
Leave blank to keep the current salt. A new one is generated automatically the first time internal auth is enabled.
Application
Calendar Sync
Weather Defaults
SafetyHQ Videos
Use this link for safety onboarding and toolbox videos. It is also surfaced on the videos quick links page.
ProjectHQ Videos
Use this link for project walkthroughs, close-out captures, and field execution clips.
Authorization

User and permission management moved

Employee access and permission matrix controls now live on the Employees page so all workforce management is in one place.

Export

Download current datasets as CSV

These exports are structured so the matching CSV importer can load them back into GooseHub later.

Import

Load external data

CSV round-trips are fully supported now. `hledger` and QuickBooks import adapters are also scaffolded so we can tighten them once we have real sample files.


Managed `.env`

Import or export GooseHub runtime settings

These controls handle the managed GooseHub `.env` keys only. Importing a file replaces the current managed settings and restarts the app.