Repository navigation
Switch everything to the stable 1.0.0 release - #148
Merged
Merged
Conversation
Versions and ranges - @bascik/bascik, create-bascik, @bascik/adapter-cloudflare, @bascik/adapter-netlify and @bascik/language-server are 1.0.0; the VS Code extension is 1.0.0 on the stable Marketplace channel. - Every range on a Bascik package is ^1.0.0: both adapters' peer and dev dependency, pkg's peer on the language server, the scaffold's dependencies and the starter site example. Install commands - The site, READMEs, CLI help, scaffold output and skills say `npm create bascik` and `npm install @bascik/bascik` again, with no @rc. Changelog - Reset to one section, 1.0.0, which the /releases page renders. Site - The home page showcase features Lateral EMDR and Bascik Shop. Release process - RELEASING.md, the release workflow's header and the publish scripts describe stable releases first and a prerelease as the exception, with 1.0.0 tags in their examples. - Test fixtures that used a candidate version for no reason use a stable one; tests about prerelease handling use a generic future prerelease. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
|
Shop preview: https://bascik-shop-pr-148.collin-inbox.workers.dev Stripe sandbox payments are enabled. Paid orders create unconfirmed Printful drafts only. Production confirmation and customer email are blocked in test mode. No live domain changes. |
…ge, and drop the adapter question from create Home page - Two small thumbnails under the hero's stats link to the launch videos on YouTube, the 3-minute cut first. They are plain links: a phone opens the YouTube app, a desktop a new tab, and the page loads nothing from YouTube and runs no script for them. New `video-link` docs component. Images - Every still image on the docs site (the showcase screenshots, the video thumbnails, and the reduced-motion still of each recording) now has narrower WebP copies beside it, and `renderImage` lists them in a srcset with the width the image is laid out at, so a phone or a 1x screen downloads a file near the size it shows. 82 variants, each smaller than the file it stands in for. - `docs/scripts/responsive-images.ts` writes them (photographs through the bascik-images skill's responsive-webp script; screenshots as the smaller of lossless and lossy). A unit test fails when a still has no variants. - Animated recordings are left as one file: a resized lossless animation is larger than the original. - Images are committed as WebP only, with no JPEG masters. create-bascik - The interactive prompts no longer ask whether the site deploys to Cloudflare Workers or Netlify. A new project is the default starter; `--template cloudflare` and `--template netlify` still add an adapter. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
A comment above an inline root element made the request-time render differ from the build by one space between adjacent instances under minify.html (the build collapses whitespace across the comment; the per-instance request render cannot), which the component fidelity test requires to match byte for byte. The notes now live in the component's stylesheet. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Site PreviewsBuilt from ea42407 on
|
This was referenced Nov 12, 2026
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.
Prepares the repository for 1.0.0. This PR does not release anything: nothing is tagged or published until
yarn releaseis run frommainafter it merges.Versions and ranges
@bascik/bascikcreate-bascik@bascik/adapter-cloudflare@bascik/adapter-netlify@bascik/language-serverEvery range on a Bascik package is
^1.0.0: both adapters' peer and dev dependency on@bascik/bascik, the scaffold's@bascik/bascik, adapter and language-server dependencies, the starter-site example, and pkg's optional peer on the language server (was>=).Install commands
The docs site, READMEs, CLI help text, scaffold output and public skills name
npm create bascikandnpm install @bascik/bascikagain, with no@rc. Most of this is a revert of the commit that introduced the candidate wording, with the later rc.13 bumps resolved to 1.0.0.Changelog
CHANGELOG.mdis reset to a single## [1.0.0]section ("Bascik launched!"). The/releasespage renders it; I checked the built page.The section is dated 2026-11-12. Change it if the release happens on another day.
Site
The home page showcase features Lateral EMDR and Bascik Shop (was Lateral EMDR and Rinsesoft). The full showcase page is unchanged.
Launch videos in the hero
Two small thumbnails sit under the hero stats, "Bascik in 3 Minutes" first, then the full launch video. Each is a plain link to YouTube that opens in a new tab (or the YouTube app on a phone). New
video-linkcomponent,docs/src/lib/hero-videos.ts, and a browser test.Width variants for still images
Every still image on the docs site now ships a
srcsetwithsizes, so phones stop downloading desktop-width files.yarn workspace docs images:responsivewrites<name>-<width>.webpsiblings. A variant is kept only when it is at least 15% smaller than the original.demoImage()find the siblings and emitsrcset/sizes, including on the reduced-motion still of a recording.create-bascik
The interactive flow no longer asks whether the site deploys to Cloudflare or Netlify. It scaffolds the default starter;
--template cloudflareand--template netlifystill choose an adapter starter.Release process
RELEASING.md, the header ofrelease.yml, and the two publish scripts describe stable releases first and a prerelease as the exception, with 1.0.0 tags in the examples.RELEASING.mdnotes that 1.0.0 bumps all six artifacts, so a plainyarn releaseis its command.Tests
createagent setup,bascik init, the language-server check) now use a stable one.Left alone on purpose
.agents/skills/bascik*in this repo are hash-locked installed copies and still say@rc. Refresh them with the skills CLI once thev1.0.0tag exists.docs/build-timings.jsonrecords the version a past measurement ran on.Verification
unit:all: pass in every workspace (one language-server timing test failed once and passed on rerun)create-bascikCLI run by hand, interactively and with--template cloudflare, plusyarn create:test-site@rc, and the only remaining candidate wording is the CI internals page's how-to🤖 Generated with Claude Code