Skip to content

docs: update the site for v0.4.0 - #30

Merged
ValgulNecron merged 5 commits into
mainfrom
docs/v0.4.0-sync
Nov 11, 2026
Merged

ValgulNecron merged 5 commits into
mainfrom
docs/v0.4.0-sync

Conversation

@ValgulNecron

Copy link
Copy Markdown
Collaborator

Summary

  • Docs (79 pages): synced with the main repo at the v0.4.0 tag (CHANGELOG [0.4.0]/[0.3.0], docs/, FEATURES.md, chart values). The changelog and roadmap show v0.4.0 and v0.3.0 as released, replacing the "Coming in v0.3.0" / Unreleased framing. Install, upgrade, air-gapped and Helm values pages use 0.4.0 under ghcr.io/gameplanepanel and carry the v0.4.0 upgrade notes. Security, RBAC, telemetry, server, backup, tunnel, notification, module and reference pages cover the v0.4.0 changes. There are 29 official modules (Hell Let Loose withdrawn).
  • New pages: Standalone panel, and Languages & Translations.
  • Docs version chip: derived from VERSION; it was hard-coded to v0.2 on every page.
  • Marketing pages: v0.4.0 framing.
    • The games page is one grid of the 29 modules, with versions from module.yaml.
    • The landing install command uses ghcr.io/gameplanepanel at 0.4.0.
    • Updated facts: nine CRDs, current OIDC presets, standalone panel, multi-volume Restic recovery, and the telemetry statement defaults.
    • The nav badge reads Pre-v1, matching README's "Pre-v1 release (v0.4.0)".
  • Design: website.pen mirrors all of the above:
    • 2 new screens, docs screen text updates, v0.4 chips, the 29-card games grid and the landing, features, compare and telemetry text.
    • The canvas is restacked at 80 px gaps, which removes pre-existing overlaps.
    • Exports and MANIFEST.md are updated.
  • Merges docs: point install and upgrade docs at the v0.4.0 release #29: conflicts resolved in c169a6f.

For the reviewer

  • Roadmap date: kept at 2026-11-10 to match CHANGELOG [0.4.0] and the main roadmap. docs: point install and upgrade docs at the v0.4.0 release #29 used 2026-11-11, the GitHub publish date.
  • Feature catalog: the features catalog mirrors the main repo's FEATURES.md row changes. Localization is now beta/on (maintainer decision). "Edit game configuration" is beta/on and the version-trend view is beta/off; both shipped before the tag. The companion main-repo PR carries the same rows, and check-features-sync needs both.
  • Wording judgment calls:
    • The "pre-v1" wording on the landing and compare pages.
    • The Roadmap screen's first known-limitation item now names the Users page placeholder tabs.

Test plan

  • npm run check: 0 errors, 0 warnings
  • npm run build: 101 pages
  • Playwright smoke test: 12 pages return 200 with no console errors and no horizontal overflow at 1440 and 390 px. /games/ shows 29 games, the nav reads Pre-v1, the footer reads v0.4.0, and the "Next guide" chain works through both new pages.
  • CI

🤖 Generated with Claude Code

ValgulNecron and others added 5 commits November 11, 2026 20:04
Bring the docs pages in line with the main repo at the v0.4.0 tag
(CHANGELOG [0.4.0] and [0.3.0], docs/, FEATURES.md, chart values):

- Changelog and roadmap: v0.4.0 and v0.3.0 entries replace the
  "Coming in v0.3.0" / Unreleased framing; roadmap status refreshed.
- New pages: Standalone panel (central panel without a local game
  cluster) and Languages & Translations.
- Install, Helm values, air-gapped, upgrade and rollback pages: 0.4.0
  examples under ghcr.io/gameplanepanel, v0.4.0 upgrade notes (breaking
  admin-level grants, probe-port NetworkPolicy, custom CSS, selected-
  cluster catalog grants), share-link Ingress, API singleton, Steam
  display names, telemetry defaults and receiver changes.
- Security, RBAC, sign-in and telemetry pages: v0.4.0 hardening, four
  admin-level permissions, password reset ends sessions, extended tier.
- Server, backup, tunnel, notification, metrics, module and reference
  pages: Burstable requests, wake on connect from settings, backup
  lifecycle exclusion, multi-volume Restic recovery, frp/Tailscale
  changes, notification language, module translations,
  rcon.authentication, conditionArgs, new API routes.
- 29 official modules (Hell Let Loose withdrawn in v0.4.0); Postgres
  coverage statements match the e2e-postgres CI job.

Marketing pages and website.pen follow in separate commits.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
Update the site's Pencil design to match the v0.4.0 docs sync and the
marketing pages:

- New screens: Docs — Standalone Panel (xA0uh, copied from CuW6O) and
  Docs — Languages & Translations (H8zQ2X, copied from mYDXb), with their
  breadcrumbs and pager links.
- Docs screens: condensed text updates where the page diff is visible
  (v0.4.0 notes, registry and versions, telemetry defaults, Steam names,
  module translations, rcon.authentication, pager to the new pages); the
  Changelog gains v0.4.0 and v0.3.0 entries; stale beta.8-as-current
  text removed; the version chip reads v0.4 on every docs screen.
- Games: one grid of the 29 official modules with their versions; the
  "Coming in v0.3.0" section and Hell Let Loose are gone.
- Landing, Features, Compare, Telemetry: counts, OIDC presets, standalone
  panel, pre-v1 wording, install command at 0.4.0 under ghcr.io/gameplanepanel.
- Nav badge reads Pre-v1; Footer reads v0.4.0.
- Canvas restacked at 80 px gaps, removing pre-existing overlaps.

Touched nodes are re-exported to website-export/ (JSON at depth 40 with a
compact-length check, PNG at 2x); MANIFEST.md lists them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
… behaviour

- DocsArticleMeta defaulted its version chip to a hard-coded "v0.2" on
  every docs page; it now shows the major.minor of src/config.ts VERSION.
- Install: one current OIDC example instead of beta.8 vs v0.3.0 variants.
- Module CRDs, dashboard tour, ownership: callouts lead with the current
  behaviour and keep the beta.8 difference as history.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
- VERSION is v0.4.0 (footer, hero badge, install command).
- Games: one grid of the 29 official modules with their versions from
  module.yaml; the "Coming in v0.3.0" section and Hell Let Loose removed.
- Landing, Features, Compare: install from ghcr.io/gameplanepanel, nine
  CRDs, 29 games, current OIDC presets, standalone panel, multi-volume
  Restic recovery, pre-v1 wording.
- Telemetry statement: default-on for new installs after the first-login
  notice and the upgrade behaviour of v0.4.0.
- Nav badge reads Pre-v1.

Matches the website design in the previous commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
Bring in "docs: point install and upgrade docs at the v0.4.0 release".
Conflicts resolved per hunk:

- Registry sentence on nine pages and the air-gapped image.registry value
  (ghcr.io/gameplanepanel/gameplane, values.yaml:18): taken from #29.
- helm-values image.tag row (0.4.0 example), the signing/cosign.pub key
  path and the neutral rollback example: kept from this branch.
- Roadmap: kept the 2026-11-10 release date (CHANGELOG [0.4.0]; #29 used
  the 2026-11-11 publish date) and added #29's hardening bullet to the
  v0.4.0 list.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Nov 11, 2026

Copy link
Copy Markdown

Important

  • Trigger review

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

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f07b70bd-a580-435c-baa6-be0eeb8637ef
  • 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

@ValgulNecron
ValgulNecron merged commit 262105c into main Nov 11, 2026
4 checks passed
@ValgulNecron
ValgulNecron deleted the docs/v0.4.0-sync branch November 11, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant