-
Notifications
You must be signed in to change notification settings - Fork 0
Features

Latest release: v2.2.6 — everything on this page is in the stable release.
-
Multiple resume profiles — keep a master resume plus a tailored copy per application. The 📄 dropdown in the toolbar lists every profile with its last-edited time; New starts a blank one, Duplicate clones the current one as "Copy of …" (the intended workflow for tailoring to a specific job), Rename and Delete manage them. Autosave, snapshots, and undo history are all kept per profile, and switching profiles clears the undo stack so Ctrl+Z can never rewind into a different document. Deleting a profile automatically saves its content as a snapshot under the profile you land on — insurance against a mis-click.

-
Snapshot backups — take a named, timestamped snapshot at any point (e.g. right before a big rewrite), then browse/restore/rename/delete snapshots from a table. Restoring always asks for confirmation, since it overwrites what's currently in the editor.

-
Autosave with a status indicator — every edit is saved to the device automatically; "Saving… / All changes saved" in the toolbar shows it happening.
-
Undo/redo — Ctrl+Z / Ctrl+Y (or Ctrl+Shift+Z), plus ↶/↷ toolbar buttons. Rapid edits within a short window coalesce into a single step, so undo rewinds a typing burst rather than one keystroke at a time.
-
Save / Open as JSON — via the native File menu (Ctrl+O / Ctrl+Shift+S) — keep resume files outside the app and reopen them anytime.
- Customizable resume sections — Experience, Education, Skills, Projects, Certifications, Languages, Links, and free-form Custom sections. Add, remove, rename, and reorder whole sections from the left nav (▲▼ controls, with a live item count), and reorder individual entries within a section.
-
Links section — each entry is a label plus a URL; the label is shown on the resume and the URL becomes a real clickable hyperlink in the preview, the PDF, and the Word export. A missing
https://is added automatically, and a typo'd URL gets a gentle non-blocking hint. -
Languages section — language + proficiency pairs (with autocomplete for Native/Fluent/Professional/Conversational/Basic and CEFR A1–C2), rendered compactly inline —
English (Native) · German (B2)— instead of one bulky row each. - Autocomplete & autocorrect — suggestion dropdowns for Title, Role, Skill, Degree, and Proficiency fields, plus real spellcheck with red underlines and right-click correction suggestions.
-
Month/year date picker — click a Start/End field (Experience, Education, Projects) for a
‹ Year ›navigator and a month grid, with a "Present" quick-pick for End fields; future dates are blocked against the system clock. The field stays plain text underneath, so free-text dates like "2022" keep working.
-
WYSIWYG bold/italic — the Experience description, Custom Section, and each Skill row render real bold/italic as you type, with no visible
**/*markup. Bold and italic combine into bold+italic and toggle off independently. -
Word/LibreOffice-style lists — a bullet & numbering style picker (•, ○, ▪, –, 1., a., A., i., I.), Ctrl+]/Ctrl+[ to indent/outdent sub-bullets, Enter continues the list at the same level, and a "¶" button pulls a line out of the list into a plain intro sentence (or back in).

-
Three templates — Resumatic (serif, bold header — the default), Classic, and Modern — switchable from a gallery that renders live thumbnails of your actual resume, not a generic mockup.

-
Template / Details / Final Preview workspace — pick a template visually, edit in the section-based form with a live A4 preview beside it, then check a clean chrome-free view before exporting.

-
Dark mode — a three-way System / Light / Dark setting in ⚙ Settings. System follows the OS and reacts live when it changes; the choice applies before first paint on launch, so there's no white flash. The resume preview deliberately stays paper-white in dark mode — it represents the printed page.

-
Three export formats from the Export ▾ dropdown:
- PDF (.pdf) — one click, ready to send to employers.
- Word (.docx) — bold/italic become real Word character formatting, the bullet & numbering styles become real Word numbering definitions (not literal "•" characters), and Links become clickable hyperlinks. Recruiters can edit the file like any Word document.
- Plain text (.txt) — the most ATS-safe format, for paste-into-a-form applications.
-
All three are generated from one shared export model, so they can't drift from what the preview shows, and every export uses a consistent
{Name} — Resume.extfilename.
- Automatic update check on launch (against GitHub Releases), plus a manual "Check for Updates" button and the installed version number in ⚙ Settings.
- Reset to blank from Settings, guarded by a confirmation.
- AI Improve button — stubbed in for an upcoming AI-assisted rewrite feature (see Roadmap).
- Automated test suite — Vitest unit tests for all the pure logic (formatting, list math, profiles migration, export serializers, theming) plus a Playwright e2e smoke suite that drives the real Electron app end to end. The full suite (lint + unit + e2e) gates every push and every release build, so a broken tag can't publish installers.
More visuals on the Screenshots page. See Roadmap for what's planned next.