Skip to content

Add wiki article-link checks and screenshots - #15

Merged
bonelifer merged 2 commits into
mainfrom
wiki-feature-check
Oct 7, 2026
Merged

bonelifer merged 2 commits into
mainfrom
wiki-feature-check

Conversation

@bonelifer

Copy link
Copy Markdown
Contributor

Adds phpbbmodders/wiki to the test board tools, for its new [[Article name]] links (phpbbmodders/phpbb-ext-wiki article-links).

  • feature_checks.py: checks the link to an existing article, a missing article marked as new, the What links here list, a link in a forum post, brackets inside [code] left alone, and the editor button. The articles and post are stored through phpBB's own text parser.
  • screenshots.py: an article with links (missing ones in red), the What links here list, and the editor button.

Testing
Claude ran both on a 3.3.19 test board: 8 of 8 checks pass on the extension's article-links branch, the link checks fail on its main, and the three screenshots were saved and checked. The tool's own test script passes.


Investigated and written by Claude on behalf of William Jacoby (bonelifer).

feature_checks.py gains a phpbbmodders/wiki check for [[ ]] links: the
link to an existing article, a missing article marked as new, What links
here, links in forum posts, brackets inside [code] left alone, and the
editor button. screenshots.py gains the article links, What links here
and the editor button.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bonelifer
bonelifer requested a review from kaileymsnay October 7, 2026 18:40
shots_wiki seeds a small wiki (sticky article, views, descriptions and a
pending edit) and also takes the overview, article, edit, pending, compare
and moderator-controls screenshots. Shooter.shot gains full_page for pages
taller than the window.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bonelifer
bonelifer merged commit 5a7948f into main Oct 7, 2026
1 check passed
@bonelifer
bonelifer deleted the wiki-feature-check branch October 7, 2026 20:10
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