mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
- Add proxy support to all OAuth flows (authorization, token exchange, import) - Add proxy support to token refresh operations for all providers - Add proxy support to model synchronization - Initialize global fetch proxy patch at server startup - Use Proxy Registry with priority: Provider Proxy → Global Proxy → Direct - Fix Global Proxy display in settings UI to show proxy from Proxy Registry Changes: - open-sse/services/tokenRefresh.ts: Add proxyConfig parameter to all refresh functions - src/sse/services/tokenRefresh.ts: Resolve proxy before calling refresh functions - src/app/api/oauth/*/route.ts: Use resolveProxyForProvider for OAuth flows - src/app/api/providers/[id]/models/route.ts: Add proxy support for model sync - src/instrumentation-node.ts: Initialize proxy patch at startup - src/app/api/settings/proxy/route.ts: Read Global Proxy from Proxy Registry - src/lib/db/proxies.ts: Export resolveProxyForProvider - src/lib/localDb.ts: Re-export resolveProxyForProvider - src/models/index.ts: Re-export resolveProxyForProvider 15 files changed, 405 insertions(+), 240 deletions(-) Co-authored-by: growab <growab@users.noreply.github.com>