Snider
194e7f61df
fix: migrate module paths from forge.lthn.ai to dappco.re
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 16:21:11 +01:00
Virgil
aea902ed28
fix(cmd/api): forward graphql playground path to sdk specs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 05:02:47 +00:00
Virgil
8dd15251ea
fix(api): omit disabled graphql playground spec metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 04:56:48 +00:00
Virgil
a3a1c20e7a
fix(api): support custom GraphQL playground paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 04:53:30 +00:00
Virgil
3896896090
fix(api): correct OpenAPI iterator examples
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 04:50:54 +00:00
Virgil
0ec5f20bf5
fix(api): add AX examples to client snapshots
2026-04-03 04:45:03 +00:00
Virgil
8b5e572d1c
fix(api): expose OpenAPI client snapshots
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 04:42:14 +00:00
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
0022931eff
fix(openapi): normalise spec builder metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:48:26 +00:00
Virgil
2b71c78c33
fix(openapi): ignore non-positive cache ttl in spec
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:42:01 +00:00
Virgil
be43aa3d72
fix(openapi): deep clone route metadata
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:35:59 +00:00
Virgil
2d09cc5d28
fix(api): add tracing AX examples
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:29:59 +00:00
Virgil
5971951c87
fix(cmd/api): trim spec metadata inputs
2026-04-02 14:25:59 +00:00
Virgil
d7290c55ec
fix(cmd/api): align cache metadata with runtime
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:22:32 +00:00
Virgil
8301d4d1c7
fix(cmd/api): ignore non-positive cache ttl in spec
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:18:31 +00:00
Virgil
579b27d84e
refactor(openapi): precompute authentik public paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:09:35 +00:00
Virgil
eb771875e2
fix(openapi): document authentik public paths as public
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:03:16 +00:00
Virgil
0dc9695b91
feat(api): include graphql in runtime snapshots
2026-04-02 13:58:56 +00:00
Virgil
0a299b79c1
fix(api): normalise empty Authentik public paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:55:17 +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
a07896d88e
fix(cmd/api): normalise authentik spec public paths
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:46:45 +00:00
Virgil
bfef7237cc
fix(api): harden SDK generator inputs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:43:07 +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
eb18611dc1
feat(api): snapshot authentik runtime config
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:17:08 +00:00
Virgil
0171f9ad49
refactor(api): assert swagger spec interface
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:12:08 +00:00
Virgil
ec268c8100
feat(api): default enabled transport paths in specs
...
Treat enabled built-in transports as having their default paths when callers omit an explicit override. This keeps manual SpecBuilder usage aligned with the engine defaults and prevents Swagger, GraphQL, WebSocket, and SSE metadata from disappearing from generated documents.\n\nCo-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:07:05 +00:00
Virgil
ef51d9b1c3
refactor(cmd/api): centralize spec flag binding
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:01:45 +00:00
Virgil
ede71e2b1f
feat(cmd/api): infer spec transport enablement from flags
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:56:59 +00:00
Virgil
655faa1c31
refactor(api): add runtime config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:52:06 +00:00
Virgil
3c2f5512a8
feat(api): add GraphQL config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:47:42 +00:00
Virgil
814c1b6233
feat(cmd/api): expose cache and i18n spec flags
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:43:06 +00:00
Virgil
5c067b3dae
refactor(api): normalise config snapshots
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:38:54 +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
5de64a0a75
feat(api): add i18n config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:25:38 +00:00
Virgil
f760ab6c72
feat(api): expose cache config snapshot
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:23:02 +00:00
Virgil
592cdd302e
fix(api): fail fast on sdk generator availability
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:19:19 +00:00
Virgil
c4743a527e
refactor(cmd/api): fail fast on sdk generator availability
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:15:03 +00:00
Virgil
78d16a75cc
docs(api): add AX example for SDK availability check
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:12:00 +00:00
Virgil
71c179018d
refactor(api): snapshot route metadata during spec build
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:08:16 +00:00
Virgil
c383d85923
refactor(cmd/api): centralize spec builder config
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 09:04:30 +00:00
Virgil
4fc93612e4
feat(api): make spec builder nil-safe
2026-04-02 09:01:04 +00:00
Virgil
57ff0d2a48
feat(api): expose swagger and graphql spec flags
2026-04-02 08:57:41 +00:00
Virgil
d40ff2c294
fix(api): remove global openapi bearer security
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:54:24 +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
4725b39049
docs(api): align cache docs with explicit limits
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:36:59 +00:00
Virgil
5e4cf1fde8
refactor(api): clarify cache limits api
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:34:09 +00:00