Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: shellui-dev/shelldocs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: fix/docs-site-findings
Choose a base ref
...
head repository: shellui-dev/shelldocs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 50 files changed
  • 3 contributors

Commits on Oct 14, 2026

  1. Merge pull request #39 from shellui-dev/fix/docs-site-findings

    feat: llms.txt for AI agents, plus five docs-site fixes (0.1.17-alpha)
    Shewart authored Oct 14, 2026
    Configuration menu
    Copy the full SHA
    53c675b View commit details
    Browse the repository at this point in the history
  2. fix(cli): put --base-href in front of root-relative links

    Root-relative links (/docs/introduction) ignore <base href>, so the
    sidebar, breadcrumb, header, prev/next, content links and favicons of an
    export built with --base-href /my-repo/ pointed outside the site.
    shelldocs build now prefixes root-relative href, src and data-src values
    in every exported page.
    
    Fixes #40
    Shewart committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    3e2580b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #47 from shellui-dev/fix/base-href-links

    fix(cli): put --base-href in front of root-relative links
    Shewart authored Oct 14, 2026
    Configuration menu
    Copy the full SHA
    e7ca2ee View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2026

  1. Configuration menu
    Copy the full SHA
    3caa40a View commit details
    Browse the repository at this point in the history
  2. refactor(components): remove unused chrome state services

    SearchState, SidebarCollapseState and MobileNavState have had no users since search, the sidebar collapse and the mobile drawer moved to shelldocs.js.
    
    Closes #46
    Shewart committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    d8c5374 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7046c98 View commit details
    Browse the repository at this point in the history
  4. feat(cli): shelldocs preview serves a static export locally

    Serves the output of shelldocs build the way static hosts do: folders serve their index.html, unknown URLs get 404.html with a 404, and a --base-href export is served under its path (read from the export by default). Replaces the unimplemented 'preview <name>' stub.
    
    Fixes #43
    Shewart committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    4b1eb44 View commit details
    Browse the repository at this point in the history
  5. feat(tokens): colour presets for ShellDocsOptions.Theme

    Graphite (the existing palette, still the default), Harbor, Lagoon, Forest, Savanna, Ember and Jacaranda, each in light and dark with text at 4.5:1 or better. The layouts render data-shelldocs-theme and tokens.css sets every colour token from it, at the specificity of :root so site overrides still win. The active sidebar item, its marker and link underlines follow the brand tokens. shelldocs init --theme takes the preset names. Shadcn, Fuma and Nextra stay as obsolete aliases of Graphite.
    
    Fixes #44
    Shewart committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    08fb181 View commit details
    Browse the repository at this point in the history
  6. fix(build): give each package a Markdown README for nuget.org

    All six packages shipped the GitHub README, whose centred <picture> header and badges are HTML that nuget.org prints as text. Each project now packs its own README.md, laid out like ShellUI's. pack-dry-run fails on HTML in a package README, and the PowerShell version runs on Windows PowerShell 5.1 again (ASCII dashes, ZipFile instead of Expand-Archive).
    Shewart committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    4c5acee View commit details
    Browse the repository at this point in the history
  7. docs: add CONTRIBUTING.md

    Fixes #45
    Shewart committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    a14a518 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48984be View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2026

  1. Merge pull request #48 from shellui-dev/fix/nuget-readme-and-issues

    feat: colour presets, shelldocs preview, NuGet READMEs and the issue backlog (0.1.18-alpha)
    Shewart authored Oct 20, 2026
    Configuration menu
    Copy the full SHA
    393e549 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2026

  1. fix(chrome): keep the table of contents working on interactive sites

    Under <Routes @rendermode="InteractiveServer" /> the circuit replaced the
    prerendered TOC and headings, so the scroll-spy watched detached elements
    and the highlight stopped moving. TOC links were bare #id, which resolves
    against <base href> to the home page.
    
    - TOC links carry the page's base-relative path (docs/setup#install)
    - the scroll-spy re-attaches when a render replaces the list or headings,
      or changes data-toc-ids on navigation
    - same-page links (#id in content too) scroll in place and keep the path
    - at the bottom of the page the last heading on screen is active
    Shewart committed Oct 21, 2026
    Configuration menu
    Copy the full SHA
    3962002 View commit details
    Browse the repository at this point in the history
  2. fix(theme): put the base border colour in a cascade layer

    The unlayered *, *::before, *::after rule in shelldocs-theme.css beat Tailwind's border-colour utilities (@layer utilities) in previews and home pages, so border-destructive rendered as --border. It's in @layer base now.
    Shewart committed Oct 21, 2026
    Configuration menu
    Copy the full SHA
    2594648 View commit details
    Browse the repository at this point in the history
  3. fix(components): one llms.txt heading per group; chat links use SiteUrl

    Top-level pages on both sides of a folder gave two "## Pages" groups; groups are now listed once, in first-seen order. The page menu's chat prompts used the visitor's origin, so an export previewed on localhost named a localhost URL; with SiteUrl set they name the published page.
    Shewart committed Oct 21, 2026
    Configuration menu
    Copy the full SHA
    88e7f70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ca8444 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #49 from shellui-dev/fix/toc-interactive

    fix: table of contents on interactive sites, border layer, llms.txt groups
    Shewart authored Oct 21, 2026
    Configuration menu
    Copy the full SHA
    ef97314 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2f3740 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #50 from shellui-dev/chore/release-0.1.19-alpha

    chore: release 0.1.19-alpha
    Shewart authored Oct 21, 2026
    Configuration menu
    Copy the full SHA
    bfe98cf View commit details
    Browse the repository at this point in the history
Loading