Skip to content

v1.0.0

Latest

Choose a tag to compare

@EduPav EduPav released this 13 Aug 22:33
· 25 commits to main since this release

First tagged release of the Vibe Coding Starter Kit.

Tags mark the states that external documentation points at. From here on the versioned surface — the HTTP API, environment variables, pnpm commands, the runtime baseline, the required setup steps, and the starter contract in AGENTS.md §2 — follows SemVer.

Two things this does not promise: main between releases carries no compatibility guarantee, and releases aggregate many PRs rather than tracking each one. How the major/minor/patch call is made is documented in docs/dev-workflows.md.


What's Changed

  • docs: align Next.js version and B2 key permissions by @mlfbbc in #1
  • Bugfix/preserve filename by @mlfbbc in #3
  • fix: track and display download count by @mlfbbc in #2
  • chore: align B2 env vars, simplify setup flow, polish dev:api by @EduPav in #5
  • fix: add missing Playwright dep and fix doctor Python detection by @sophiecarreras in #6
  • Add pnpm typecheck gate by @sophiecarreras in #8
  • docs: import AGENTS.md into CLAUDE.md via @-syntax by @EduPav in #4
  • fix(tracking): align UTM utm_content with B2 user-agent slug by @EduPav in #7
  • fix(web): single source of truth for app header identity by @EduPav in #17
  • docs: fix stale doc references by @goanpeca in #18
  • fix: encode file keys in API paths by @goanpeca in #20
  • chore: add required repository topics by @goanpeca in #21
  • Harden frontend states and API error handling by @EduPav in #19
  • fix: update accessibility theming and improve documentation by @jeronimodeleon in #23
  • Harden backend: rate limiting, listing cache, CI, and upload validation by @jeronimodeleon in #24
  • feat: surface extracted metadata on upload results and stored files by @EduPav in #22
  • fix(web): remove remote font build dependency by @EduPav in #27
  • chore: add canonical verification commands by @EduPav in #28
  • chore: protect agent instruction surface by @EduPav in #29
  • chore: improve cold-start setup diagnostics by @EduPav in #30
  • chore: add GitHub review handoff templates by @EduPav in #32
  • chore(api): add API contract workflow by @EduPav in #33
  • fix: harden upload/browse/preview UX and clarify the Settings demo by @EduPav in #36
  • chore(api): lock Python dependencies by @EduPav in #34
  • feat(infra): add a versioned Railway delivery contract by @EduPav in #35
  • chore(security): harden agent and supply-chain controls by @EduPav in #37
  • docs(workflow): clarify parallel verification by @EduPav in #48
  • feat(infra): add Vercel delivery contract and one-click deploy buttons by @EduPav in #49
  • fix(vercel): resolve pnpm workspace for the web deploy button by @EduPav in #51
  • feat(infra): one-click Vercel deploy via a single Services project by @EduPav in #53
  • feat: unify VCSK identity, selection boundaries, and API/README discoverability by @EduPav in #50
  • chore(ci): skip CI and Vercel preview builds for Dependabot PRs by @EduPav in #54
  • fix(vercel): skip Dependabot deploys via git.deploymentEnabled (ignoreCommand doesn't work in Services mode) by @EduPav in #55
  • feat(upload): allow markdown + common data/office/video file types by @EduPav in #56
  • feat(upload): direct-to-B2 presigned upload (lifts Vercel's 4.5 MB cap) by @EduPav in #57
  • feat(agent-docs): enforce branding/identity alignment on clone rebrands by @EduPav in #58
  • fix(verification): keep canonical tests offline by @EduPav in #59
  • docs(agent): align guidance with enforced scope by @EduPav in #60
  • fix(setup): align Python baseline on 3.12 by @EduPav in #61
  • docs(readme): add Why-B2 section and streamline Quick Start, deploy, and commands by @EduPav in #62
  • docs(vercel): enrich the deploy button with clone-flow presentation params by @EduPav in #63
  • refactor(railway): put per-service configs at Railway's default discovery paths by @EduPav in #64
  • fix(api): boot when only services/api is deployed by @EduPav in #65
  • fix(upload): point a blocked browser upload at bucket CORS, not the API by @EduPav in #66

New Contributors

Full Changelog: https://github.com/backblaze-b2-samples/vibe-coding-starter-kit/commits/v1.0.0