Skip to content

Phase 1: privacy indicator + OSS scaffolding + tagline - #40

Merged
initcore0 merged 1 commit into
mainfrom
feat/phase1-polish
Jun 23, 2026
Merged

Phase 1: privacy indicator + OSS scaffolding + tagline#40
initcore0 merged 1 commit into
mainfrom
feat/phase1-polish

Conversation

@initcore0

Copy link
Copy Markdown
Owner

Launch/conversion polish for the now-public repo (ROADMAP Phase 1).

  • Privacy indicator in Settings → Status ('Fully on-device' vs 'Sends to OpenAI'), backed by a pure unit-tested PrivacyStatus helper.
  • README: locked tagline, 'verify it yourself' (nettop) note, secure-field bullet, links.
  • OSS scaffolding: SECURITY.md, CONTRIBUTING.md, issue templates (+ config routing security→advisories, ideas→discussions), PR template with test + privacy checklists.
  • ROADMAP Phase 1 updated (demo GIF deferred — needs a recording).

+4 tests; swift test 83/83; builds clean. No demo GIF (can't record the app here).

🤖 Generated with Claude Code

Makes the local-first moat visible and lowers the contributor barrier now that
the repo is public.

- Privacy indicator: Settings → Status shows "Fully on-device — no network used"
  vs "Sends final text to OpenAI" (and a local-LLM variant), driven by a pure,
  unit-tested PrivacyStatus helper (in OpenWhispCore). AppState delegates to it.
- README: locked tagline (Wispr-style, fully on-device/free/open), a "verify it
  yourself" (nettop) note, secure-field + privacy-indicator bullets, link to
  SECURITY/CONTRIBUTING.
- SECURITY.md (privacy model + verify-it-yourself + private vuln reporting),
  CONTRIBUTING.md (build/test conventions + privacy requirement), issue templates
  (bug/feature + config routing security→advisories, ideas→discussions), PR
  template (test + privacy checklist).
- ROADMAP Phase 1 marked mostly done (demo GIF deferred — needs a recording).

+4 PrivacyStatus tests; swift test 83/83; builds clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@initcore0
initcore0 merged commit c4e6c71 into main Jun 23, 2026
@initcore0
initcore0 deleted the feat/phase1-polish branch June 23, 2026 19: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