Skip to content

Before going public: iPhone shares are kept when signed out, docs/history goes, the brief is marked as background - #114

Merged
NiallJoeMaher merged 1 commit into
mainfrom
go-public
Oct 26, 2026
Merged

NiallJoeMaher merged 1 commit into
mainfrom
go-public

Conversation

@NiallJoeMaher

Copy link
Copy Markdown
Contributor

The last pass before the repo goes public: one data-loss fix on the iPhone, and docs that say what is true now.

iPhone shares kept on sign-out. The App Group drain (apps/ios/lib/data.ts) deleted a share, and its file, on any error except offline. So an expired sign-in threw away what someone had shared from another app. Now only a refusal that retrying can't fix (a 4xx), or an unreadable record, drops it. Signed out, busy or down keeps it for next time. The record's body also carries its file name as clientKey (#112), so when the body lands but the upload fails, retrying makes no second Note.

Docs:

  • docs/history/ is gone. It said of itself that none of it was current, and git keeps it. CLAUDE.md and the launch checklist no longer point at it.
  • docs/handover/README.md is now about the boards, the brand and the original brief. It no longer reads as a hand-over to an agent, and the placeholder list and moved-file paths are gone.
  • The two specs open with a note: they're the brief Pluck was built from, the code wins where they disagree, and they point to docs/architecture.md and CLAUDE.md's "Decisions that differ".
  • docs/self-host.md has DIGEST_SECRET, MINIO_PORT and MAILPIT_PORT.
  • docs/store/README.md says what the nine translated listing files are for.
  • In the launch checklist, the placeholders, the Chrome listing, the npm bridge and the go-public steps are ticked.

Checks: typecheck, lint and 445 unit tests pass. The web app is untouched apart from docs, so no e2e changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Per4f8yL5A7nL9frZVDJj7

…tory goes, the brief is marked as background

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Per4f8yL5A7nL9frZVDJj7
@vercel

vercel Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pluck Ready Ready Preview Oct 26, 2026 11:08pm UTC

Request Review

@NiallJoeMaher
NiallJoeMaher merged commit 444e374 into main Oct 26, 2026
1 of 5 checks passed
@NiallJoeMaher
NiallJoeMaher deleted the go-public branch October 26, 2026 23:08
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