feat: scan on startup by default + README first-run walkthrough & screenshots #102

Merged
bvandeusen merged 1 commits from dev into main 2026-06-20 11:40:56 -04:00
Owner

Makes a fresh install usable out of the box and rounds out the public-facing README.

Changes

  • Scan on startup by default. Default() + config.example.yaml (the live config baked into the image) now set scan_on_startup: true. Previously a fresh stack came up with an empty library and no hint to scan. Scans are incremental (mtime skip), so the per-restart cost is just a directory walk. The env-override test was re-pointed to exercise the override against the new default.
  • README "First run" walkthrough — register → library scan → integrations → install Android app → invite users, each grounded in a real route.
  • Six screenshots under docs/screenshots/, referenced via width-constrained <img> wrapped in a link (shrink inline + click to open full size). Live API token and invite token were cropped/redacted out of the captures before commit, so no credential lands in public history.

CI green on dev @ 97e0e884 (run 1353).

🤖 Generated with Claude Code

Makes a fresh install usable out of the box and rounds out the public-facing README. ## Changes - **Scan on startup by default.** `Default()` + `config.example.yaml` (the live config baked into the image) now set `scan_on_startup: true`. Previously a fresh stack came up with an empty library and no hint to scan. Scans are incremental (mtime skip), so the per-restart cost is just a directory walk. The env-override test was re-pointed to exercise the override against the new default. - **README "First run" walkthrough** — register → library scan → integrations → install Android app → invite users, each grounded in a real route. - **Six screenshots** under `docs/screenshots/`, referenced via width-constrained `<img>` wrapped in a link (shrink inline + click to open full size). Live API token and invite token were cropped/redacted out of the captures before commit, so no credential lands in public history. CI green on dev @ `97e0e884` (run 1353). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bvandeusen added 1 commit 2026-06-20 11:40:51 -04:00
feat(server): scan library on startup by default + README first-run walkthrough
test-go / test (push) Successful in 37s
test-go / integration (push) Successful in 4m38s
97e0e88483
Make a fresh install usable out of the box and document the first-run flow
for the public-facing repo.

- Default scan_on_startup to true (Default() + config.example.yaml, which is
  the live config baked into the image). Previously false, so a fresh stack
  came up with an empty library and no hint to scan. Scans are incremental
  (mtime skip), so the per-restart cost is just a directory walk. Re-point
  the env-override test to exercise the override against the new default.
- README: add a "First run" walkthrough (register -> scan -> integrations ->
  install Android app -> invite users), each grounded in a real route.
- Add docs/screenshots/ with six captures, referenced via width-constrained
  <img> wrapped in a link (shrink inline + click to open full size).
  API token and invite token were cropped/redacted out of the captures
  before commit so no live credential lands in the public history.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
bvandeusen merged commit a251dce7e3 into main 2026-06-20 11:40:56 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/minstrel#102