| Variable |
Default |
Description |
I18N_DEFAULT_LOCALE |
en |
Default locale for new users and the login page: en or de. |
I18N_AVAILABLE_LOCALES |
en,de |
Comma-separated list of enabled locales. |
Applied to the admin seed user on first startup. Per-user values are managed in the app afterwards.
| Variable |
Default |
Description |
DEFAULT_WEEKLY_HOURS |
40 |
Default weekly working hours. |
DEFAULT_ANNUAL_LEAVE_DAYS |
30 |
Default annual leave days. |
Shift planning itself is enabled per company in the app (Admin → Companies), not via environment variables. See Shift Planning below for the full workflow. The one server-level setting is the pre-shift push reminder:
| Variable |
Default |
Description |
SHIFT_REMINDER_HOURS |
0 |
Send a push reminder this many hours before a published shift starts. Sent once per shift to employees who enabled the “Shift plan published or changed” push notification. 0 = disabled. |