Skip to content

Roadmap

AbhisekkumarShandilya edited this page Jul 2, 2026 · 7 revisions

Roadmap

The full, always-current list lives in TODO.md. This page is a summary as of v2.2.6.

Recently shipped (the 2.2.x line, stable as 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

Planned next

  • 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)
  • .json file 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.

Parked (needs hardware, money, or outsized effort)

  • 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 install testing 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

Status by platform

Platform Artifact Status
Windows NSIS installer + portable .exe ✅ Built and tested locally every release
macOS .dmg (arm64 + x64) ⚠️ CI-built, untested on real hardware
Linux .AppImage ✅ CI-built, verified on a real Linux kernel (WSL2/WSLg)

See Features for what's already in the app.

Clone this wiki locally