Commit Graph

  • 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
  • ac3ecd567c feat(auth): enhance Gemini CLI onboarding and project verification v6.1.1 Luis Pater 2025-10-06 03:17:00 +08:00
  • 4fd70d5f1a feat(auth): add callback forwarder support for Web UI in OAuth flows v6.1.0 Luis Pater 2025-10-06 01:52:42 +08:00
  • 49c52a01b0 feat(cliproxy): enhance OpenAI compatibility detection and executor registration Luis Pater 2025-10-05 21:44:51 +08:00
  • 389c8ecef1 Merge pull request #85 from router-for-me/iflow Luis Pater 2025-10-05 20:55:24 +08:00
  • f1f24f542a feat(auth): add iFlow provider support with multi-account load balancing Luis Pater 2025-10-05 20:45:37 +08:00
  • 8ca041cfcf feat(auth): Use user info for iFlow auth identifier hkfires 2025-10-05 20:11:30 +08:00
  • eac8b1a27f fix(auth): Correct iFlow OAuth callback port to 11451 hkfires 2025-10-05 18:53:22 +08:00
  • c8029b7166 feat(iflow): Add User-Agent header to API requests hkfires 2025-10-05 18:50:35 +08:00
  • 64f4c18fea fix(auth): Return error if iFlow API key fetch fails hkfires 2025-10-05 16:34:27 +08:00
  • 9abcaf177f feat(registry): Add display names and descriptions for iFlow models hkfires 2025-10-05 16:11:40 +08:00
  • b839e351c4 feat: Add support for iFlow provider hkfires 2025-10-05 15:51:09 +08:00
  • 6b413a299b Merge pull request #83 from router-for-me/oaifix v6.0.22 Luis Pater 2025-10-04 21:18:07 +08:00
  • 4657c98821 feat: Add option to disable management control panel hkfires 2025-10-04 19:55:07 +08:00
  • dd1e0da155 fix(cliproxy): Use model name as fallback for ID if alias is empty hkfires 2025-10-04 19:42:11 +08:00
  • cf5476eb23 Merge pull request #82 from router-for-me/mgmt Luis Pater 2025-10-04 16:32:22 +08:00
  • cf9a748159 fix(watcher): Prevent infinite reload loop on rapid config changes hkfires 2025-10-04 13:58:15 +08:00
  • 2e328dd462 feat(management): Improve logging for management route status hkfires 2025-10-04 13:48:34 +08:00
  • edd4b4d97f refactor(api): Lazily register management routes hkfires 2025-10-04 13:41:49 +08:00
  • 608d745159 fix(api): Enable management routes based on secret key presence hkfires 2025-10-04 13:32:54 +08:00
  • fd795caf76 refactor(api): Use middleware to control management route availability hkfires 2025-10-04 13:08:08 +08:00
  • 9e2d76f3ce refactor(login): enhance project ID normalization and onboarding logic Luis Pater 2025-10-04 00:27:14 +08:00
  • ae646fba4b refactor(login): disable geminicloudassist API check in required services list v6.0.21 Luis Pater 2025-10-03 16:53:49 +08:00
  • 2eef6875e9 feat(auth): improve OpenAI compatibility normalization and API key handling Luis Pater 2025-10-03 02:38:30 +08:00
  • 12c09f1a46 feat(runtime): remove previous_response_id from Codex executor request body Luis Pater 2025-10-02 12:00:06 +08:00
  • 4a31f763af feat(management): add proxy support for management asset synchronization v6.0.20 Luis Pater 2025-10-01 20:18:26 +08:00
  • 6629cadb87 refactor(server): remove unused context and managementasset references v6.0.19 Luis Pater 2025-10-01 03:44:30 +08:00
  • 41975c9e2b docs(management): document remote-management.disable-control-panel option v6.0.18 Luis Pater 2025-10-01 03:26:06 +08:00
  • c589c0d998 feat(management): add support for control panel asset synchronization Luis Pater 2025-10-01 03:18:39 +08:00
  • 7c157d6ab1 refactor(auth): simplify inline API key provider logic and improve configuration consistency v6.0.17 Luis Pater 2025-10-01 00:55:09 +08:00
  • 7c642bee09 feat(auth): normalize OpenAI compatibility entries and enhance proxy configuration Luis Pater 2025-09-30 23:36:22 +08:00
  • beba2a7aa0 Merge pull request #78 from router-for-me/gemini Luis Pater 2025-09-30 20:47:29 +08:00
  • f2201dabfa feat(gemini-web): Index and look up conversations by suffix hkfires 2025-09-30 11:22:58 +08:00
  • 108dcb7f70 fix(gemini-web): Correct history on conversation reuse hkfires 2025-09-30 11:02:05 +08:00
  • 8858e07d8b feat(gemini-web): Add support for custom auth labels hkfires 2025-09-29 23:48:37 +08:00
  • d33a89b89f fix(gemini-web): Ignore tool messages to fix sticky selection hkfires 2025-09-29 22:35:57 +08:00
  • 1d70336a91 fix(gemini-web): Correct ambiguity check in conversation lookup hkfires 2025-09-29 21:40:25 +08:00
  • 6080527e9e feat(gemini-web): Namespace conversation index by account label hkfires 2025-09-29 21:05:20 +08:00
  • 82187bffba feat(gemini-web): Add conversation affinity selector hkfires 2025-09-29 19:59:03 +08:00
  • f4977e5ef6 Ignore GEMINI.md file hkfires 2025-09-29 13:37:15 +08:00
  • 832268cae7 refactor(proxy): improve SOCKS5 proxy authentication handling v6.0.16 Luis Pater 2025-09-30 11:23:39 +08:00