Skip to content

Split the changelog: /changelog/ for players, CHANGELOG.md for code - #45

Merged
Finesssee merged 2 commits into
mainfrom
feat/changelog-split
Oct 20, 2026
Merged

Finesssee merged 2 commits into
mainfrom
feat/changelog-split

Conversation

@Finesssee

Copy link
Copy Markdown
Collaborator

What changes

  • /changelog/ keeps only what players and streamers notice. The Under the hood lines, the code-only 0.7.1 release, self-hosting and backups are gone from it. 0.6.2 is now Small fixes and 0.6.1 is Rank fixes. The subtitle points to CHANGELOG.md in the source.
  • CHANGELOG.md (new) has code, tooling and ops notes for every release, 0.1.0 to 0.8.0, built from git history.
  • tests/changelog.test.ts checks that CHANGELOG.md's newest version equals package.json, that both files go newest first, that every page release appears in CHANGELOG.md with the same date, and that the page subtitle equals package.json.
  • Docs: LIVE_FIX (how to cut a version), CONTRACTS §2, PAGES.

Checks

  • bun run check: 426/426. The new tests fail when a date or the version drifts (checked by hand).
  • bun run test:ui passes.
  • The design check is clean, and the page looks right at 1280 and 390 px.

/changelog/ now lists only what players and streamers notice. Code, tooling and
operations notes move to a new CHANGELOG.md with every release, 0.1.0 to 0.8.0.
0.7.1 (alarm loop fix) is code-only and leaves the page.

tests/changelog.test.ts checks that CHANGELOG.md's newest version equals
package.json, that both files go newest first, that every page release has a
CHANGELOG.md heading with the same date, and that the page subtitle names the
package.json version. Docs: LIVE_FIX versions, CONTRACTS section 2, PAGES.
@coderabbitai

coderabbitai Bot commented Oct 20, 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: Repository: nesszer/pixfray/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: bf7f238c-c5f2-4f0e-b1c4-630fdc999904
  • 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.

The split changes what production serves, so it ships as a code-only patch:
a CHANGELOG.md entry, the page subtitle on 0.8.1, and no page entry. The page
description and the CHANGELOG.md version rule now match docs/LIVE_FIX.md.
@Finesssee
Finesssee merged commit 4ba5218 into main Oct 20, 2026
3 checks passed
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.

1 participant