Skip to content

chore: prepare repo for open-source release - #13

Merged
jamierpond merged 15 commits into
mainfrom
open-source-prep
Feb 11, 2026
Merged

chore: prepare repo for open-source release#13
jamierpond merged 15 commits into
mainfrom
open-source-prep

Conversation

@jamierpond

Copy link
Copy Markdown
Owner

Summary

  • Remove junk files (foo.txt, AGENTS.md symlink)
  • Remove "private": true from package.json, add repository field
  • Replace all hardcoded pond.audio URLs with env vars (CLIENT_URL, SERVER_URL, CORS_ORIGINS)
  • Replace hardcoded /home/jamie/ paths in systemd service with %h specifier
  • Genericize domain references in SEC_AUDIT.md, CLAUDE.md, ideas/ docs
  • Add .env.example with documented placeholder config
  • Update LICENSE copyright to 2025-2026

Test plan

  • pnpm build passes
  • pnpm lint passes (warnings only, no errors)
  • pnpm format:check passes
  • grep -r 'pond.audio' . returns no matches in tracked files
  • grep -r '/home/jamie' . returns no matches in tracked files
  • .env.example is tracked and .env.local is not

🤖 Generated with Claude Code

jamierpond and others added 15 commits February 10, 2026 09:43
- Remove junk files (foo.txt, AGENTS.md)
- Remove `private: true` from package.json, add repository field
- Replace all hardcoded pond.audio URLs with env vars
- Replace hardcoded /home/jamie paths in systemd service with %h specifier
- Genericize SEC_AUDIT.md, CLAUDE.md, ideas/ docs
- Add .env.example with documented config
- Update LICENSE copyright year

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add LLM-generated code disclosure banner
- Add PWA installation instructions (iOS + Android)
- Rewrite getting started with clone, config, systemd setup
- Add "How It Works" section explaining pairing/auth/chat flow
- Remove ideas/ directory (internal planning docs)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add unit tests for crypto (ECDH, AES-256-GCM encrypt/decrypt) and
  path validation (validateProjectId) using Node's built-in test runner
- Add remediation status table to SEC_AUDIT.md showing which findings
  are FIXED, ACCEPTED, or OPEN
- Remove Flutter references from .gitignore
- Add flutter_client to .prettierignore
- Add pnpm test script

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New /api/projects/:id/pr endpoint fetches PR info via gh CLI.
GitStatus shows clickable PR link in dropdown and icon in compact badge.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jamierpond
jamierpond merged commit 74c9a89 into main Feb 11, 2026
4 checks passed
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