Skip to content

docs(blog): add TanStack Start post, author GitHub avatars, and twoslash popover fixes - #1807

Draft
yamcodes wants to merge 4 commits into
v1from
draft_arkenv_tanstack_blog
Draft

docs(blog): add TanStack Start post, author GitHub avatars, and twoslash popover fixes#1807
yamcodes wants to merge 4 commits into
v1from
draft_arkenv_tanstack_blog

Conversation

@yamcodes

@yamcodes yamcodes commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • TanStack Start Blog Post: Drafted apps/www/content/blog/arkenv-tanstack-start.mdx covering typesafe environment variables across TanStack Start server functions and client routes with Twoslash type inspection.
  • Author GitHub Avatars & Links: Added optional authorGithub frontmatter to blog posts, avatar resolution via lib/blog-author.ts, and GitHub avatar domains to next.config.ts.
  • Twoslash Popover Formatting:
    • Fixed syntax token vertical stacking caused by display: grid on .fd-twoslash-popover .shiki code. Changed to display: block; white-space: pre-wrap; with grid reserved for :has(> .line).
    • Added cleanHoverDocs in lib/twoslash-options.ts and connected it via rendererRich.processHoverDocs to clean multiline {@link ...} tags and collapse unnecessary single newlines within sentences while preserving markdown paragraphs and lists.
    • Added baseline styling for .twoslash-popup-docs code and paragraphs in base.css and aurora.css.
  • Author & Blog Hyperlink Styling:
    • Eliminated 1–2px layout push on author hover caused by theme border-bottom-width shifts.
    • Aligned blog author link and post body hyperlinks with the site footer style (color: var(--color-ink-2), hover to color: var(--color-ink), no underline, zero layout shift).

Test plan

  • Run pnpm --filter www test run (53 test files, 218 tests passing)
  • Run pnpm --filter www run typecheck (tsc --noEmit clean)
  • Run pnpm --filter www run twoslash content/blog/arkenv-tanstack-start.mdx
  • Run pnpm biome check on modified files

@changeset-bot

changeset-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 9003903

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@yamcodes
yamcodes changed the base branch from dev to v1 September 4, 2026 20:23
@github-actions github-actions Bot added docs Adds or changes documentation, or acts as documentation in and of itself github actions Pull requests that update GitHub Actions code www Improvements or additions to arkenv.js.org tests This issue or PR is about adding, removing or changing tests playground Issues or Pull Requests concerning a playground. (Found in the `apps/playgrounds/` directory) labels Sep 4, 2026
@yamcodes yamcodes added the preview Opt-in gate for PR preview deployments label Sep 4, 2026
@arkenv-bot

arkenv-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Review Updated (Asia/Almaty)
arkenv Ready Ready Preview, Comment Sep 5 2026, 5:22 PM (Asia/Almaty)

@github-actions github-actions Bot removed docs Adds or changes documentation, or acts as documentation in and of itself github actions Pull requests that update GitHub Actions code playground Issues or Pull Requests concerning a playground. (Found in the `apps/playgrounds/` directory) labels Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview Opt-in gate for PR preview deployments tests This issue or PR is about adding, removing or changing tests www Improvements or additions to arkenv.js.org

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant