v0.3.0 — editable cards, target substitution, merge import, new content
Editable personal layer, smarter target substitution, merge-import backups, and new content.
- Create / edit / delete reference cards (payloads), "only mine" filter, mine badge. Edits survive re-seed (is_custom).
- Backup: new Merge mode (add a backup's personal data without wiping current), with dedup, alongside Replace.
- Target substitution: set TARGET/LHOST once, example hosts in payloads are rewritten to them (with a target badge), in sync with Commands / RevShell / Engagements.
- New content (RU + EN): Subdomain Takeover, Web Cache Poisoning, hashcat cracking-rules reference.
- Hardening: input validation (no 500s on junk ids/bodies), findings->targets FK cascade, safe JSON parsing.
- Quality: cleared all strict TypeScript errors; added typecheck + unit-test gates to CI.
Audited (logic/UI + architecture): no critical or high-severity bugs; httpApi/localApi parity verified; bilingual i18n complete.