5d7068ae1d
Merge pull request #34 from jimeh/dependabot/npm_and_yarn/npm-development-ad1342459c
...
Bump the npm-development group across 1 directory with 7 updates
2026-02-19 00:30:52 +00:00
dependabot[bot]
201700f27b
Bump the npm-development group across 1 directory with 7 updates
...
Bumps the npm-development group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.39.2` | `10.0.1` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ) | `4.1.18` | `4.2.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.39.2` | `10.0.0` |
| [eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro ) | `1.5.0` | `1.6.0` |
| [prettier](https://github.com/prettier/prettier ) | `3.7.4` | `3.8.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.53.0` | `8.56.0` |
Updates `@eslint/js` from 9.39.2 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/HEAD/packages/js )
Updates `@tailwindcss/vite` from 4.1.18 to 4.2.0
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.0/packages/@tailwindcss-vite )
Updates `eslint` from 9.39.2 to 10.0.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0 )
Updates `eslint-plugin-astro` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-astro/releases )
- [Changelog](https://github.com/ota-meshi/eslint-plugin-astro/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ota-meshi/eslint-plugin-astro/compare/v1.5.0...v1.6.0 )
Updates `prettier` from 3.7.4 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.7.4...3.8.1 )
Updates `tailwindcss` from 4.1.18 to 4.2.0
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.0/packages/tailwindcss )
Updates `typescript-eslint` from 8.53.0 to 8.56.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: eslint
dependency-version: 10.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: npm-development
- dependency-name: eslint-plugin-astro
dependency-version: 1.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: tailwindcss
dependency-version: 4.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
- dependency-name: typescript-eslint
dependency-version: 8.56.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 00:29:42 +00:00
540efeac89
Merge pull request #26 from jimeh/dependabot/npm_and_yarn/tar-7.5.7
...
Bump tar from 7.5.3 to 7.5.7
2026-02-19 00:28:36 +00:00
0ff81cccbd
Merge pull request #29 from jimeh/dependabot/github_actions/actions/setup-node-6.2.0
...
Bump actions/setup-node from 6.1.0 to 6.2.0
2026-02-19 00:28:17 +00:00
501f89d3a0
Merge pull request #28 from jimeh/dependabot/github_actions/actions/checkout-6.0.2
...
Bump actions/checkout from 6.0.1 to 6.0.2
2026-02-19 00:28:04 +00:00
ba92e6c212
Merge pull request #31 from jimeh/dependabot/npm_and_yarn/npm-production-5c46221419
...
Bump the npm-production group with 3 updates
2026-02-19 00:27:48 +00:00
7bed32b60a
Merge pull request #32 from jimeh/feat/theme-toggle-sun-moon-icon
...
feat: replace theme toggle system icon with custom sun-moon SVG
2026-02-19 00:24:15 +00:00
9652714455
feat: replace theme toggle system icon with custom sun-moon SVG
...
The computer-desktop icon for the system/auto theme state didn't visually
relate to the sun (light) and moon (dark) icons used for the other states.
Replace it with a custom half-sun icon that shows a sun circle with the
right half filled dark and left-side rays only, conveying "both light and
dark" to better represent the automatic/system theme preference.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 00:21:55 +00:00
dependabot[bot]
b33a02991c
Bump the npm-production group with 3 updates
...
Bumps the npm-production group with 3 updates: [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap ), [@iconify-json/simple-icons](https://github.com/iconify/icon-sets ) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ).
Updates `@astrojs/sitemap` from 3.6.1 to 3.7.0
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.0/packages/integrations/sitemap )
Updates `@iconify-json/simple-icons` from 1.2.66 to 1.2.69
- [Commits](https://github.com/iconify/icon-sets/commits )
Updates `astro` from 5.16.11 to 5.17.1
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@5.17.1/packages/astro )
---
updated-dependencies:
- dependency-name: "@astrojs/sitemap"
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
- dependency-name: "@iconify-json/simple-icons"
dependency-version: 1.2.69
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-production
- dependency-name: astro
dependency-version: 5.17.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 07:29:23 +00:00
dependabot[bot]
fc393caa5b
Bump actions/setup-node from 6.1.0 to 6.2.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 07:28:21 +00:00
dependabot[bot]
b6dfa4b787
Bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 07:28:13 +00:00
dependabot[bot]
c4bb1ae3f1
Bump tar from 7.5.3 to 7.5.7
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 02:51:10 +00:00
3a64fee42e
Merge pull request #27 from jimeh/feat/astro-experimental-fonts
2026-02-01 02:50:04 +00:00
e5d2604edc
feat: migrate to Astro's experimental font API
...
Replace @fontsource-variable NPM packages with Astro's built-in
experimental font API using the Fontsource provider. Fonts are now
fetched at build time, cached locally, and served with the site.
This provides automatic @font-face generation, preload link injection,
and metric-adjusted fallback fonts (size-adjust, ascent-override, etc.)
to reduce CLS during font loading.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 02:43:48 +00:00
19a5bafeec
Merge pull request #24 from jimeh/dependabot/npm_and_yarn/multi-91241d0e80
2026-01-19 00:08:05 +00:00
dependabot[bot]
e01d929793
Bump diff and astro
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) to 8.0.3 and updates ancestor dependency [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ). These dependencies need to be updated together.
Updates `diff` from 5.2.0 to 8.0.3
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v5.2.0...v8.0.3 )
Updates `astro` from 5.16.9 to 5.16.11
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@5.16.11/packages/astro )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 8.0.3
dependency-type: indirect
- dependency-name: astro
dependency-version: 5.16.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-18 23:50:58 +00:00
02f2c9a887
Merge pull request #23 from jimeh/dependabot/npm_and_yarn/tar-7.5.3
2026-01-18 23:49:56 +00:00
dependabot[bot]
ebe2a6be99
Bump tar from 7.5.2 to 7.5.3
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.2 to 7.5.3.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.2...v7.5.3 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-17 15:48:02 +00:00
53e20b43d3
Merge pull request #22 from jimeh/fix/update-specs-add-paths
2026-01-16 19:19:04 +00:00
e85a83c2c6
fix: remove stale public/spec/* from update-specs add-paths
...
The update-specs script now writes SVG diagrams to src/content/spec/
alongside the markdown files, not to public/spec/. Remove the unused
path from the workflow's add-paths configuration.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 19:17:36 +00:00
be432b6f79
Merge pull request #21 from jimeh/claude/remove-mobile-tooltip-5B9Ib
2026-01-16 18:23:59 +00:00
Claude
bd5963d454
Remove mobile tooltip from copy button on markdown page
...
The tooltip is no longer needed since the button is fully visible on
mobile, including its "Copy"/"Copied!" text label which provides
sufficient feedback.
2026-01-16 18:17:35 +00:00
8465487155
Merge pull request #18 from jimeh/dependabot/npm_and_yarn/devalue-5.6.2
2026-01-16 18:13:18 +00:00
3f30bedcd3
Merge pull request #19 from jimeh/dependabot/npm_and_yarn/h3-1.15.5
2026-01-16 18:13:01 +00:00
df2caadb70
Merge pull request #20 from jimeh/feat/llms-txt-and-spec-url-pattern
2026-01-16 18:09:00 +00:00
ee0c0171a5
feat: add llms.txt and rename raw spec URL to match filename
...
- Add /llms.txt endpoint following llmstxt.org specification format
- Change raw markdown URL from /spec/{version}/raw.md to
/spec/git-common-flow-v{version}.md to match download filename
- Add <link rel="alternate"> for raw markdown in spec pages
- Add Raw button to markdown view page
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 18:04:56 +00:00
dependabot[bot]
2705ab40d0
Bump h3 from 1.15.4 to 1.15.5
...
Bumps [h3](https://github.com/h3js/h3 ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v1.15.4...v1.15.5 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 1.15.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 21:23:14 +00:00
dependabot[bot]
f9f55d3a72
Bump devalue from 5.6.1 to 5.6.2
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.1...v5.6.2 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 19:08:34 +00:00
3243639e3c
Merge pull request #17 from jimeh/fix/hero-nav-centering
2026-01-13 23:41:41 +00:00
cb43e511c2
fix: center hero nav primary button using CSS grid
...
Use a 3-column grid layout (1fr auto 1fr) to ensure the "Read the Spec"
button is perfectly centered regardless of the different widths of the
"About" and "FAQ" buttons on either side.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 23:39:14 +00:00
0f01a1f154
chore: add dependabot configuration for automated dependency updates
2026-01-13 19:34:01 +00:00
949cc0b5b5
Merge pull request #16 from jimeh/claude/fix-ios-toggle-sizing-KsskV
2026-01-13 18:39:55 +00:00
Claude
42260f46b5
fix: resolve iOS toggle indicator sizing on initial page load
...
Wait for fonts to load and use double requestAnimationFrame before
measuring toggle button dimensions. This ensures layout is complete
before calculating indicator position, fixing the visual glitch on
iOS Safari where the toggle appeared incorrectly sized until toggled.
2026-01-13 18:27:44 +00:00
1c25833e69
Merge pull request #15 from jimeh/update-version
2026-01-13 10:49:50 +00:00
a6a4950947
style: change clause anchor link color to sky blue
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 10:46:34 +00:00
69c730f463
feat: add v2.0.0 spec and fix related issues
...
- Fix update-specs to handle ATX-style headings (# Title)
- Fix version selector dropdown to expand for longer version strings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 10:41:42 +00:00
bd680be110
Merge pull request #14 from jimeh/fix-page-title
2026-01-13 09:58:48 +00:00
898d05bfa5
fix: avoid duplicate site name in page titles
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 09:57:36 +00:00
df8d313896
Merge pull request #13 from jimeh/redesign
2026-01-13 09:52:28 +00:00
fb95f72e03
feat: refine and finalize redesign
2026-01-13 09:47:24 +00:00
be51ec4831
feat(design): complete redesign of website
...
Redesign the website with a more modern look.
2026-01-13 09:46:50 +00:00
55eba06cb2
Merge pull request #12 from jimeh/add-node-version-file
2026-01-13 07:29:27 +00:00
4ce2eb82e6
chore(deps): add .node-version file
2026-01-13 07:27:44 +00:00
b6e1c794d2
Merge pull request #10 from jimeh/migrate-to-astro
2026-01-13 07:07:09 +00:00
a51a957530
chore: add wrangler.jsonc Cloudflare Workers deployment
2026-01-13 06:59:50 +00:00
cd659d7b4f
refactor: remove dark mode theme switching
...
SVG diagrams use hardcoded black text that doesn't render correctly
on dark backgrounds. Simplified to light theme only.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 06:59:50 +00:00
Claude
868e67ad4b
feat: render current spec on index page instead of redirecting
...
- Update index.astro to fetch and render the current spec version
directly rather than redirecting to /spec/{version}
- Move .spec-content styles from [version].astro to global.css
to share styles between index and version pages
- Rebuild site with new index page
2026-01-13 06:59:50 +00:00
58f310bb8c
chore(deps): add mise and VSCode launch config
2026-01-13 06:59:50 +00:00
2e5101650f
refactor: port site from Jekyll to Astro
2026-01-10 18:54:17 +00:00
04d807c388
Update rubocop dependency
2018-05-15 12:09:26 +01:00