Commit graph

485 commits

Author SHA1 Message Date
musistudio
528a8e0efa Refactor routing and provider integration 2026-07-05 19:57:39 +08:00
musi
87a666df21 chore: release 3.0.7
Some checks failed
Docs / Build (push) Has been cancelled
Docs / Deploy (push) Has been cancelled
2026-07-03 23:04:05 +08:00
musistudio
d41dae4e4a feat: update ai-gateway version 2026-07-03 22:58:16 +08:00
musistudio
3983322519 feat: update ai-gateway version 2026-07-03 22:57:08 +08:00
musistudio
2929903bdc Merge branch 'main' into dev/3.1 2026-07-03 22:56:26 +08:00
musistudio
7130e1e632 Add TeamoRouter provider preset and docs 2026-07-03 22:53:10 +08:00
musistudio
6bfb2e1901 Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1 2026-07-03 21:30:52 +08:00
musi
46fa7e2181 Remove stale generated bin backups 2026-07-03 21:29:10 +08:00
musistudio
2410530450 Fix Claude app launch on macOS 2026-07-03 15:35:07 +08:00
musistudio
6118d52df5 Improve reset credit label localization 2026-07-03 15:16:14 +08:00
musistudio
43948b4c2a Refactor router configuration and expand provider support 2026-07-03 15:11:52 +08:00
musi
b6f8bb3c52 Add Codex manual reset account metrics 2026-07-03 13:58:05 +08:00
musistudio
15fcaaecf5 Document in-app browser search provider 2026-07-03 11:58:49 +08:00
musistudio
0d51897d18 Add Gemini interactions protocol support 2026-07-03 11:44:47 +08:00
musistudio
89d2d2394c Add launch-at-login support and route merge handling 2026-07-03 11:12:14 +08:00
musistudio
d45e88387a Refine protocol probe filtering for Gemini 2026-07-03 10:31:39 +08:00
musi
f13e3b4598 fix: avoid false protocol detection for Gemini 2026-07-03 10:01:48 +08:00
musi
7e44650008
Merge pull request #1482 from 810senpai114514/fix-proxy-passthrough
fix(gateway): 代理透传改用 globalThis.fetch,修复 NO_PROXY 解析缺陷
2026-07-03 08:44:54 +08:00
810senpai114514
5f7345fdc8 fix(gateway): proxy passthrough via globalThis.fetch and fix NO_PROXY parsing
Replace setGlobalDispatcher with globalThis.fetch wrapper to work around
bundled undici instance isolation in ai-gateway subprocess. Also:

- Extract shared readEnvProxyUrl() to eliminate duplicated env proxy logic
- Fix IPv6 loopback detection (URL.hostname returns [::1] with brackets)
- Fix URL object handling in preload bypass check
- Fix *.domain wildcard and host:port NO_PROXY matching
- Fix inverted fail-safe: bypass on parse error instead of proxying
- Add writable guard for globalThis.fetch assignment
2026-07-03 00:20:26 +08:00
musi
0f54b7d7a3 Merge branch 'dev/3.1'
Some checks are pending
Docs / Build (push) Waiting to run
Docs / Deploy (push) Blocked by required conditions
2026-07-02 22:09:01 +08:00
musi
ec99720037 chore: release 3.0.6 2026-07-02 22:08:17 +08:00
musistudio
01b3c3bc3b Add router support for multi-provider model handling 2026-07-02 20:28:25 +08:00
musistudio
ccd2694d43 Open main window from tray and hide it on close 2026-07-02 18:30:24 +08:00
musistudio
109b83bd80 Refactor router and add model fallback handling 2026-07-02 18:23:58 +08:00
musistudio
32db838b0b Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1 2026-07-02 11:46:30 +08:00
musistudio
1adfbbf006 Sort subagent model descriptions deterministically 2026-07-02 11:44:13 +08:00
musi
ffc6318dee Revise overview dashboard docs and nav links 2026-07-02 09:22:28 +08:00
musi
44e4ff6cd2 Merge branch 'dev/3.1'
Some checks are pending
Docs / Build (push) Waiting to run
Docs / Deploy (push) Blocked by required conditions
2026-07-01 22:30:37 +08:00
musi
1faa217a40 Bump version to 3.0.5 2026-07-01 22:29:33 +08:00
musi
513fa11ead Remove default routing fallback from config and docs 2026-07-01 22:27:16 +08:00
musi
22dad1afb5 Streamline README and sponsor tables 2026-07-01 22:12:22 +08:00
musi
cbf1a72507 Enhance provider links with icons in README 2026-07-01 21:52:13 +08:00
musi
9f99eb2d84 Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1
# Conflicts:
#	src/main/profile-service.ts
2026-07-01 21:45:48 +08:00
musi
371520bb4c Revise configuration docs for agent and provider setup 2026-07-01 21:44:37 +08:00
musi
5ad41aba2b
Merge pull request #1471 from 810senpai114514/feat/no-proxy
feat: 支持 NO_PROXY 环境变量与 Linux 环境变量代理回退
2026-07-01 19:52:31 +08:00
musistudio
2cbaaded8f Refresh README for new gateway and provider docs 2026-07-01 19:51:59 +08:00
musistudio
054c4fcd94 Expand routing docs and TOC headings 2026-07-01 19:16:21 +08:00
musistudio
f6c112148d Add Claude Code routing docs and app model catalog support 2026-07-01 18:48:28 +08:00
musistudio
56c1b666c6 Refactor router config and provider handling 2026-07-01 17:55:48 +08:00
810senpai114514
11392a5b09 feat: support NO_PROXY and env proxy fallback for Linux
- Extend shouldBypassProxy to read NO_PROXY/no_proxy env vars,
  supporting exact hostname, .suffix wildcard, * wildcard, and
  IPv4 CIDR matching (built-in localhost bypass unchanged)
- Fall back to HTTPS_PROXY/HTTP_PROXY env vars when OS-level
  system proxy is unavailable (Linux), fixing timeout on systems
  without macOS/Windows system-proxy APIs

Co-Authored-By: 810senpai114514 <810senpai114514@users.noreply.github.com>
2026-07-01 11:58:31 +08:00
musi
73bcf2e6e6 fix: publish release assets to existing releases
Some checks are pending
Docs / Build (push) Waiting to run
Docs / Deploy (push) Blocked by required conditions
2026-06-30 23:04:51 +08:00
musi
c5f7a3a392 chore: release 3.0.4 2026-06-30 22:32:37 +08:00
musi
451bdb572c Expand configuration docs for dashboard, keys, and providers 2026-06-30 22:27:16 +08:00
musistudio
98cd66f261 Simplify routing config and improve network logs 2026-06-30 20:02:35 +08:00
musistudio
98375b7f4e Add Claude App profile opening and HTML PNG export 2026-06-30 17:45:19 +08:00
musistudio
83ea5d8b5b Add share widget defaults and PNG export support 2026-06-30 17:07:28 +08:00
musistudio
437cf29d3e Add Windows storage migration and client disconnect aborts 2026-06-30 15:35:34 +08:00
musi
f6174752b7 Improve app packaging diagnostics and usage formatting 2026-06-30 13:57:06 +08:00
musistudio
13517cc2a0 Make model catalog capability-aware 2026-06-30 12:04:26 +08:00
musistudio
1a8d7cb610 Refactor router config handling 2026-06-30 10:38:33 +08:00