Skip to content

Navigation Menu

Sign in
Sign up

docs: make the repo landing page convert - #128

Merged
DowLucas merged 2 commits into
main from
chore/repo-polish
Sep 3, 2026
Merged

docs: make the repo landing page convert #128
DowLucas merged 2 commits into
main from
chore/repo-polish

Conversation

@DowLucas

@DowLucas DowLucas commented Sep 3, 2026

Copy link
Copy Markdown
Owner

The repo read as abandoned to a first-time visitor: no screenshots, no store links, a placeholder description (Now we're kvitt), no topics, and a status doc six weeks stale that listed shipped features as deferred. Every launch channel sends people to the repo, so the repo is what converts.

Changes

  • README hero — five App Store screenshots, App Store / Google Play / website links, badges, and a comparison table against Splitwise and the web-only open-source alternatives. Self-host command moved above the repo-layout and stack tables.
  • docs/images/screenshots/ — the ten App Store screenshots, committed rather than hotlinked from Apple's CDN.
  • docs/implementation-status.md — activity feed UI, image attachments, the Splitwise importer and Google/Apple sign-in have all shipped; moved out of the deferred list. Date refreshed.

Competitor claims I could not verify (receipt scanning and multi-currency in Spliit / SplitPro) say "varies" rather than a false ❌.

Done outside the diff

Repo settings, applied directly: real description, homepage set to the marketing site, 18 topics (splitwise-alternative, self-hosted, bill-splitting, ...), and Discussions enabled.

Still needs a human

  • Upload marketing/public/og.jpg as the repo social preview in Settings. It is what renders when the link is shared on Hacker News, Reddit and elsewhere.
  • Label two or three issues good first issue — the README now links that filter and it is currently empty.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VWWp1xZ8BsBNdkNQq259Xa

Lucas Proxmox and others added 2 commits September 3, 2026 10:47
The same raw Expo token can be owned by several users — (user_id, token)
uniqueness allows it deliberately, since the old UNIQUE(token) plus
ON CONFLICT DO UPDATE SET user_id was a push-hijack hole (migration
000047). ListAllPushTokens returned every row, so broadcast_push built one
message per row and a device shared by two accounts got the release note
twice. Observed in prod: one iPhone registered under both the App Store
review account and its real owner received the 1.4.2 broadcast twice.
DISTINCT ON (token), most-recently-used row first, so the device is
attributed to the account actually signed in on it.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VWWp1xZ8BsBNdkNQq259Xa 
The repo read as abandoned to a first-time visitor: no screenshots, no store
links, a placeholder description, no topics, and a status doc six weeks stale
that listed shipped features as deferred.
- README: hero with the five App Store screenshots, store/website links,
 a comparison table against Splitwise and the web-only OSS alternatives,
 and the self-host command moved above the repo-layout tables.
- docs/images/screenshots/: the ten App Store screenshots, committed so the
 README does not hotlink Apple's CDN.
- implementation-status.md: activity feed, attachments, the Splitwise
 importer and Google/Apple sign-in have all shipped; move them out of the
 deferred list and refresh the date.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VWWp1xZ8BsBNdkNQq259Xa 
DowLucas merged commit 87cc3d2 into main Sep 3, 2026
3 checks passed
DowLucas deleted the chore/repo-polish branch September 3, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /