Commit Graph

  • 0d89a22aa0 feat: add handling for function call finish reasons in OpenAI response conversion v6.2.16 Luis Pater 2025-10-17 00:19:32 +08:00
  • 9319602812 UPDATE README hkfires 2025-10-16 22:57:44 +08:00
  • 8e95c5e0a8 Merge pull request #134 from router-for-me/hg v6.2.15 Chén Mù 2025-10-16 22:25:05 +08:00
  • 93f0e65cef docs: document MANAGEMENT_STATIC_PATH for management.html location hkfires 2025-10-16 22:15:17 +08:00
  • c75e524fe5 feat(managementasset): add MANAGEMENT_STATIC_PATH override hkfires 2025-10-16 21:52:59 +08:00
  • f58d0faf8c Merge pull request #130 from router-for-me/log v6.2.14 Chén Mù 2025-10-16 12:39:06 +08:00
  • df3b00621a fix(logs): ignore ENOENT when truncating default log file hkfires 2025-10-16 12:35:29 +08:00
  • 72cb2689e8 feat(management): add log retrieval and cleanup endpoints hkfires 2025-10-16 11:55:58 +08:00
  • ade279d1f2 Feature: #103 Luis Pater 2025-10-16 11:31:18 +08:00
  • 9c5ac2927a fix(request_logging): update logging conditions to include only /v1 paths Luis Pater 2025-10-16 09:57:27 +08:00
  • 7980f055fa fix(iflow): streamline authentication callback handling and improve error reporting Luis Pater 2025-10-16 09:44:36 +08:00
  • eb2549a782 fix(gemini): update response template to omit finishReason until known v6.2.13 Luis Pater 2025-10-16 06:41:04 +08:00
  • c419264a70 fix(responses): handle empty and invalid rawJSON in ConvertOpenAIChatCompletionsResponseToOpenAIResponses Luis Pater 2025-10-16 06:34:00 +08:00
  • 6b23e2da74 feat(claude): add Claude 4.5 Haiku model definition v6.2.12 Luis Pater 2025-10-16 04:53:07 +08:00
  • 5ab0854b5b fix(claude): track message_start event in streaming response v6.2.11 Luis Pater 2025-10-16 03:54:48 +08:00
  • 15981aa412 fix: add Claude→Claude passthrough to prevent SSE event fragmentation Adamcf 2025-10-14 19:13:11 +08:00
  • ac4f52c532 Merge pull request #127 from router-for-me/usage Luis Pater 2025-10-15 21:39:44 +08:00
  • 84fa497169 fix(server): snapshot config with YAML to handle in-place mutations hkfires 2025-10-15 18:26:23 +08:00
  • b641d90287 Fixed #91 v6.2.10 Luis Pater 2025-10-15 12:58:18 +08:00
  • 32d01a6a7c Merge pull request #125 from router-for-me/object Luis Pater 2025-10-15 11:52:54 +08:00
  • 9ef76dcc61 Add Object Storage hkfires 2025-10-15 11:47:35 +08:00
  • 4576f9915b Fixed: #121 v6.2.9 Luis Pater 2025-10-15 09:32:12 +08:00
  • c945e35983 feat(translator): improve Claude request handling with enhanced content processing v6.2.8 Luis Pater 2025-10-14 23:58:37 +08:00
  • 1cd275f4c1 Merge branch 'dev' hkfires 2025-10-14 15:47:39 +08:00
  • 4bc1ed6031 feat(config): use block style for YAML maps/lists; keep [] for empty hkfires 2025-10-14 13:17:04 +08:00
  • 78989d6c0d feat(store)!: Lock AuthDir when use gitstore/pgstore hkfires 2025-10-14 10:46:45 +08:00
  • d6aa1e5ba0 fix(postgresstore): normalize config line endings for DB/disk writes hkfires 2025-10-14 08:38:15 +08:00
  • 50c1c50dbd docs: document PostgreSQL-backed config/token store hkfires 2025-10-13 22:31:01 +08:00
  • 5123cfd47e feat(store): add PostgreSQL-backed config store with env selection hkfires 2025-10-13 21:05:43 +08:00
  • 9072accc43 Merge pull request #118 from router-for-me/config v6.2.7 Chén Mù 2025-10-14 13:44:00 +08:00
  • 0d8134aabe feat(config): use block style for YAML maps/lists; keep [] for empty hkfires 2025-10-14 13:17:04 +08:00
  • 4fdbdf7925 Merge pull request #117 from router-for-me/pg Chén Mù 2025-10-14 11:28:19 +08:00
  • 50c84485c3 feat(store)!: Lock AuthDir when use gitstore/pgstore hkfires 2025-10-14 10:46:45 +08:00
  • f335aeeedb fix(postgresstore): normalize config line endings for DB/disk writes hkfires 2025-10-14 08:38:15 +08:00
  • 32a8102d71 feat(usage): add support for tracking request source in usage records Luis Pater 2025-10-14 02:11:43 +08:00
  • 61f6a612e3 docs: document PostgreSQL-backed config/token store hkfires 2025-10-13 22:31:01 +08:00
  • 42087d5387 feat(store): add PostgreSQL-backed config store with env selection hkfires 2025-10-13 21:05:43 +08:00
  • f2710c03ab Merge pull request #116 from router-for-me/log v6.2.6 Luis Pater 2025-10-13 20:48:33 +08:00
  • 39abde2413 refactor(watcher): remove redundant quota-exceeded change logs hkfires 2025-10-13 14:02:55 +08:00
  • 0aa8706ef7 feat(config): Treat empty BaseURL for Codex keys as deletion hkfires 2025-10-13 09:16:38 +08:00
  • 5fd4a8b974 feat(config): Remove OpenAI providers with empty BaseURL hkfires 2025-10-13 09:02:32 +08:00
  • 06e6f0a5f2 refactor(watcher): Extract config change logging to new function hkfires 2025-10-13 08:38:57 +08:00
  • 80f6d6fe7c chore(watcher): add YAML serialization for config change tracking and improve quota-exceeded debug logs Luis Pater 2025-10-13 13:32:43 +08:00
  • 3be6175aec chore(auth): add debug log for iflow token response body Luis Pater 2025-10-13 09:12:45 +08:00
  • 599986495b feat(translator): enhance OpenAI Gemini request handling for mixed content v6.2.5 Luis Pater 2025-10-13 02:15:55 +08:00
  • cb83985cc7 chore(server): remove debug println statement from server.go v6.2.4 Luis Pater 2025-10-12 23:58:50 +08:00
  • 6ec028808f docs(readme): add MANAGEMENT_PASSWORD environment variable documentation Luis Pater 2025-10-12 23:06:20 +08:00
  • 71faa19bb4 Merge pull request #114 from router-for-me/management v6.2.3 Luis Pater 2025-10-12 21:40:42 +08:00
  • b5ad978d44 feat(managementasset): Authenticate GitHub API requests hkfires 2025-10-12 21:21:51 +08:00
  • 0508c9fbce Merge pull request #113 from sususu98/main Luis Pater 2025-10-12 18:21:59 +08:00
  • 92bb642e98 docs(readme): document Git-backed configuration and token store setup v6.2.2 Luis Pater 2025-10-12 13:23:11 +08:00
  • af82855bed chore: update .gitignore include .env sususu 2025-10-12 07:16:11 +02:00
  • a83978f769 feat(store): introduce GitTokenStore for token persistence via Git backend Luis Pater 2025-10-11 23:47:15 +08:00
  • 2513d908be Merge pull request #111 from router-for-me/cloud v6.2.1 Luis Pater 2025-10-11 22:40:51 +08:00
  • 4c033b3af7 feat(config): disable logging and usage stats by default hkfires 2025-10-11 22:11:08 +08:00
  • 843a81f68d fix(server): Handle empty/invalid config in cloud deploy mode hkfires 2025-10-11 22:07:08 +08:00
  • f6e713ab6b Merge pull request #110 from router-for-me/cloud v6.2.0 Luis Pater 2025-10-11 21:22:10 +08:00
  • 1834c65116 Merge pull request #107 from router-for-me/gemini-web Luis Pater 2025-10-11 21:14:15 +08:00
  • fc6aa8ef77 feat(config): Gracefully handle empty or invalid optional config hkfires 2025-10-11 20:49:15 +08:00
  • c3f88126e6 refactor(provider): remove Gemini Web cookie-based support hkfires 2025-10-11 12:56:07 +08:00
  • b895018ff5 refactor(provider): remove Gemini Web cookie-based provider hkfires 2025-10-11 12:53:03 +08:00
  • 9c6832cc22 Update LICENSE to reflect extended copyright ownership v6.1.18 Luis Pater 2025-10-11 08:46:04 +08:00
  • 1ada33ab1d Merge pull request #104 from router-for-me/cloud v6.1.17 Luis Pater 2025-10-10 20:23:11 +08:00
  • 78738ca3f0 fix(config): treat directory as absent for optional config in cloud deploy mode hkfires 2025-10-10 19:40:02 +08:00
  • ac01c74c02 feat(server): Add cloud deploy mode hkfires 2025-10-10 18:52:43 +08:00
  • 02e28bbbe9 feat(watcher): add support for proxy_url in auth metadata v6.1.16 Luis Pater 2025-10-10 10:20:33 +08:00
  • b9c7b9eea5 docs: add Homebrew installation instructions to README and README_CN Luis Pater 2025-10-10 04:38:01 +08:00
  • 57195fa0f5 feat(managementasset): enforce 3-hour rate limit on management asset update checks v6.1.15 Luis Pater 2025-10-10 04:23:58 +08:00
  • 11f090c223 Fixed #102 v6.1.14 Luis Pater 2025-10-10 02:59:21 +08:00
  • 829dd06b42 feat(cliproxy/auth): restructure auth candidate selection and ensure synchronization Luis Pater 2025-10-10 02:35:15 +08:00
  • 20787cd107 feat(registry, executor, util): add support for gemini-2.5-flash-image-preview and improve aspect ratio handling v6.1.13 Luis Pater 2025-10-10 01:49:58 +08:00
  • 1aa568ce45 docs: document api-keys usage in README and README_CN Luis Pater 2025-10-09 23:36:11 +08:00
  • b2cdbbdd47 feat(registry, executor): add support for glm-4.6 model and enhance Gemini CLI token handling v6.1.12 Luis Pater 2025-10-09 20:57:18 +08:00
  • 8056af42a3 Merge pull request #99 from router-for-me/banana Luis Pater 2025-10-09 20:16:09 +08:00
  • 01be94a0de feat(translator): Map OpenAI modalities to Gemini responseModalities hkfires 2025-10-09 19:38:07 +08:00
  • d1933075c3 Revert "feat(translator): Pass through imageConfig" hkfires 2025-10-09 16:35:08 +08:00
  • a602ae859b feat(translator): Add support for openrouter image_config hkfires 2025-10-09 15:47:06 +08:00
  • c5d7137d66 feat(translator): Pass through imageConfig hkfires 2025-10-09 13:50:43 +08:00
  • d45ebff66b feat(registry, executor): add support for gemini-2.5-flash-image model v6.1.11 Luis Pater 2025-10-09 10:06:10 +08:00
  • d6f671250e Fixed: #97 v6.1.10 Luis Pater 2025-10-08 23:49:21 +08:00
  • 6d822cf309 fix(access): rebuild providers for specific AccessProviderTypeConfigAPIKey changes v6.1.9 Luis Pater 2025-10-08 19:43:42 +08:00
  • d03a75dba5 feat(middleware): add path exclusion for request logging in management routes v6.1.8 Luis Pater 2025-10-08 03:08:01 +08:00
  • 9ff21b67a8 ci(homebrew): remove workflow for Homebrew formula bump Luis Pater 2025-10-07 23:17:08 +08:00
  • 5546c9d872 ci(homebrew): trigger workflow on tag push instead of release event v6.1.7 Luis Pater 2025-10-07 23:06:47 +08:00
  • fb760718e2 ci(homebrew): add workflow to auto-bump Homebrew formula on release v6.1.6 Luis Pater 2025-10-07 22:55:23 +08:00
  • d6721e4e75 Merge pull request #95 from router-for-me/gemini-web Luis Pater 2025-10-07 21:30:31 +08:00
  • 514f5a8ad4 feat(cliproxy): Rebind auth executors on config change hkfires 2025-10-07 21:23:21 +08:00
  • a68e0dd8aa Merge pull request #94 from router-for-me/gemini-web Luis Pater 2025-10-07 21:01:05 +08:00
  • 75d7763c5c refactor(gemini-web): Rename flash image preview model ID hkfires 2025-10-07 20:35:53 +08:00
  • 9bb7df7af7 feat(gemini-web): Enable config hot-reload and fix Gem selection hkfires 2025-10-07 20:23:33 +08:00
  • 43665cb649 feat(gemini-web): Replace code-mode with flexible gem-mode hkfires 2025-10-07 19:36:22 +08:00
  • 39337627b9 feat(auth): include email attribute in auth files response Luis Pater 2025-10-07 15:45:27 +08:00
  • 4bc8a52771 Merge pull request #90 from router-for-me/dethink v6.1.5 Luis Pater 2025-10-07 03:41:19 +08:00
  • b727e4e12e Fixed: #86 v6.1.4 Luis Pater 2025-10-07 02:10:59 +08:00
  • 93588919e5 docs: add vibeproxy project information to README and README_CN Luis Pater 2025-10-07 00:57:36 +08:00
  • 31659c790d feat(translator/gemini-cli): support inline image data in responses hkfires 2025-10-06 17:06:04 +08:00
  • c62ecc2442 fix(gemini): Disable thinking config for incompatible models hkfires 2025-10-06 16:32:03 +08:00
  • b1fee5d266 feat(server): introduce DefaultConfigPath for streamlined configuration v6.1.3 Luis Pater 2025-10-06 14:32:32 +08:00
  • 4a10cfacc3 docs: add Gemini 2.5 Flash Image Preview model to README v6.1.2 Luis Pater 2025-10-06 04:46:25 +08:00
  • bbdd68a8b4 feat(registry/runtime): add Gemini 2.5 model and increase buffer sizes Luis Pater 2025-10-06 04:44:45 +08:00