No description
  • Python 99.4%
  • Dockerfile 0.6%
Find a file
Brian 8831e6bfe4
All checks were successful
Build and Deploy / build (push) Successful in 8s
Build and Deploy / deploy (push) Successful in 5s
feat: make display timezone admin-configurable, auto-attempt OIDC login
Adds GET/PUT /api/timezone (admin-only to change, any signed-in user can
read) backed by the settings table, validated against the IANA tz database
via zoneinfo. The Settings page gets a Display card with a timezone input
(autocompleted from the browser's own supported zones); the app page fetches
the configured value before rendering instead of hardcoding America/Boise.

The landing page now redirects straight to /login when OIDC is configured,
instead of waiting for a manual "Sign in" click. /logout tags its redirect
with ?loggedout=1 so a still-live IdP session doesn't silently sign the user
back in right after they sign out.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-21 12:58:10 -06:00
.forgejo/workflows feat: add OIDC auth, multi-user sharing, settings GUI, and CI/CD 2026-06-30 13:36:28 -06:00
static feat: replace emoji logo with PNG brand assets and favicons 2026-07-08 22:32:35 -06:00
.dockerignore feat: add OIDC auth, multi-user sharing, settings GUI, and CI/CD 2026-06-30 13:36:28 -06:00
.gitignore feat: replace emoji logo with PNG brand assets and favicons 2026-07-08 22:32:35 -06:00
app.py feat: make display timezone admin-configurable, auto-attempt OIDC login 2026-07-21 12:58:10 -06:00
docker-compose.override.yml fix: stop Portainer from building the image on deploy 2026-07-08 22:35:30 -06:00
docker-compose.yml fix: stop Portainer from building the image on deploy 2026-07-08 22:35:30 -06:00
Dockerfile feat: add OIDC auth, multi-user sharing, settings GUI, and CI/CD 2026-06-30 13:36:28 -06:00
requirements.txt feat: add OIDC auth, multi-user sharing, settings GUI, and CI/CD 2026-06-30 13:36:28 -06:00