Tasks
Status: โ done ยท ๐ in progress ยท โฌ pending
Current
- [x] Rewrite documentation for GitHub Pages (MkDocs deployment)
Pending Backlog
| # | Task | Priority | Status |
|---|---|---|---|
| 1 | Add regression test framework (Vitest) and smoke coverage | P0 | โ |
| 2 | Audit browser-only APIs for SSG safety | P0 | โ |
| 3 | Harden share-link parsing with size limits and error handling | P0 | โ |
| 4 | Validate security-sensitive tools with tests and local-only guidance | P0 | โฌ |
| 5 | Add explicit typecheck and test npm scripts |
P1 | โ |
| 6 | Centralize CodeMirror language extension mapping | P1 | โ |
| 7 | Fix typos (isCommingSoon) while preserving compatibility |
P1 | โ |
| 8 | Update README to match current codebase | P1 | โ |
| 9 | Add contribution guidelines | P1 | โ |
| 10 | Improve keyboard and screen-reader accessibility | P2 | โ |
| 11 | Add empty/error states consistently across tools | P2 | โ |
| 12 | Improve tool discovery (search, favorites, command palette) | P2 | โ |
| 13 | Strengthen per-tool SEO metadata, Open Graph, Twitter Cards | P2 | โ |
| 14 | Review bundle splitting and lazy loading | P3 | โฌ |
| 15 | Reduce repeated runtime work in frequently-rendered components | P3 | โ |
| 16 | Add dependency health and bundle-size audit checks | P3 | โฌ |
| 17 | Complete and polish beta/coming-soon tools | P4 | โ |
| 18 | Add file import/export for relevant tools | P4 | โฌ |
| 19 | Persist safe user preferences (editor settings, etc.) | P4 | โฌ |
| 20 | Finish visual redesign inside tool components (milestone 2) | P4 | โฌ |
Completed
- Added Vitest test suite with tests for share compression, registry metadata, editor languages, JSON to Zod, and Cron parser
- Added
json-to-zodandcron-parsertools to registry and SSG routes - Enhanced SEO with Open Graph, Twitter cards, keywords, and Schema.org BreadcrumbList
- Centralized CodeMirror language extension mapper in
src/lib/editorLanguage.ts - Redesign milestone 1: accent-driven theme tokens for all ten themes, shared component classes
- Added command palette, global search, local favorites, and recently used tools
- Initial architecture review and backlog documentation
- Rewrote documentation for GitHub Pages deployment with MkDocs