Repository navigation
Add factual document and breadcrumb structured data - #1266
tannerlinsley wants to merge 87 commits into
Conversation
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
tanstack-com | c594ad1 | Commit Preview URL Branch Preview URL |
Nov 01 2026, 04:07 AM |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
* fix: read local docs directories through the worker bridge * fix(seo): canonicalize Markdown docs to HTML * fix: allow local repository root directory reads
Co-authored-by: sentry[bot] <39604003+sentry[bot]@users.noreply.github.com>
Co-authored-by: sentry[bot] <39604003+sentry[bot]@users.noreply.github.com> Co-authored-by: Tanner Linsley <[email protected]>
|
Checked this against the updated #1264 branch. The merge is clean, and all nine structured-data, freshness and reference tests pass on that merge candidate. I also served an isolated docs fixture and parsed the actual HTML response. It contained exactly one TechArticle, with the fixture's title, the correct canonical mainEntityOfPage URL and no dateModified when the source supplied none. That local check used DISABLE_REDACT=true. I have not run the full suite or a production build on this merge candidate. This still needs #1264 to land and verification against the final base before merging. |
…viewport (#1169) * refactor(components/MaintainerCard): switch name size from viewport to card width with container query * refactor(maintainers): remove 'max-w' cap so cards fill grid tracks and adjust responsive columns * refactor(maintainers): keep a two-column floor so narrow screens stop scrolling one card at a time
|
|
Pushed the tested merge with the current #1264 branch as 1eb2f4b. The remaining local checks are now complete: full The production build also passed with the default runtime. Serving that build against real Query docs, Waiting on CI for this new head, #1264 and the required maintainer review before merging. |
Restore library status badges in the library list
* feat(hotkeys): Refresh landing page with live demos Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * style(hotkeys): Format landing page Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * Fix hotkeys demo selection beyond visible rows * feat(hotkeys): Update landing page for Hotkeys 0.14 and mark beta Sequences now use useHotkey, the copy covers app hotkeys, and the library badge moves from alpha to beta. --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Co-authored-by: Tanner Linsley <[email protected]>
* Revert Worker split after production outage * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Label application starter prompt fields for assistive technology * Include visible prompt text in accessible names
…er (#1245) Co-authored-by: sentry[bot] <39604003+sentry[bot]@users.noreply.github.com>
…ate (#1394) * Stage isolated Worker split and verify deployment name handling * ci: apply automated fixes * Verify staging Builds and authenticated flows against isolated Neon * Record actual CI destinations and keep staging checks in ESM * Preserve matching staging CI identity and refresh synthetic sessions * Record successful isolated Cloudflare Builds and authentication verification * Label application starter prompt fields for assistive technology (#1389) * Label application starter prompt fields for assistive technology * Include visible prompt text in accessible names * Add keyboard skip link for site navigation (#1391) * fix: expose homepage main landmark (#1393) * Guard production Worker destinations and preserve recovery namespaces * Validate CI account context and record verified production rollout --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix(sentry): filter stale app chunk load errors * fix: retain Sentry reports when stale app reload is throttled --------- Co-authored-by: sentry[bot] <39604003+sentry[bot]@users.noreply.github.com> Co-authored-by: Tanner Linsley <[email protected]>
Flag suspect first-session traffic without excluding analytics
- Bump @tanstack/react-hotkeys to ^0.15.1 for scopes. - Replace the platform labels section with a live hotkey scopes demo. - Move the platform and layout toggles into the recorder demo, which now uses app hotkeys and has a ? cheat sheet. - Rework the keydown listener cards and show the patched listener beside them. - Describe what Hotkeys is in the hero, and update the library tagline.
…ion (#1401) fix(hotkeys): allow dismissing the cheat sheet after clicking inside
fix(stats): omit default chart state from shared URLs Co-authored-by: Tanner Linsley <[email protected]>
Co-authored-by: Tanner Linsley <[email protected]>
* fix(stats): redirect comparison links on the server * fix(stats): reject overlong comparison package names --------- Co-authored-by: Tanner Linsley <[email protected]>
* blog: draft TanStack DB 1.0 RC1 oracle essay * docs: sync RC1 oracle essay with latest revisions * docs: sync latest TanStack DB RC1 essay * docs: sync latest TanStack DB RC1 essay revisions * docs: update DB RC1 essay with revised oracle explanations * docs: address RC1 post copy review * docs: revise DB RC1 essay and add illustrations * docs: remove draft flag from DB RC1 post * docs: add hero image to DB RC1 post * docs: link DB RC migration guide from release intro
docs: add Redact and Preact homepage comparison
* docs: schedule DB RC1 post for October 29 * docs: clarify RC1 post framing and replace crane illustration * docs: refine DB RC1 essay after editorial review * docs: improve oracle explanation flow and subscriber example
* Verify required Builder migration within shared history * fix: select required Builder migration from journal --------- Co-authored-by: Tanner Linsley <[email protected]>
* Add live visitor presence and Scarf company lookup portal * Make live presence dashboard company first
* Protect live presence intake and isolate retention cleanup * Apply live page eligibility before limiting results * Add company prioritization tools and Scarf history to live dashboard * Add active and background company status filters and column * Add admin-initiated visitor chat with deferred interface assets * Fix visitor chat Worker startup and background polling * Include recently left companies in dashboard breakdowns * Enable visitor chat for production rollout * Dock admin visitor chats in independent bottom tabs * Fix chat dock dark mode and show minimized inbox by default * Reduce duplicate R2 cache refresh writes * Add one-click visitor chat self-test for admins * Isolate deferred chat styles from the site layout * Share TanStack identity and add resource-bound Source OAuth * ci: apply automated fixes * Isolate self-test conversations and sync shared admin tabs * Include existing OAuth tables in the migration test boundary * fix: load existing conversations in open visitor chat tabs (#1450) * Keep chat composers focused while sending --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(highlight): theme editor page * chore: pr comments * fix(highlight): keep numeric theme names valid in exports * fix(highlight): validate restored editor drafts --------- Co-authored-by: Tanner Linsley <[email protected]>
fix: show baseline display names in npm chart tooltips
* fix(intent): load skill content and resolve package references * fix(markdown): tolerate malformed package references * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Update design system and shop experience * Resolve current main compatibility * Preserve date-based badges across paginated shop results --------- Co-authored-by: Tanner Linsley <[email protected]>
* Add semantic breadcrumbs to partner detail pages * Use shared breadcrumbs on bespoke partner pages
* Add semantic breadcrumbs to chart examples * Escape chart breadcrumb JSON-LD script content
* Add semantic breadcrumbs to chart examples * Escape chart breadcrumb JSON-LD script content * Add semantic breadcrumbs to chart collections
* Add semantic breadcrumbs to chart examples * Escape chart breadcrumb JSON-LD script content * Add semantic breadcrumbs to chart collections * Complete the Charts and Catalog breadcrumb hierarchy
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Documentation pages identify their canonical page, technical article and publisher in JSON-LD. Generic and framework-specific docs now use one shared Libraries / library / current document trail for the visible semantic breadcrumb and BreadcrumbList. The current label comes from the document title, canonical overrides are preserved, and the existing mobile table of contents remains available. Hidden libraries and missing or untitled documents emit no schema.
Modified dates come only from validated document freshness. This remains stacked on #1264 and needs its required maintainer review before merging. Current main is integrated. This advances #1151, which stays open for the remaining hierarchy and production acceptance checks. Section headings without a real destination are not assigned invented URLs.
Validation: full
pnpm testand normal commit hooks passed, including types, lint, 698 unit tests, 2,278 chat tests and 20 desktop tests (5, 6 and 1 skipped respectively). Focused shared-model/schema tests pass for generic and framework canonical URLs, ordering, labels and hidden/missing exclusions. Actual installed Router/DocBreadcrumb SSR has one current item. The isolated component fixture was checked at desktop and 375px, including keyboard Libraries navigation and mobile table-of-contents anchor selection. The full c594ad1 Workers preview also passed: Query Keys renders one semantic trail at desktop and375px without horizontal overflow; keyboard navigation renders the Query landing destination. Framework Query and generic Virtual SSR emit matching canonical three-item lists; hidden Workflow and a missing document omit them.