Skip to content

feat: one-click update.command for non-technical users - #4

Merged
briacSck merged 1 commit into
mainfrom
feat/one-click-updater
Jul 23, 2026
Merged

briacSck merged 1 commit into
mainfrom
feat/one-click-updater

Conversation

@briacSck

Copy link
Copy Markdown
Owner

Summary

Adds a double-click update.command so the end user (a non-technical teacher, no git installed) can move to the latest version without redoing setup.

  • Downloads the latest GitHub archive with macOS's built-in curl/unzip (no git, no installs), then copies it over the folder.
  • Her .env (Mistral key + app login) and downloaded transcripts in out/ are never in the archive, so they survive untouched. Verified by simulating the copy step.
  • Script body wrapped in { } so it can safely replace itself mid-run.
  • README: new "Keeping the app up to date" section (double-click flow + one-time unidentified-developer note).

No application code changed — shell script + docs only.

🤖 Generated with Claude Code

Add a double-click updater so the end user (a non-technical teacher, no git)
can pull the latest version without re-doing setup.

- update.command downloads the latest GitHub archive via built-in curl/unzip
  and copies it over the folder; .env and downloaded transcripts are never in
  the archive, so they survive untouched. Script body is wrapped in { } so it
  safely replaces itself mid-run.
- README: "Keeping the app up to date" section with the double-click flow and
  the one-time unidentified-developer note.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@briacSck
briacSck merged commit 79a4a4c into main Jul 23, 2026
1 check passed
@briacSck
briacSck deleted the feat/one-click-updater branch July 23, 2026 21:23
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