v0.4.0
Highlights
End-to-end testing — every generated app ships a tests/ Playwright workspace (api + ui) runnable with npm run test:e2e, plus a faithful CI pipeline (scripts/e2e-ci.mjs + e2e workflow) that publishes to a local Verdaccio registry and exercises the real npx create path. See docs/testing.md.
Admin dashboard — moved to /admin with a public landing at /. Account is a two-pane settings page (profile, security incl. 2FA, connected accounts, sessions, delete). Users are managed in a two-pane modal (edit, set password, ban with reason/expiry, sessions, delete) with create and impersonate; sessions have an admin-wide view. Optional sections are gated by /account/capabilities.
Audit logging — a human-readable actor/action/target trail. Opt routes in with @Audit("todo.create") or recordAudit({ action, ... }); auth/admin actions are captured automatically and shown with the acting user and target. All sources funnel through one AuditService.
Published
@podosoft/podokit@0.4.0@podosoft/podokit-api-client@0.4.0(first release)@podosoft/podokit-template-engine@0.3.0(unchanged)