Skip to content

fix(docs): align feature catalog tables and fill empty docs links - #23

Merged
ValgulNecron merged 1 commit into
mainfrom
claude/project-thread-6pzhf7
Oct 15, 2026
Merged

ValgulNecron merged 1 commit into
mainfrom
claude/project-thread-6pzhf7

Conversation

@ValgulNecron

@ValgulNecron ValgulNecron commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Before: on /docs/features/ each area table sized itself to its content, so short tables (Localization) stopped short of the box and the Maturity/Default/Description/Docs columns sat at different positions in every table. "helm upgrade --install" rendered as "–install" (smart dashes), and 11 rows showed a bare "-" in the Docs column.

After: when the content column is at least 800px wide, every catalog table spans the full width with the same column positions. Narrower screens keep the existing scrolling table. Flags are code spans, so the double dash survives. The 11 empty Docs cells link to the matching site page (cluster storage, multi-cluster, cluster nodes, CI/signing, helm values) or, where the site has no page, to the main repo doc FEATURES.md already points to (install Steam section, standalone panel, security share links).

How: features.mdx wraps the area sections in <div class="feature-catalog">. global.css gives that wrapper the prose flex gap plus a container query that switches its tables to table-layout: fixed with set column widths, scoped to this page only; website.pen is unchanged. The FEATURES.md sync check compares capability, maturity and default only, so the main repo needs no change. Checked with npm run build, npm run check and Chromium screenshots at 1958, 1600, 1440, 1280 and 390px.

Every area table on the features page now spans the full column with the
same column positions once the column is at least 800px wide (narrower
columns keep the scrolling table). Flags render as code so "--install"
no longer turns into an en dash, and the eleven rows with a bare "-" in
the Docs column link to the matching docs page, or to the main repo doc
when the site has no page for it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Claude <noreply@anthropic.com>
@ValgulNecron ValgulNecron self-assigned this Oct 15, 2026
@coderabbitai

coderabbitai Bot commented Oct 15, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 177cc2f3-625b-4620-9704-697b235aca46
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ValgulNecron
ValgulNecron merged commit 45ac521 into main Oct 15, 2026
2 checks passed
@ValgulNecron
ValgulNecron deleted the claude/project-thread-6pzhf7 branch October 15, 2026 23:08
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