Skip to content

Feature set 129. - #56

Merged
jackfperryjr merged 1 commit into
mainfrom
features-129
Aug 4, 2026
Merged

Feature set 129.#56
jackfperryjr merged 1 commit into
mainfrom
features-129

Conversation

@jackfperryjr

Copy link
Copy Markdown
Owner

Curation dashboard, and the end of the scraper.

/dashboard is now a catalogue browser and editor: characters, monsters and games in tabbed tables with thumbnails, a zoom modal, full-field editing, create, delete, and image upload to R2. The request-log analytics that used to live there moved to /stats. Both pages, and the auth routes, are excluded from the public OpenAPI document.

The six wiki-scraping stages are deleted. They had finished: every one matched rows by wiki page name rather than by id, so a re-run could only undo curation by restoring deleted rows, duplicating renamed ones, and overwriting hand-scored popularity. WikiClient and the text and scoring helpers moved into the API, where they now serve a single-page import that returns an unsaved draft for review instead of writing to the database. The scraper project keeps the artwork pipeline, which has not finished, and its workflow is manual-only.

Curation dashboard, and the end of the scraper.

/dashboard is now a catalogue browser and editor: characters, monsters and
games in tabbed tables with thumbnails, a zoom modal, full-field editing,
create, delete, and image upload to R2. The request-log analytics that used to
live there moved to /stats. Both pages, and the auth routes, are excluded from
the public OpenAPI document.

The six wiki-scraping stages are deleted. They had finished: every one matched
rows by wiki page name rather than by id, so a re-run could only undo curation
by restoring deleted rows, duplicating renamed ones, and overwriting
hand-scored popularity. WikiClient and the text and scoring helpers moved into
the API, where they now serve a single-page import that returns an unsaved
draft for review instead of writing to the database. The scraper project keeps
the artwork pipeline, which has not finished, and its workflow is manual-only.
@jackfperryjr
jackfperryjr merged commit cbcb559 into main Aug 4, 2026
1 check passed
@jackfperryjr
jackfperryjr deleted the features-129 branch August 4, 2026 17:38
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