Code

History

Commits on v5.2.2 to internal/api35+
  1. feat: add client availability tracking and error handling improvementsLuis Pater committed 1 year agodf66046
  2. feat(gemini-web): squash all features and fixes for gemini-webhkfires committed 1 year agoe4dd22b
  3. feat: add graceful shutdown for streaming response handlingLuis Pater committed 1 year ago172f282
  4. Add support for forcing GPT-5 Codex model configurationLuis Pater committed 1 year agob84cbee
  5. Update internal module imports to use `v5` package pathLuis Pater committed 1 year ago9fce13f
  6. Resolve `logsDir` path relative to configuration directory in `FileRequestLogger`Luis Pater committed 1 year ago4375822
  7. Implement IP-based rate limiting and ban mechanism for management APILuis Pater committed 1 year ago1c92034
  8. Filter OpenAI models response to include only essential fields (`id`, `object`, `created`, `owned_by`).Luis Pater committed 1 year ago74bae32
  9. Enhance OAuth handling for Anthropic, Codex, Gemini, and Qwen tokensLuis Pater committed 1 year ago0449fef
  10. Restrict management key validation to non-localhost requests onlyLuis Pater committed 1 year ago156e3b0
  11. Add OAuth support for Gemini CLI, Claude, Codex, and Qwen authenticationLuis Pater committed 1 year ago545dff8
  12. Fix bug: #38 about lobechat cors policyLuis Pater committed 1 year ago7353bc0
  13. Add dynamic log level adjustment and "type" field to auth files responseLuis Pater committed 1 year agoc875088
  14. Add JSON annotations to configuration structs and new `/config` management endpointLuis Pater committed 1 year ago6164f5c
  15. feat(api): implement granular client type metrics in server updateshkfires committed 1 year ago28218ec
  16. Add reverse mappings for original tool names and improve error loggingLuis Pater committed 1 year agoad943b2
  17. Refactor `cliCancel` calls to remove unused `resp` argument across handlers.Luis Pater committed 1 year ago70e9169
  18. feat(watcher): implement incremental client hot-reloadinghkfires committed 1 year agof60ef0b
  19. Add support for Codex API key authenticationLuis Pater committed 1 year agoc4a42eb
  20. Refactor translator packages for OpenAI Chat CompletionsLuis Pater committed 1 year agoe11637d
  21. Refactor translator packages for OpenAI Chat CompletionsLuis Pater committed 1 year agoe3994ac
  22. Add management API handlers for config and auth file managementLuis Pater committed 1 year agodb43930
  23. Add token refresh handling for 401 responses across clientsLuis Pater committed 1 year ago512c8b6
  24. Update README documentation to clarify `auth-dir` configuration for Windows usersLuis Pater committed 1 year agof1d9364
  25. Unlock mutex before returning error in `handlers.go` to prevent deadlocksLuis Pater committed 1 year ago09b9d3b
  26. Fix some bugs.Luis Pater committed 1 year agoe9e0016
  27. Add nil-check for `GetRequestMutex` across handlers to prevent potential panicsLuis Pater committed 1 year ago3704dae
  28. Add `/v1/completions` endpoint with OpenAI compatibilityLuis Pater committed 1 year agobea5f97
  29. Suppress debug logs for model routing and ignore empty tools arraysLuis Pater committed 1 year ago7a6adfa
  30. Add support for localhost unauthenticated requestsLuis Pater committed 1 year ago1c4183d
  31. Improved the `/v1/models` endpointLuis Pater committed 1 year agodff31a7
  32. Add OpenAI compatibility support and improve resource cleanupLuis Pater committed 1 year agoed8873f
  33. Refactor API handlers to implement retry mechanism with configurable limits and improved error handlingLuis Pater committed 1 year ago9102ff0
  34. Refactor codebaseLuis Pater committed 1 year ago8c555c4
  35. Add Qwen supportLuis Pater committed 1 year agoaa2f37d