Commit graph

  • 84dff4f708 chore: bump forge.lthn.ai dep versions to latest tags main Snider 2026-02-26 05:34:22 +00:00
  • 280f920410 fix: skip timeout tests under race detector (upstream gin-contrib/timeout data race) v0.1.0 v0.0.5 Snider 2026-02-23 08:05:16 +00:00
  • d89e859323 chore: bump forge.lthn.ai dep versions to latest tags v0.0.4 Snider 2026-02-23 06:49:38 +00:00
  • 0dcafa988f chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) Snider 2026-02-23 06:45:32 +00:00
  • 8c717aae2f chore: refresh go.sum after upstream tag updates v0.0.3 Snider 2026-02-23 06:35:18 +00:00
  • 65ac37d3e7 feat: modernise to Go 1.26 iterators and stdlib helpers v0.0.2 Snider 2026-02-23 05:47:06 +00:00
  • 786de6bd3d
    ci: add Forgejo Actions test and security scan workflows Claude 2026-02-23 03:28:02 +00:00
  • d4684cbd8e
    chore: refresh go.sum after upstream tag updates Claude 2026-02-22 23:36:25 +00:00
  • 4a5615442a refactor: migrate CLI imports from core/go to core/cli Snider 2026-02-22 23:29:13 +00:00
  • 4e2474ee62
    chore: sync workspace dependency versions Claude 2026-02-22 21:41:04 +00:00
  • 1c19499bf0 refactor: apply go fix modernizers for Go 1.26 v0.0.1 Snider 2026-02-22 21:00:16 +00:00
  • c317defc82 chore: go mod tidy for 1.26.0 Snider 2026-02-22 20:35:59 +00:00
  • 6d5e4afac4 chore: bump go directive to 1.26.0 Snider 2026-02-22 20:33:48 +00:00
  • deab5f23ea chore: pin forge deps to v0.0.1 tags for Go 1.26 compat Snider 2026-02-22 20:15:05 +00:00
  • b94bee067e chore: use workspace-resolved versions, drop replace directives Snider 2026-02-22 19:49:36 +00:00
  • 9d35070573 feat: migrate api commands from CLI Snider 2026-02-21 19:38:14 +00:00
  • 0d3479839d docs: add architecture, development, and history documentation Snider 2026-02-21 01:57:44 +00:00
  • 1910aec1fe fix: sort SupportedLanguages output for deterministic ordering Snider 2026-02-21 01:27:03 +00:00
  • a09a4e9db9 feat: add SDK codegen wrapper for openapi-generator-cli Snider 2026-02-21 01:08:39 +00:00
  • 303779f527 feat: refactor swagger to use SpecBuilder for runtime OpenAPI generation Snider 2026-02-21 00:53:37 +00:00
  • e94283b06c feat: add spec export helpers for JSON and YAML output Snider 2026-02-21 00:51:58 +00:00
  • 3e96f9b5c2 feat: add SpecBuilder for runtime OpenAPI 3.1 generation Snider 2026-02-21 00:48:28 +00:00
  • 2b63c7b178 feat: add ToolBridge for tool-to-REST endpoint conversion Snider 2026-02-21 00:44:49 +00:00
  • 465bd60a8a feat: add DescribableGroup interface for OpenAPI metadata Snider 2026-02-21 00:42:13 +00:00
  • 8ba1716215 feat: add WithTracing OpenTelemetry distributed tracing middleware Snider 2026-02-21 00:24:46 +00:00
  • f5d2f45b94 feat: add WithExpvar runtime metrics endpoint Snider 2026-02-21 00:20:31 +00:00
  • 32b3680402 feat: add WithPprof runtime profiling endpoints Snider 2026-02-21 00:18:05 +00:00
  • d517fa2d71 feat: add WithGraphQL endpoint and playground support Snider 2026-02-21 00:12:25 +00:00
  • 36d77ea015 feat: add WithI18n locale detection middleware Snider 2026-02-21 00:08:17 +00:00
  • a612d85dba feat: add WithLocation reverse proxy header detection middleware Snider 2026-02-21 00:04:28 +00:00
  • 8fc307b454 feat: add WithSSE server-sent events support Snider 2026-02-21 00:01:04 +00:00
  • 7b3f99e421 feat: add WithHTTPSign HTTP signature verification middleware Snider 2026-02-20 23:57:30 +00:00
  • 67dcc83a37 feat: add WithAuthz Casbin authorisation middleware Snider 2026-02-20 23:49:02 +00:00
  • e00ef00db8 feat: add WithSessions server-side session middleware Snider 2026-02-20 23:44:46 +00:00
  • 0ab962a258 feat: add WithCache response caching middleware Snider 2026-02-20 23:41:48 +00:00
  • 64a8b16ca2 feat: add WithBrotli response compression middleware Snider 2026-02-20 23:37:46 +00:00
  • daae6f7879 feat: add WithStatic static file serving middleware Snider 2026-02-20 23:23:17 +00:00
  • 68ba956587 feat: add WithGzip response compression middleware Snider 2026-02-20 23:20:46 +00:00
  • 6521b90d26 feat: add WithTimeout per-request timeout middleware Snider 2026-02-20 23:18:24 +00:00
  • 0cce70082b fix: correct misleading IsDevelopment comments in WithSecure Snider 2026-02-20 23:15:29 +00:00
  • f5ce02d661 feat: add WithSlog structured request logging middleware Snider 2026-02-20 23:14:15 +00:00
  • 6bb7195cca feat: add WithSecure security headers middleware Snider 2026-02-20 23:10:52 +00:00
  • 8f3e496173 test: add live Authentik integration tests Snider 2026-02-20 19:29:20 +00:00
  • 0d424903e6 docs: add Authentik integration guide to CLAUDE.md and README Snider 2026-02-20 16:45:26 +00:00
  • d279343491 feat(authentik): add RequireAuth and RequireGroup middleware Snider 2026-02-20 16:43:55 +00:00
  • 5cba2f2cd4 feat(authentik): add OIDC JWT validation middleware Snider 2026-02-20 16:42:23 +00:00
  • d760e77e49 feat(authentik): add header extraction middleware and WithAuthentik option Snider 2026-02-20 16:38:13 +00:00
  • 6cd3b7e7e0 feat(authentik): add AuthentikUser and AuthentikConfig types Snider 2026-02-20 16:36:38 +00:00
  • 17ae94530d docs: add CLAUDE.md and README.md Snider 2026-02-20 15:57:44 +00:00
  • 095c38a8c4 feat: add Swagger UI endpoint with runtime spec serving Snider 2026-02-20 15:56:29 +00:00
  • 22f8a6915c feat: add WebSocket endpoint and channel listing from StreamGroups Snider 2026-02-20 15:53:10 +00:00
  • d21734d8d9 feat: add bearer auth, request ID, and CORS middleware Snider 2026-02-20 15:49:35 +00:00
  • db75c88d58 feat: add Engine with Register, Handler, Serve, and graceful shutdown Snider 2026-02-20 15:46:11 +00:00
  • 6f5fb69944 feat: add RouteGroup and StreamGroup interfaces Snider 2026-02-20 15:44:58 +00:00
  • 7835837e38 feat: add response envelope with OK, Fail, Paginated helpers Snider 2026-02-20 15:44:17 +00:00
  • 889391a3a7 chore: scaffold go-api module Snider 2026-02-20 15:42:16 +00:00