feat(web): serve public configuration schema #92

Merged
eleith merged 1 commits from feat/public-config-schema into main 2026-10-25 12:40:58 +00:00

Fixes #64.

  • Serve the generated editor schema publicly at /schema.json.
  • Export the compiled schema asset; never return loaded configuration or credentials.
  • Use the schema JSON media type and require cache revalidation.

Code/readability reviews clear. Checks, lint, coverage and builds pass: 2,122 workspace tests + 59 browser tests. Clean-checkout builds and the packaged asset are verified.

Fixes #64. - Serve the generated editor schema publicly at **/schema.json**. - Export the compiled schema asset; never return loaded configuration or credentials. - Use the schema JSON media type and require cache revalidation. Code/readability reviews clear. Checks, lint, coverage and builds pass: **2,122 workspace tests + 59 browser tests**. Clean-checkout builds and the packaged asset are verified.
eleith added 1 commit 2026-10-25 04:20:01 +00:00
feat(web): serve public configuration schema
ci/woodpecker/pr/calendar Pipeline was successful
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/db Pipeline was successful
ci/woodpecker/pr/jobs Pipeline was successful
ci/woodpecker/pr/video-chat Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/pr/worker Pipeline was successful
ci/woodpecker/push/calendar Pipeline was successful
ci/woodpecker/push/cli Pipeline was successful
ci/woodpecker/push/config Pipeline was successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/jobs Pipeline was successful
ci/woodpecker/push/video-chat Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/worker Pipeline was successful
c63c73517e
eleith force-pushed feat/public-config-schema from 376b0f31dc to c63c73517e 2026-10-25 04:20:01 +00:00 Compare
eleith merged commit c63c73517e into main 2026-10-25 12:40:58 +00:00
eleith deleted branch feat/public-config-schema 2026-10-25 12:40:58 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/when#92