docs: update documentation for the v2.15.0 release - #2080
Merged
Conversation
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>
Contributor
|
🎉 This PR is included in version 2.15.0-beta.7 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Contributor
|
🎉 This PR is included in version 2.15.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documentation refresh for the v2.15.0 release being promoted in #2075.
?openOnly=trueURL persistence, and the fact that Status filtering is disabled while the mode is active.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:
useInfiniteScrollis consumed only byDiaryPage.tsx, andInvoicesPagestill rendersDataTablePagination. The original Pagination bullet was restored.DiaryPage.tsxonly ever deletes thepagesearch param (6 call sites) and never reads it, so a/diary?page=3bookmark opens the diary from the first batch rather than restoring page 3. Reworded.An internal
data-testiddetail was also removed from the user-facing changelog.Checks
.env.exampledrift check — all 33 variables read viaprocess.envinserver/src/plugins/config.tsare present and documented. No drift, noCLAUDE.mdtable 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 (theonBrokenAnchors: 'throw'build runs only inrelease.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 bydocs:screenshots.🤖 Generated with Claude Code