Skip to content

Particle hero, shared theme and dependency updates - #65

Merged
thebuilder merged 5 commits into
mainfrom
claude/project-thread-jyoxc6
Oct 15, 2026
Merged

thebuilder merged 5 commits into
mainfrom
claude/project-thread-jyoxc6

Conversation

@thebuilder

Copy link
Copy Markdown
Owner

Requested by Daniel Schmidt · project thread

Before: the docs landing page had its own hero with gradient buttons and full-width buttons on phones, the site used Blume's default accent, and the README had no logo header.

After: the landing page uses the shared split hero with the particle logo, the family theme (docsTheme) and the same button styles as the other package sites. Phone alignment now comes from the shared package. The README opens with the family header, and dependencies are up to date.

How:

  • Docs: LandingRoot, LandingHero layout="split" and HeroParticles, with @thebuilder/umbraco-docs ^1.5.1 and vgpu 0.6.0. generate:brand now also writes public/logo-mark.svg, which the header, the particles and the OG cards use. logo.png is still generated. The OG accent uses DOCS_ACCENT.dark.
  • README: centered logo, title, summary and badges, and a License section.
  • npm: @umbraco-cms/backoffice ^17.7.1, vite 8, vitest 5, jsdom 30, TypeScript 6.0.3 (TypeScript 7 breaks @hey-api/openapi-ts) and others. jsdom 30 won't focus inside a closed <dialog>, so the showModal stub in one test now sets open.
  • NuGet: the sample site moves to Umbraco 17.7.1. MailKit and MimeKit 4.18.1, MessagePack 3.1.12 and Crypto.Xml 10.0.13 are updated, along with test packages (coverlet 10.1.0, Test.Sdk 18.11.0, Moq 4.21.0, xunit.runner.visualstudio 4.0.1). The [17.1.0,19.0.0) range is unchanged.

docs:check, docs:build, check:og, client:check, client:test (258 tests) and client:build pass locally. The .NET build and tests weren't run locally, so CI verifies them.

🤖 Generated with Claude Code

https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2


Generated by Claude Code

Use the shared docs theme, the split LandingHero with HeroParticles and
InstallCommand, and the shared button styles. Generate an SVG logo mark
for the header, hero particles, and social cards, and give the cards the
shared accent.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
Bump client and docs dev dependencies to their latest releases in the
current major, and TypeScript to 6. TypeScript 7 is skipped because
@hey-api/openapi-ts still needs the TypeScript compiler API.

jsdom 30.1 won't focus elements inside a closed dialog, so the breakdown
dialog test's showModal stub now opens the dialog.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
Bump the sample site to Umbraco 17.7.1, the library's transitive floor
pins, and the test packages to their latest releases in the current
major. The Umbraco range for the package is unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
web-analytics Ready Ready Preview Oct 15, 2026 9:00am UTC

@thebuilder
thebuilder merged commit e8eecb7 into main Oct 15, 2026
9 checks passed
@thebuilder
thebuilder deleted the claude/project-thread-jyoxc6 branch October 15, 2026 09:38

This branch was successfully deployed

1 active deployment
Preview — 6f9b95e9 Deployed Oct 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants