Skip to content

docs: update documentation for the v2.15.0 release - #2080

Merged
steilerDev merged 1 commit into
betafrom
docs/release-v2-15-0
Sep 8, 2026
Merged

docs: update documentation for the v2.15.0 release#2080
steilerDev merged 1 commit into
betafrom
docs/release-v2-15-0

Conversation

@steilerDev

Copy link
Copy Markdown
Owner

Summary

Documentation refresh for the v2.15.0 release being promoted in #2075.

  • Invoices guide — documents the "Show only open items" view: the toggle, the expandable pending-deposit child rows, the open-payable / refunds-due header totals, ?openOnly=true URL persistence, and the fact that Status filtering is disabled while the mode is active.
  • Diary guide — notes infinite scroll in the capability list.
  • RELEASE_SUMMARY.md — rewritten for v2.15.0 (it still described the bank report wizard release).

Corrections made before commit

Two claims in the first draft were wrong and were verified against the code:

  • The invoice list was described as infinite-scroll. It is not — useInfiniteScroll is consumed only by DiaryPage.tsx, and InvoicesPage still renders DataTablePagination. The original Pagination bullet was restored.
  • "Legacy numbered-page links still work seamlessly" overclaimed. DiaryPage.tsx only ever deletes the page search param (6 call sites) and never reads it, so a /diary?page=3 bookmark opens the diary from the first batch rather than restoring page 3. Reworded.

An internal data-testid detail was also removed from the user-facing changelog.

Checks

  • .env.example drift check — all 33 variables read via process.env in server/src/plugins/config.ts are present and documented. No drift, no CLAUDE.md table change needed.
  • README.md — no change needed; the protected > [!NOTE] block is untouched.
  • npm run docs:build — run locally and succeeded. No CI job builds the docs site (the onBrokenAnchors: 'throw' build runs only in release.yml), so a docs-only PR's green gates would not catch a broken anchor. The remaining image warnings are pre-existing — screenshots are generated at release time by docs:screenshots.
  • Prettier — clean on all three files.

🤖 Generated with Claude Code

Refresh the user-facing docs for the two features promoted in #2075.

- Document the Invoices "Show only open items" view: the toggle, the
  expandable pending-deposit child rows, the open-payable / refunds-due
  header totals, the ?openOnly=true URL persistence, and the fact that
  Status filtering is disabled while the mode is active.
- Note Diary infinite scroll in the diary guide's capability list.
- Rewrite RELEASE_SUMMARY.md for v2.15.0 (it still described the bank
  report wizard release).

Two claims were corrected against the code before committing: the
invoice list still uses DataTablePagination (useInfiniteScroll is
consumed only by DiaryPage), and a legacy /diary?page=N bookmark does
not restore that page -- DiaryPage only ever deletes the param.

.env.example was checked against every process.env read in
server/src/plugins/config.ts: all 33 variables are present, no drift.
README.md needed no change; its protected note block is untouched.

Verified with `npm run docs:build` locally, since no CI job builds the
docs site -- the onBrokenAnchors:'throw' build runs only in release.yml,
so a docs-only PR's green gates would not have caught a bad anchor.

Co-Authored-By: Claude docs-writer <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@steilerDev
steilerDev merged commit c27a850 into beta Sep 8, 2026
13 checks passed
@steilerDev
steilerDev deleted the docs/release-v2-15-0 branch September 8, 2026 08:49
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.15.0-beta.7 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.15.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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