Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-07-15)
Features
api: harden incident submission with rate limiting and sanitized errors (dedd7b6 )
api: submission, PDF download, and auth routes (8de4d73 )
branding: optional logos (web/dark/pdf), config metadata and color validation (55002fe )
configurable captcha difficulty and localized submit errors (3e0b854 )
config: vercel-safe config loading via file tracing and env secrets (cf4afb6 )
config: Zod-validated YAML configuration system (d811f0c )
delivery: add OTRS/OTOBO, signed webhook, and Zammad channels (4538f4c )
delivery: PDF generation + email + Znuny channels (a2b39e5 )
form: all wizard steps with WCAG AAA compliance (fd0eef8 )
form: shared zod schema as client/server SSOT with length caps (b41e4b4 )
form: split contact into separate email and phone fields (d54d78b )
i18n: add Russian and Ukrainian locales (#2 ) (e780e0c )
i18n: internationalization with 6 locales (f165624 )
i18n: locale-aware footer with translations (bb061db )
i18n: localize ENISA taxonomy and affected systems across 6 languages (361bff9 )
persistence: optional JSONL file-based audit trail (7ecfea7 )
persistence: optional serverless postgres audit-trail driver (b42a879 )
report: unified localized report model for pdf, email and znuny (7e23a79 )
store: Zustand form state with localStorage persistence (12e70b5 )
summary step links and a self-hosted GDPR-clean captcha (0e75a8e )
theme: cookie-based SSR dark/light mode (2959b2e )
ui: full-screen wizard with Framer Motion animations (9b0328e )
ui: semantic design tokens and reusable UI primitives (95cad70 )
ux: draft banner as overlay with blur, full i18n (a581502 )
validation: visual feedback on required fields (0a9c45a )
Bug Fixes
build: load commitlint config-conventional preset via .mjs (ebf0aa2 )
draft: only offer to resume a draft that existed at page load (4b60fec )
resolve all lint errors, strict pre-commit checks (bfc2816 )
You can’t perform that action at this time.