Virgil
76acb4534b
fix(api): surface GraphQL playground metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 04:38:22 +00:00
Virgil
1491e16f9e
fix(api): normalise runtime metadata snapshots
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 16:48:37 +00:00
Virgil
a6693e1656
feat(api): surface effective Authentik public paths in specs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:51:54 +00:00
Virgil
f6add24177
fix(api): normalise authentik public paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:38:56 +00:00
Virgil
f234fcba5f
feat(api): surface authentik metadata in specs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:25:23 +00:00
Virgil
f919e8a3be
feat(api): expose cache and i18n OpenAPI metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:29:40 +00:00
Virgil
57ff0d2a48
feat(api): expose swagger and graphql spec flags
2026-04-02 08:57:41 +00:00
Virgil
192f8331f2
feat(api): expose websocket and sse transport flags
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:48:28 +00:00
Virgil
83d12d6024
feat(api): expose swagger enabled transport flag
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:45:20 +00:00
Virgil
51b176c1cf
refactor(api): expose GraphQL transport snapshot flag
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:40:28 +00:00
Virgil
2fb2c6939f
feat(api): expose swagger path in config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:23:55 +00:00
Virgil
d06f4957a3
feat(api): expose swagger config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:20:13 +00:00
Virgil
d225fd3178
feat(api): add openapi info summary support
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:16:56 +00:00
Virgil
b0549dc14e
fix(api): deep-clone swagger security schemes
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:19:32 +00:00
Virgil
fb7702df67
feat(api): expose swagger security schemes
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:06:09 +00:00
Virgil
8a23545a67
feat(api): expose transport config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:38:05 +00:00
Virgil
fe256147e6
feat(openapi): export configured transport paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:13:15 +00:00
Virgil
9b24a46fd5
feat(openapi): export runtime transport metadata
...
Expose GraphQL, WebSocket, SSE, and debug endpoint metadata alongside the existing Swagger UI path in generated OpenAPI documents.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:08:44 +00:00
Virgil
76aa4c9974
fix(openapi): preserve explicit swagger path metadata
...
Carry a configured Swagger UI path into OpenAPISpecBuilder even when the UI option itself is not enabled yet, and add a regression test for the path-only case.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:34:04 +00:00
Virgil
5d28b8d83d
feat(openapi): export default swagger path metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:30:12 +00:00
Virgil
e47b010194
feat(api): add configurable websocket path
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:21:28 +00:00
Virgil
d9ccd7c49a
feat(openapi): export swagger ui path metadata
...
Preserve the Swagger UI mount path in generated OpenAPI output and expose it through the spec and sdk CLI builders.\n\nCo-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:16:08 +00:00
Virgil
006a065ea0
feat(openapi): document WebSocket endpoint
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:33:31 +00:00
Virgil
273bc3d70a
feat(openapi): document GraphQL playground endpoint
...
Adds GraphQL Playground coverage to the generated OpenAPI spec when the GraphQL playground option is enabled, and wires the engine metadata through so runtime docs match the mounted route.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:29:20 +00:00
Virgil
41615bbe47
feat(api): document debug endpoints in OpenAPI spec
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:24:27 +00:00
Virgil
d803ac8f3b
feat(api): add engine OpenAPI spec builder
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:19:43 +00:00