Features
- feat: Configurable short code lengths & progressive generation by @mfcarroll in #214
- feat: option to exclude ambiguous characters from generated codes by @mfcarroll in #450
Bug fixes
- fix: forward already-authenticated users from /login to the dashboard by @mfcarroll in #440
- fix(ui): delete-confirmation popup on link cards by @mfcarroll in #443
- fix(frontend): close modals/slide-overs only on explicit backdrop clicks by @piffio in #460
Enhancements and Improvements
- feat: enable Rust/Wasm panic recovery with --panic-unwind by @piffio in #451
- feat: pre-aggregate monthly link clicks and log atomically with D1 batch by @piffio in #459
Refactoring, Dependencies and Developer Experience
- chore(deps)(deps-dev): bump brace-expansion from 5.0.5 to 5.0.7 in /frontend by @dependabot[bot] in #452
- chore: update cargo dependencies by @piffio in #453
- chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /docs-site by @dependabot[bot] in #455
- chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.6 in /docs-site by @dependabot[bot] in #456
- chore(deps): bump body-parser from 1.20.4 to 1.20.6 in /docs-site by @dependabot[bot] in #454
- chore(docs-site): upgrade Docusaurus to 3.10.2 and OpenAPI Docs to 5.0.2 by @piffio in #461
Full Changelog: v0.11.2...v0.12.0