Skip to content

feat: add Application Kit combined resume and cover letter workflow - #3

Merged
sparshsam merged 4 commits into
mainfrom
feature/application-kit
Oct 21, 2026
Merged

sparshsam merged 4 commits into
mainfrom
feature/application-kit

Conversation

@sparshsam

Copy link
Copy Markdown
Owner

Summary

Adds the Application Kit as a first-class third workflow. One combined AI response, delimited by === OPENRESUME: RESUME === and === OPENRESUME: COVER LETTER ===, builds a tailored resume and matching cover letter atomically. Both documents open in an accessible tabbed workspace with independent editing and formatting, and can be exported as a combined PDF, a combined Word document, or separate files.

Also adds Copy AI Instructions to all three homepage cards and the third Application Kit card.

Type of change

  • Bug fix
  • Feature
  • Refactor
  • Documentation
  • Chore / tooling / dependencies

Checklist

  • Branch follows <type>/<description>.
  • No secrets, tokens, credentials, or .env files are included.
  • npm run check passes.
  • Tests cover the change (parser, pagination, layout, exports where relevant).
  • CHANGELOG updated for user-visible changes.
  • README or docs updated if behavior changed.
  • No new runtime dependency without justification.
  • No network calls, telemetry, or document storage; only the theme preference may persist.

Verification

  • npm run format:check, npm run lint, npm run typecheck, npm test (276 tests across 22 files), and npm run build all pass.
  • New tests cover combined parsing (raw/fenced/missing/duplicate/reversed/empty/malformed), atomic replacement, cross-document warnings, homepage copy actions without navigation, tab switching and keyboard operation, independent accents, session persistence and reload clearing, combined PDF order and page sizes, and combined DOCX ordering, page break, and Word sections.
  • Existing standalone resume and cover letter workflows, exports, and persistence tests remain green.
  • No document model duplication: the kit reuses the same resume and coverLetter state.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openresume Ready Ready Preview Oct 21, 2026 1:27am UTC

@sparshsam
sparshsam merged commit 7547171 into main Oct 21, 2026
3 checks passed
@sparshsam
sparshsam deleted the feature/application-kit branch October 21, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant