b6ddb8889d
WP-10: OS and package inventory
...
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / ui (push) Has been cancelled
Debian inspector (dpkg-query, apt-get -s upgrade, snap list, os-release,
reboot-required) behind a CommandRunner port with tested parsers, fake
inspector for dev, persisted inventory snapshot, package_refresh job,
/api/system/inventory, Updates page with OS card, summary and filterable
package table.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-02 22:21:46 +02:00
fa9ac9a6bc
WP-02: encrypted settings, SMTP mail, job runner and cron scheduler
...
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / ui (push) Has been cancelled
AES-256-GCM secret storage keyed by MASTER_KEY, SMTP settings with test mail
(lettre), persisted job runs with log and status, JobRunner with per-kind
concurrency guard, 6-field cron schedules with defaults, scheduler loop.
Settings and Jobs pages in the UI. FAKE_HOST mode for dev machines.
Tests: 30 application, 8 infrastructure, 23 API, 16 Vitest, 6 Playwright.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-02 22:16:56 +02:00
f1136fdf3d
WP-01: authentication, user management and application shell
...
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / ui (push) Has been cancelled
Argon2id password hashing, JWT access tokens with rotating HttpOnly refresh
cookies and reuse detection, login rate limiting, auth audit log, bootstrap
admin, admin-only user CRUD and password reset, OpenAPI spec. Vue login page,
auth store with automatic token refresh, route guards, sidebar shell with
toasts and placeholder pages, user management page.
All tests green: 40 backend, 12 Vitest, 4 Playwright.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-02 21:37:14 +02:00
780c84098b
WP-00: project skeleton with three-level test harness
...
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / ui (push) Has been cancelled
Cargo workspace (domain, application, infrastructure, api), axum health endpoint
with SPA fallback, Vue 3 + Tailwind frontend, Vitest, Playwright, Makefile,
Gitea Actions CI and README.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-02 21:28:21 +02:00
741c5e35ad
Add project instructions and development roadmap
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-02 21:21:11 +02:00