Commit Graph

92 Commits

Author SHA1 Message Date
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
7ab8829442 Update to version 1.0.0-rc.5 2018-05-04 13:27:45 +01:00
9452466843 Rebuild website 2017-10-08 15:17:02 +01:00