Files
blb-throne-of-the-bone-king/src/data/toolkit/changelog.json
T
jacob-mathison f5683faeee
ci/woodpecker/push/woodpecker Pipeline failed
Lint and Build Checks / Lint, Test, and Build (push) Failing after 363h36m27s
fix(ci): wait for toolkit socket health
2026-06-24 16:01:24 -05:00

125 lines
6.4 KiB
JSON

[
{
"id": "woodpecker-gitea-endpoint-fix",
"version": "0.0.5-20260624-local",
"createdAt": "2026-06-24",
"title": "Woodpecker Gitea Endpoint Fix",
"summary": "Repaired Woodpecker pipeline creation by pointing the server at the Gitea endpoint reachable from the cluster.",
"changes": [
"Updated the Woodpecker Kubernetes configuration to use the reachable Gitea IP endpoint instead of the unresolved HTTPS hostname.",
"Restarted the Woodpecker server and agent so new pipeline runs can fetch repository config again.",
"Validated Gitea API reachability from inside the Kubernetes namespace."
]
},
{
"id": "woodpecker-toolkit-socket-node-path",
"version": "0.0.5-20260624-local",
"createdAt": "2026-06-24",
"title": "Woodpecker Toolkit Socket Node Path",
"summary": "Fixed deployed Toolkit socket restarts when SSH sessions do not load the user's Node path.",
"changes": [
"Updated the Toolkit socket restart script to find Node and npm from standard macOS, Homebrew, and NVM locations.",
"Added a bounded health retry so deploys wait for the socket to bind before failing.",
"Kept the restart command safe for non-interactive SSH deploy sessions.",
"Preserved the shared workspace socket behavior for deployed Toolkit editing."
]
},
{
"id": "deployed-toolkit-socket-workspace",
"version": "0.0.5-20260624-local",
"createdAt": "2026-06-24",
"title": "Deployed Toolkit Socket Workspace",
"summary": "Prepared deployments to run a shared Toolkit socket against the development workspace data and assets.",
"changes": [
"Added deploy-aware Toolkit socket URL selection for built browser clients.",
"Added Woodpecker deploy steps to restart the Toolkit socket and validate frontend and socket health endpoints.",
"Added a shared workspace socket restart script that writes Toolkit JSON and uploaded media into the repo source folders."
]
},
{
"id": "toolkit-structured-media-authoring",
"version": "0.0.2-20260624-local",
"createdAt": "2026-06-24",
"title": "Toolkit Structured Media Authoring",
"summary": "Expanded Toolkit authoring into structured forms with socket-backed image and audio upload support.",
"changes": [
"Replaced raw JSON editing with field-based Toolkit forms across current Toolkit resources.",
"Added Images as a Toolkit section and simplified Audio records around name, category, description, file path, upload, and playback.",
"Added socket-backed media uploads, compact icon controls, themed scrollbars, and denser Toolkit layout refinements."
]
},
{
"id": "toolkit-json-authoring-crud",
"version": "0.0.2-20260624-local",
"createdAt": "2026-06-24",
"title": "Toolkit JSON Authoring CRUD",
"summary": "Added socket-backed authoring forms for the active Toolkit records on the task board.",
"changes": [
"Added JSON record list, create, update, delete, refresh, and import controls for Petitioners, Resources, Audio, Seed, and Rulings.",
"Extended the Toolkit socket server and client to read, save, create, update, delete, watch, and broadcast active JSON resources.",
"Kept Credits as a singleton Toolkit content editor while preserving the polished read-only credits card."
]
},
{
"id": "woodpecker-deploy-pipeline",
"version": "0.0.2-20260623-f531e1b",
"createdAt": "2026-06-23",
"title": "Woodpecker Deploy Pipeline",
"summary": "Added a Woodpecker pipeline for validating, building, notifying, and deploying the hosted web app.",
"changes": [
"Added deploy lifecycle Discord notifications for start, success, and failure states.",
"Added Woodpecker validation for lint, tests, and the Vite web build.",
"Added a deployment step that syncs the built renderer bundle to the local nginx host.",
"Updated deployment to publish over a dedicated SSH deploy key instead of a Kubernetes host volume."
]
},
{
"id": "consolidated-toolkit-content-files",
"version": "0.0.2-20260616-d0ac1c5",
"createdAt": "2026-06-16",
"title": "Consolidated Toolkit Content Files",
"summary": "Moved Changelog, Credits, and Legal content into the Toolkit data folder while keeping their shared interfaces in the data types module.",
"changes": [
"Moved changelog, credits, and legal JSON content under src/data/toolkit.",
"Moved Changelog and Credits interfaces into src/data/types alongside the existing Legal interfaces.",
"Kept src/data/index.ts as the single data import surface for screens, stores, and socket clients."
]
},
{
"id": "typed-toolkit-data-baseline",
"version": "0.0.2-20260616-d0ac1c5",
"createdAt": "2026-06-16",
"title": "Typed Toolkit Data Baseline",
"summary": "Converted empty Toolkit JSON placeholders into typed wiki-derived starter data and clarified the canonical Credits source.",
"changes": [
"Added shared data interfaces for gameplay resources, petitioners, rulings, map state, factions, story, lore, audio, endings, references, and legal content.",
"Exported Toolkit seed data, legal content, credits, and changelog data through the root data index.",
"Prepared the Toolkit data folder for a later consolidation of Credits, Changelog, and Legal content."
]
},
{
"id": "changelog-discipline-guidance",
"version": "0.0.2-20260616-d0ac1c5",
"createdAt": "2026-06-16",
"title": "Changelog Discipline Guidance",
"summary": "Documented the expectation that meaningful commit and push work should include a changelog entry.",
"changes": [
"Added commit and push changelog guidance to the root agent instructions.",
"Added data-folder rules for maintaining changelog entries as the release ledger.",
"Updated README, LLM notes, and the machine manifest so future agents can find the workflow rule."
]
},
{
"id": "build-metadata-changelog-poc",
"version": "0.0.1-20260616-13aa686",
"createdAt": "2026-06-16",
"title": "Build Metadata and Changelog Scaffold",
"summary": "Proof-of-concept changelog record for tracking deliverables alongside the visible build identifier.",
"changes": [
"Added pre-commit build metadata for version, build date, and last successful commit.",
"Added a Change Log route to the main menu.",
"Seeded data-backed changelog content for future release notes."
]
}
]