Commit Graph

6 Commits

Author SHA1 Message Date
Pacerino
a33d535352 [Tests][CI] Add backend/frontend test suites and refactor test tooling
Add unit/integration tests across backend handlers, auth, caddy and
util packages, plus frontend component and API tests with the new
test setup. Update CI workflow and Vite config to run the suites.
2026-06-15 14:17:39 +02:00
Pacerino
b4509d12e7 [Backend][Frontend] Add host plugins with module config and schema-driven UI
Introduce per-host plugin support: Caddy module discovery, module
config endpoints, plugin schemas (basicauth, cloudflare) and the
host plugins API. On the frontend, add the Plugins page, plugin/host
plugin dialogs and schema-driven form fields.
2026-06-15 14:17:34 +02:00
Pacerino
5e6c6b083c [Frontend] Rewrite SPA with Vite, React, TypeScript, Tailwind and shadcn/ui
Replace the Create React App frontend with a modern Vite stack. Adds a
login page (local form or SSO depending on auth mode), an OIDC callback
page, and a hosts page with create/edit/delete. Build output is emitted
into backend/embed/assets for embedding in the binary.
2026-06-14 02:35:41 +02:00
Pacerino
aaef8a4c97 [Frontend] Implement Login with JWT and axios 2022-10-03 22:50:21 +02:00
Pacerino
cd92e72f60 Delete Readme from frontend 2022-09-26 15:43:48 +02:00
Pacerino
15842e3c45 Initial Upload 2022-09-26 15:41:00 +02:00