Skip to content

feat: add runtime embedded UI assets#10

Merged
akfaiz merged 4 commits into
mainfrom
feat/embed-assets
Apr 5, 2026
Merged

feat: add runtime embedded UI assets#10
akfaiz merged 4 commits into
mainfrom
feat/embed-assets

Conversation

@akfaiz

@akfaiz akfaiz commented Apr 5, 2026

Copy link
Copy Markdown
Member

No description provided.

akfaiz added 2 commits April 5, 2026 11:31
- introduce dedicated embedded provider packages and embedded assets handlers
- bundle static UI files locally, including favicon assets for embed mode
- update embed-mode docs rendering to use local asset paths for favicons
- add/expand tests for embedded handlers and template error paths
- update framework examples to register assets routes when assets are enabled
@codecov

codecov Bot commented Apr 5, 2026

Copy link
Copy Markdown

…tests across swaggerui/redoc/scalar/rapidoc/stoplight
@akfaiz akfaiz force-pushed the feat/embed-assets branch from 912158a to 3fbad8f Compare April 5, 2026 06:54
…quality

- Add missing return after renderError in SpecIOFS branch (spec.go) to
  prevent response body corruption on error
- Propagate file.Close() errors instead of silently discarding them
- Rename ReDoc.DisableSearch to HideSearch for consistency with all
  other providers (Scalar, RapiDoc, StoplightElements)
- Add doc comments to all WithUI functions across CDN and embedded
  provider packages
- Update CLAUDE.md to reflect current top-level provider package
  structure and embedded asset variants
- Fix README: stale DisableSearch field, missing config imports in
  provider examples, missing WithSpecGenerator option in options table,
  and remove incorrect default provider comment
@akfaiz akfaiz merged commit 2d6a8a9 into main Apr 5, 2026
4 of 5 checks passed
@akfaiz akfaiz deleted the feat/embed-assets branch April 5, 2026 07:29
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