Deploy to production - #16
Merged
Merged
Conversation
Setup project
The vite version it specifies doesn't include the latest vite even though it's compatible in testing.
Setup chromatic + various storybook fixes
… reuse them The brand palette and font names were inlined in uno.config.ts, where only UnoCSS could see them at build time. Storybook needs the same source of truth to document the design system, so lift them into src/lib/tokens.ts and import them back. Pure extraction — the generated theme is unchanged.
Hand-tuning seven oklch stops per scale is laborious and the stops drift apart over time. Keep only a handful of deliberately chosen anchors per scale and interpolate a standard 50–900 ramp through them with a monotone spline (culori), so the in-between shades stay perceptually even and a new scale just needs its anchors picked.
Typography docs and any consumer that wants the font sizes shouldn't keep a hand-copied list that silently rots when the scale changes. Re-export Wind4's text scale from tokens.ts so the sizes are read from the same source the `text-*` utilities are generated from.
The palette and type scale had no rendered reference, so reviewing them meant reading raw oklch strings. Add Storybook docs that render straight from tokens.ts, giving a browsable swatch grid and type specimen that can never disagree with what actually ships.
Expose Discord and ticket destinations through clip-aware controls. Center smaller layouts while preserving the desktop title-slope composition.
Inset the painted core so the spray bleed stays within the button's visual bounds. Preserve full semantic hit targets while locking default and large geometry.
Size the compact action row from the second title row's grid track. Add browser coverage for matching horizontal bounds.
Remove CSS and geometry checks duplicated by Chromatic. Preserve semantic, responsive, clipping, and interaction contracts.
Implement home page
Generate deterministic settled states during the build so SSR can render the initial silhouette. Store portable depth snapshots so client hydration can reuse the same physical state.
Restore generated state into an overscanned worker-owned grid and suppress unchanged frames. Clip inverse hero content with local SVG paths to avoid recurring CSS shape recalculation.
Render inverse content as ordinary HTML so Safari can apply the live SVG clip without foreignObject compositing bugs. Add focused Chromium and WebKit regression coverage.
Optimize for SEO
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
summer-summit | 14c9f68 | Commit Preview URL Branch Preview URL |
Jul 27 2026, 10:31 PM |
|
Important Testing in progress…🟢 UI Tests: 3 visual and accessibility changes accepted as baselines |
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.
No description provided.