9router/open-sse
gen 5a015e5b4d feat(proxy): add outbound HTTP proxy support for OAuth + provider requests
- Patch Node fetch via undici ProxyAgent when HTTP_PROXY/HTTPS_PROXY/ALL_PROXY is set
- Ensure proxy patch is loaded for both chat pipeline and OAuth token exchange
- Add Dashboard Settings → Network to edit outbound proxy and apply immediately
- Persist outbound proxy settings in local db and initialize on server startup
- Move proxy helpers to src/lib/network/ for better structure
- Rename src/proxy.js → src/dashboardGuard.js to avoid naming confusion
- Re-apply proxy env after DB import
- Fix: close old dispatcher on proxy URL change to prevent connection pool leak
- Fix: idempotency guard to avoid patching globalThis.fetch multiple times

Made-with: Cursor
2026-02-28 10:11:53 +07:00
..
config - Refactor chatCore.js to streamline imports and remove unused functions. 2026-02-27 11:15:12 +07:00
executors feat: cherry-pick PR #183 — multi-provider support, PWA, dynamic models, UI improvements 2026-02-25 11:40:50 +07:00
handlers - Refactor chatCore.js to streamline imports and remove unused functions. 2026-02-27 11:15:12 +07:00
services feat: implement model lock functionality for connection management 2026-02-27 10:29:11 +07:00
transformer feat: enhance request handling and error management in chatCore and streamToJsonConverter 2026-02-15 12:02:53 +07:00
translator Fix MITM on window 2026-02-28 10:04:57 +07:00
utils feat(proxy): add outbound HTTP proxy support for OAuth + provider requests 2026-02-28 10:11:53 +07:00
.npmignore Update jsconfig.json and package.json to correct open-sse path references from relative to local directory. 2026-01-05 10:37:09 +07:00
index.js feat(executors): Improved UI components for displaying provider limits and usage statistics in the dashboard. 2026-02-05 18:38:50 +07:00