chiappa 7992816ac7 feat(ui): click-to-sort table headers, session-scoped hai 1 semana
..
config a8c18e9c57 feat(ui): render dates and times in the browser locale hai 1 semana
docker 63d5a8d4e9 feat(M14): security hardening hai 1 semana
public 65c974f268 feat(ui): add brand logo to topnav left side hai 1 semana
resources 7992816ac7 feat(ui): click-to-sort table headers, session-scoped hai 1 semana
src eaa9ba23c4 fix(ui): policy save button blocked by stray hx-post hai 1 semana
tests 8bbbb4685a feat(demo+ui): expand demo data and pie/line dashboard charts hai 1 semana
.php-cs-fixer.dist.php d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana
Dockerfile 726d8642ce feat(M08): ui scaffold, OIDC + local admin auth, session, ApiClient hai 1 semana
composer.json 244a31b127 chore: license under Apache-2.0 hai 1 semana
composer.lock d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana
package-lock.json aaeee67c98 feat(M09): UI dashboard, IPs list, IP detail; matching admin API endpoints hai 1 semana
package.json 244a31b127 chore: license under Apache-2.0 hai 1 semana
phpstan.neon d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana
phpunit.xml d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana
postcss.config.js d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana
tailwind.config.js d330d80b8a feat(M01): monorepo skeleton, toolchain, docker compose builds clean hai 1 semana