chore: discoverability pass — LICENSE, CHANGELOG, badges, screenshot, repo metadata - #30
Merged
Conversation
repository, bugs and engines were missing, homepage was still CRA's "./" (Vite reads base from vite.config.ts, not this field), and the version had drifted to 1.0.0 while releases were at 1.4.0 — CI rewrites it from the tag at build time, so the committed value never caught up. description now matches the README's opening sentence, which is also the GitHub description and the social card's, so the project describes itself the same way everywhere. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The workflow only triggered on tags and pull requests, so main had no runs at all and a CI badge would have rendered "no status". Tag pushes still gate the release job; main now runs lint, typecheck and tests only. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Both the README and package.json claimed MIT, but no LICENSE file existed, so GitHub reported no licence and the repo read as "do not touch" to anyone checking. Adds the file with the real copyright holder. CHANGELOG.md reconstructs v0.9.0 through v1.4.0 from the commits between tags, since the GitHub releases were published with empty notes. The README gains a badge row and, more importantly, a screenshot of the app mid-session — the thing that actually explains a desktop app. Both images use absolute raw.githubusercontent URLs so they survive being rendered outside GitHub. Prose is unchanged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
killerwolf
force-pushed
the
chore/discoverability
branch
from
September 7, 2026 13:43
3b76491 to
d76d61a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Surface-level polish so the repo reads as a maintained, usable project to someone who lands on it cold. No source changes — the app's behaviour is untouched.
Independent of #29; either can merge first.
LICENSE
Both the README and
package.jsonclaimed MIT, but noLICENSEfile existed — so GitHub reported no licence at all, which reads as "legally do not touch this" to anyone evaluating it. Adds the file with the real copyright holder (2025–2026, from the first and latest commit years).README
raw.githubusercontent.comURLs so they survive being rendered outside GitHub.Prose is otherwise unchanged.
CHANGELOG.md
All five GitHub releases were published with empty notes, so this reconstructs v0.9.0 → v1.4.0 from the commits between tags, written for the user rather than as a file-by-file log.
package.json
version1.0.01.4.0— CI rewrites it from the tag at build time, so the committed value had drifted four releases behindhomepage"./""./"is a CRA convention; Vite readsbasefromvite.config.ts, so this field was doing nothingauthor"QuickToss Team"descriptionrepository,bugs,enginesengines.node: >=20, matching CONTRIBUTING)descriptionnow matches the README opener, the GitHub description and the social card, so the project describes itself the same way everywhere.CI
release.ymlonly triggered on tags and pull requests, somainhad zero runs — a CI badge would have rendered "no status". It now also runs on pushes tomain. Tag pushes still gate the release job, so amainpush runs lint/typecheck/test only.Repo listing (already applied — not in this diff)
Description, homepage and 12 topics were all empty, making the repo close to unfindable by GitHub's own search. Set via the API.
Still manual
The 1280×640 social preview card is committed at
.github/assets/social-preview.png, but GitHub only accepts a social preview through the web UI — it has to be uploaded by hand at Settings → Social preview → Edit.🤖 Generated with Claude Code