Skip to content

GUI: give NUauto your resume and transcript - #49

Merged
voidReq merged 1 commit into
mainfrom
gui-upload-resume
Oct 21, 2026
Merged

voidReq merged 1 commit into
mainfrom
gui-upload-resume

Conversation

@voidReq

@voidReq voidReq commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Setup's resume step and a new Settings > Your files card take a dropped or chosen PDF (POST /api/files).

  • NUauto keeps its own copy as local/resume.pdf / local/transcript.pdf (mode 600) and points resume_path / transcript_path at it. An older path elsewhere still works until you upload once.
  • With a homelab, the copy is pushed right away (sync.push_documents) instead of at the next push. Removing the transcript deletes the homelab's copy too.
  • The homelab's page shows the copies it has, read-only (uploads are laptop-only).
  • The native file dialog is gone; PDFs found on the computer are copied in the same way.

Tests: new checks in test_gui (valid / non-PDF / no text / over 10 MB / transcript remove), test_homelab_app (refused there), test_setup. test_gui.py fails intermittently in the Apply add/move dialog steps (~lines 935-966); the same happens on unchanged main.

🤖 Generated with Claude Code

…t once)

Setup's resume step and a new Settings > Your files card take a dropped or
chosen PDF (POST /api/files). NUauto keeps its own copy as local/resume.pdf /
local/transcript.pdf (mode 600), points resume_path / transcript_path at it,
and pushes it to the homelab right away (sync.push_documents) instead of at
the next push. The transcript can be removed (here and on the homelab). The
homelab's page shows the copies it has, read-only. The native file dialog is
gone; PDFs found on the computer are copied in the same way.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@voidReq
voidReq merged commit 1abf219 into main Oct 21, 2026
6 checks passed
@voidReq
voidReq deleted the gui-upload-resume branch October 21, 2026 01:09
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