Skip to content

v0.4.0

Choose a tag to compare

@korone00 korone00 released this 06 Jul 15:07
· 172 commits to main since this release

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)