Repository navigation
Build See Notes 1.0.0-dev - #7
Merged
Merged
Conversation
Staff-only reasons with dated notes, as described in docs/design.md: ACP reasons and settings, MCP Moderator notes tab, ACP Manage users page, the reason line on profiles, posts and MCP post pages, separate moderator and admin permissions, moderator logging, and clean-up on member deletion and renames. Notes use BBCode with the board's private message settings, as asked for in the design review. Closes #2 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Members without a current reason show "SEE NOTES: NONE" to staff, linking to the Give a reason form. - phpBB 4.0 dropped generate_text_for_storage()'s flash argument; call it with the right arguments on each branch, so quotes work in notes on 4.0. - Check reason name and description length as stored (escaped), so they always fit their columns. - Renames only update names saved by the renamed member. - Escape language strings in attributes, enlarge link targets, give the notes-page forms ids, drop unused template variables. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The tap-target rule made the profile's reason link an inline block, which dropped it below its label; keep it for note action links only. Notes in the MCP now use the size of post text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The read-only user notes box printed raw log keys such as
{LOG USER WARNING BODY}: load acp/common, as core's notes page does.
In the ACP, quotes in notes get a frame and words no longer break
mid-word.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
phpBB's MSSQL driver returns NULL as ''; the page already treats both as a deleted member, so the test now does too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
A new migration adds Moderation queue, Spam watch, Warez, Conduct, Possible returning member, Staff in contact and General, with descriptions and colors, in the board's default language (English when the extension does not ship it). A board that already has reasons gets none. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
Pushed 66894fe, bd6d580 and 826aee7: enabling the extension now adds seven starter reasons (Moderation queue, Spam watch, Warez, Conduct, Possible returning member, Staff in contact, General) with descriptions and colors, in the board's default language. A separate migration adds them and skips any board that already has reasons, so nothing is duplicated. The Spam watch color is darker so it passes WCAG AA contrast, and the screenshots were retaken. Claude tested a fresh install and a board that already had reasons on phpBB 3.3 and 4.0, and ran the feature check on both branches with SQLite, MySQL, MariaDB, PostgreSQL and MSSQL. Investigated and written by Claude on behalf of William Jacoby (bonelifer). |
This was referenced Nov 8, 2026
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.
Builds the extension described in
docs/design.md, with the change asked for in the design review (#2).What it adds
docs/images/screenshots.Testing
Claude ran:
php -lon PHP 7.4 and 8.4.generate_text_for_storage(), which blocked quotes in notes.Closes #2
Investigated and written by Claude on behalf of William Jacoby (bonelifer).