-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
AbhisekkumarShandilya edited this page Jul 2, 2026
·
7 revisions
The full, always-current list lives in TODO.md. This page is a summary as of v2.2.6.
- ✅ Multiple resume profiles — New / Duplicate / Rename / Delete from the toolbar, per-profile autosave/snapshots/undo, automatic migration of existing single-resume data
- ✅ Export to Word (.docx) and plain text (.txt) — real Word formatting/numbering/hyperlinks; one shared export model behind PDF/DOCX/TXT
- ✅ Dark mode — three-way System / Light / Dark, paper-white preview, no first-paint flash
- ✅ Undo/redo — Ctrl+Z / Ctrl+Y + toolbar buttons, with typing-burst coalescing
- ✅ Links & Languages sections — clickable hyperlinks in every format; compact inline language rendering
- ✅ WYSIWYG bold/italic in Experience / Custom Section / Skills (no visible
**markers) - ✅ Month/year date pickers with "Present" quick-pick and future-date blocking
- ✅ Automated tests gating releases — lint + Vitest unit tests + Playwright e2e run on every push, and release builds require them to pass
- Page-break handling in PDF export — avoid slicing a bullet or heading at the page boundary, plus a page-boundary indicator in the preview (the natural next pick)
- JSON Resume import/export — interop with the jsonresume.org ecosystem
- Backup/restore all app data to a file — everything lives in local storage today; one corrupted profile shouldn't risk the rest
- Keyboard shortcuts (issue #5)
-
.jsonfile association — double-clicking a saved resume opens the app with it loaded - Validate/sanitize resume data on file open — a malformed file shouldn't be able to crash the render
- Visual design polish — spacing, typography, colors (the dark-mode CSS tokenization was the groundwork)
Versioning note: upcoming features ship as 2.3, 2.4, … with beta prereleases. v3.0 is reserved for the milestone that changes how the app is used: profiles + JSON Resume interop + backup/restore promoted together as the headline.
- AI integration (currently stubbed): bullet rewriting, generated summaries, ATS keyword matching against a pasted job description
- Code-signing certificate — would remove the SmartScreen/Gatekeeper "unidentified developer" warnings; costs money, low priority for a free hobby project
- Winget — the first manifest (PR #391215) is validated and awaiting a moderator merge; a current-version manifest follows once it lands.
winget installtesting currently trips over SmartScreen reputation on the unsigned binary - Chocolatey / Snap Store — more package managers after winget
- Verify the macOS .dmg on real Mac hardware — CI-built and green, but unconfirmed
- Android app via Capacitor — rewrite-scale effort
- Internationalization (i18n) — premature until the feature set stabilizes
| Platform | Artifact | Status |
|---|---|---|
| Windows | NSIS installer + portable .exe | ✅ Built and tested locally every release |
| macOS | .dmg (arm64 + x64) | |
| Linux | .AppImage | ✅ CI-built, verified on a real Linux kernel (WSL2/WSLg) |
See Features for what's already in the app.