# Changelog ## [0.1.0] - 2026-04-11 Initial internal scheduling MVP. ### Added - public landing page - changelog page - logo integration in header, homepage, favicon, and apple touch icon - health endpoint on `/up` - authentication with email/password - roles: `admin`, `kine` - admin seed account support - role-based post-login redirects - admin CRUD for kines - admin CRUD for patients - patient detail page with appointment history - admin CRUD for appointments - appointment overlap protection per kine - appointment status support: scheduled / cancelled - emergency appointment flag with visible badges in admin, kine, and patient appointment views - optional appointment buffer time with overlap protection and visible buffer labels - admin agenda with: - kine filter - date filter - quick filters for today / tomorrow / this week - patient search - grouped-by-day display - kine agenda with: - grouped-by-day display - date filter - quick filters for today / tomorrow / this week - clearer cancelled appointment display - scoped kine patient pages - admin impersonation of a kine (`Log as`) - shared patient partials to avoid admin/kine duplication - appointment duration presets in the admin appointment form - richer demo seed data for local development - inline validation errors and invalid-field highlighting in core admin forms - broader regression coverage around scheduling, scoped patient access, and impersonation flows - explicit production deploy checklist aligned with the current Debian/nginx/docker flow - Docker-based dev and production setup - Debian provisioning and deploy scripts - nginx deployment setup
Changelog
Project changelog
This page is rendered directly from the repository `CHANGELOG.md`.