No description
Find a file
Claude d2fa216b8f
kasuti: reel polish, greener cues, custom colours, motif file I/O
UI cleanups:
- MiniPreview fits every motif into a 60×60 box (Snowflake no longer
  overshoots its card).
- Reel replaces the native overflow scrollbar with a scroll container
  plus left/right chevron buttons and edge fades that appear only when
  there is more content in that direction.
- Legal-next vertex markers are green instead of red; the current
  vertex renders green on the active side and muted grey on the
  inactive side (making the side-flip obvious without a jump).

Thread colours:
- Each fabric panel now has an extra swatch opening the native colour
  picker, so the user can dial in any thread colour beyond the five
  presets. The swatch shows a conic rainbow and highlights when the
  current colour isn't one of the presets.

Editor:
- Validation simplified to connectivity only (the alternating Eulerian
  tour on the doubled graph exists for every connected base graph, so
  odd-degree vertices don't actually block solvability — the extra
  warning was misleading).
- Download button exports the current motif as a small JSON file
  ({kind: "kasuti-pattern", version: 1, edges: [...]}); Upload reads
  one back in, validates structure (orthogonal unit segments only,
  fits in the editor grid), and loads it centered for editing.

https://claude.ai/code/session_01KNdXjQczMCRGMK7K3Qderw
2026-04-22 08:37:19 +00:00
netlify/functions admin: descriptive commit messages + dev-mode sync fallback 2026-04-19 18:26:27 +05:30
public Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
scripts Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
src kasuti: reel polish, greener cues, custom colours, motif file I/O 2026-04-22 08:37:19 +00:00
.gitignore Switch to Netlify adapter with GitHub API persistence 2026-04-17 03:22:18 +05:30
astro.config.mjs Switch to standalone Netlify Function for admin API 2026-04-17 03:44:01 +05:30
CLAUDE.md CLAUDE.md: document Fizzy todo/idea mirror workflow 2026-04-21 11:12:45 +00:00
components.json Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
components.json.bak Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
eslint.config.mjs Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
LICENSE Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
netlify.toml trigger redeploy for env var update 2026-04-17 03:53:04 +05:30
package-lock.json Switch to Netlify adapter with GitHub API persistence 2026-04-17 03:22:18 +05:30
package.json Switch to Netlify adapter with GitHub API persistence 2026-04-17 03:22:18 +05:30
README.md Initial commit: Interactives site 2026-04-17 03:09:40 +05:30
tsconfig.json Initial commit: Interactives site 2026-04-17 03:09:40 +05:30

Hatch Astro Template

Hatch Astro Template is a premium template built by https://www.shadcnblocks.com

Screenshot

Hatch Astro Template screenshot

Getting Started

npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

Tech Stack

  • Astro
  • Tailwind 4
  • shadcn/ui

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform