Skip to content

Docs: add a dashboard comparison page - #30

Merged
SandObserver merged 1 commit into
mainfrom
docs/compare-dashboards-page
Sep 5, 2026
Merged

SandObserver merged 1 commit into
mainfrom
docs/compare-dashboards-page

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Add /docs/is-stackyard-for-you/, comparing Stackyard with gethomepage, Dashy and Homarr on settings, custom API, health checks, self-hosted integrations, user accounts and runtime dependencies.
  • Add CompareTable, a fixed-layout table that marks the Stackyard column, carries numbered footnotes with working anchors, and gains tabindex and a group role only while it scrolls.
  • Add CalmContrast, a figure of two panels: a generic dashboard printing labelled counts for eight services, and the real Stackyard widgets served from public/widgets beside an app grid whose badges carry the same values.
  • Stack both figures on a container query, since the content column width follows the sidebar rather than the viewport.
  • Honour prefers-reduced-transparency by dropping the backdrop blur, and prefers-contrast: more by raising the dim panel's text.
  • Add preview data for a Nightly Backup card and three Now Playing sessions, one picked per page load, and vendor the Immich mark alongside the existing icons.

Testing
All green: npm run build and npm run check both pass. Swept 1440, 1280, 1024, 834, 768, 640, 500 and 390 in Chrome in both colour schemes and both docs themes: no horizontal page scroll, no clipped text, footnote anchors all resolve, both widget iframes load. Contrast measured on the comparison table: Stackyard cells 18.7 dark and 19.4 light, rival values 12.5 and 11.4, labels 8.4 and 5.2. Reduced-transparency and increased-contrast behaviour verified under media emulation.

Counts were taken from each project's package.json and documentation, and from Homarr's source for its status check, which is an HTTP fetch rather than ICMP.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

https://claude.ai/code/session_01G4Wsmg3QhAh5chSnQkK3aC

Add /docs/is-stackyard-for-you/, comparing Stackyard with gethomepage, Dashy
and Homarr on settings, custom API, health checks, self-hosted integrations,
user accounts and runtime dependencies. Every figure is counted from each
project's own documentation and source, and the method is stated in a footnote.

Add CompareTable, a fixed-layout table that marks the Stackyard column, carries
numbered footnotes with anchors, and scrolls with a group role when the content
column is too narrow.

Add CalmContrast, a figure holding two panels: a generic dashboard printing
labelled counts for eight services, and the real Stackyard widgets served from
public/widgets beside an app grid whose badges carry the same values. The
panels stack on a container query, since the content column follows the
sidebar rather than the viewport.

Add preview data for a Nightly Backup card and three Now Playing sessions, one
picked per page load, and vendor the Immich mark alongside the existing icons.
@SandObserver SandObserver added the content Documentation content: wording, structure, new pages label Sep 5, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3ccffd6
Status: ✅  Deploy successful!
Preview URL: https://dcfec83a.stackyard-docs.pages.dev
Branch Preview URL: https://docs-compare-dashboards-page.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit 8f4aab4 into main Sep 5, 2026
2 checks passed
@SandObserver
SandObserver deleted the docs/compare-dashboards-page branch September 5, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Documentation content: wording, structure, new pages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant