Snapcraft.io
Snapcraft.io is the web home for Snaps — the store, the publisher dashboard, and the GitHub-builder UI (Flask + React).
Shipped contributions
-
Adds a "Git commit" column on the publisher builds table and a matching row on each build's detail page, rendered as 7-char hashes that link to GitHub when the snap is repo-connected. Fixes `#2948`.
→ Read the post -
Adds `p-form-validation` hints with `aria-describedby` and `role="alert"` to the five required fields on the listing editor — title, category, secondary category, summary, description. Fixes `#5283`.
-
Auto-fills the repository input on the GitHub-build setup form when the publisher picks an organisation, kicks off `validateRepo`, and handles manual override and org-switch reset. Fixes `#3319`.
→ Read the post -
Adds an `is_snap_old()` helper (default 2-year threshold) that surfaces a caution notification on snap-detail pages when a channel hasn't been updated in years. Fixes `#2988`.
→ Read the post -
Adds a "Download Size" column between Version and Published in the snap-detail "All versions" channel table, hidden on mobile and tablet breakpoints. Fixes `#1864`. Currently open.
-
Follow-up to a `#5347` review comment: renames the helper to `validateRepoInternal`. No behaviour change.
-
Repoints the README's coverage badges so they stop rendering as broken images.
-
merged fix(docs): fix broken link and correct typos in HACKING.md and cache/README.md canonical/snapcraft.io
Restores a broken link in `HACKING.md` and fixes typos across `HACKING.md` and `cache/README.md`.