elky
cdbbda40a6
fix(tunnel): guard private owner relay targets
2026-09-04 23:44:46 +08:00
elky
29a9d608d9
fix(models): keep manual creation available on catalog failure
2026-09-04 23:11:23 +08:00
elky
c6718754d3
fix(metrics): redact upstream admission target labels
2026-09-04 22:25:36 +08:00
elky
afdd033745
fix(admin): validate cyber failover setting
2026-09-04 21:47:24 +08:00
elky
d5f54ffe8b
fix(image): scope synthetic DNS to ChatGPT storage
2026-09-04 21:41:14 +08:00
elky
f5ec76c5c8
fix(models): isolate legacy catalog rows during fetch
2026-09-04 21:31:57 +08:00
elky
784a1e0611
test(oauth): make antigravity fixtures deterministic
2026-09-04 21:12:29 +08:00
elky
507cb33089
fix(workers): isolate malformed catalog proxy rows
2026-09-04 21:12:01 +08:00
elky
b08fa3bdb6
fix(network): preserve remote DNS semantics for SOCKS proxies
2026-09-04 21:10:55 +08:00
elky
018af84d7d
fix(usage): enforce canonical metadata projection
2026-09-04 20:42:24 +08:00
elky
36e9d21e3f
fix(logging): sanitize transport error display
2026-09-04 19:49:01 +08:00
elky
b72b6ab137
fix(workers): isolate legacy catalog credentials
2026-09-04 19:42:10 +08:00
elky
7c5cce4b3c
fix(logging): redact oauth retry transport errors
2026-09-04 19:10:03 +08:00
elky
9362c34fcd
fix(network): cover regional Kiro service origins
2026-09-04 19:09:46 +08:00
elky
e89c3aa674
fix(models): resolve external catalog through configured proxy
2026-09-04 18:56:34 +08:00
elky
d6894b5532
fix(oauth): tolerate synthetic DNS for trusted identity origins
2026-09-04 18:08:32 +08:00
elky
635c6765d9
fix(network): scope synthetic DNS exceptions for oauth and payments
2026-09-04 18:08:22 +08:00
elky
c005700a7e
fix(network): tolerate synthetic DNS for trusted origins
2026-09-04 17:25:53 +08:00
elky
c142d39951
feat(http): expose narrow benchmarking fake-ip predicate
2026-09-04 16:13:19 +08:00
elky
2d17d4b73f
refactor(models): clarify online pricing source label
2026-09-04 14:16:22 +08:00
elky
499942e3e7
fix(models): surface external catalog failures promptly
2026-09-04 14:00:59 +08:00
elky
12571764bc
fix(models): support fake-ip DNS for official catalog
2026-09-04 13:52:34 +08:00
elky
1e13fa032c
fix(frontend): fail fast on deterministic refresh errors
2026-09-04 13:24:17 +08:00
elky
47b21a25d3
chore(frontend): refresh browser compatibility data
2026-09-04 13:21:48 +08:00
elky
45a3ba8829
fix(frontend): avoid blocking public routes on invalid session
2026-09-04 13:14:16 +08:00
elky
4e47c00154
fix(dev): bootstrap embedded web dependencies
2026-09-04 12:03:57 +08:00
elky
313a637982
refactor(data): drop sqlite no-op migration
2026-09-04 11:47:05 +08:00
elky
bac6d6866a
refactor(data): remove unpublished legacy cleanup migrations
2026-09-04 11:26:59 +08:00
elky
579f2c7cc1
feat(security): harden gateway boundaries and usage policies
...
Consolidate subscription usage policy enforcement, privacy-safe persistence, and gateway security hardening into one reviewable change.
Includes bounded HTTP and execution envelopes, header and protocol guards, DNS and relay validation, authentication and secret projection hardening, secure backup/install paths, and regression coverage.
2026-09-04 03:45:52 +08:00
elky
ddcbeb3ae9
Merge remote-tracking branch 'origin/main' into worktree-linear-enchanting-bunny
2026-09-03 22:32:25 +08:00
ZheFox
e25fc984af
Merge pull request #792 from zhefox/codex/antigravity-import-email
...
fix(antigravity): preserve imported account email
2026-09-03 22:25:57 +08:00
ZheFox
4cf47b1dee
fix(antigravity): preserve imported account email
2026-09-03 22:22:33 +08:00
elky
95cbd43097
test(gateway): align local execution fixtures with routing
2026-09-03 22:10:11 +08:00
ZheFox
09005939bf
Merge pull request #791 from zhefox/codex/model-pricing-source-selection
...
feat(frontend): persist model pricing sources
2026-09-03 21:48:48 +08:00
ZheFox
7b612b8b5a
feat(frontend): persist model pricing sources
2026-09-03 20:49:42 +08:00
elky
670d5e8d33
Merge remote-tracking branch 'origin/main' into worktree-linear-enchanting-bunny
2026-09-03 20:49:18 +08:00
elky
1de2e70d41
test(gateway): seed default routing strategy in request fixtures
2026-09-03 20:39:48 +08:00
ZheFox
89b57464d2
Merge pull request #790 from zhefox/codex/fix-antigravity-quota
...
fix(frontend): deduplicate Antigravity quota groups
2026-09-03 19:59:46 +08:00
ZheFox
09ef3adf70
fix(frontend): deduplicate Antigravity quota groups
2026-09-03 19:22:42 +08:00
ZheFox
3dfc15963c
Merge pull request #789 from zhefox/codex/fix-antigravity-quota
...
Codex/fix antigravity quota
2026-09-03 18:48:58 +08:00
ZheFox
f6884eb8c4
fix(gemini): accept signature-only reasoning exhaustion
2026-09-03 17:57:40 +08:00
ZheFox
f8b4382a54
test(gateway): align Claude response message ids
2026-09-03 17:04:22 +08:00
ZheFox
d78b5a81fb
fix(gemini): preserve thought-only max-token responses
2026-09-03 17:04:12 +08:00
ZheFox
89fe9e9f0a
fix(runtime): avoid JSON precision stream regression
2026-09-03 16:10:30 +08:00
elky
4291a91dc0
test(gateway): pass routing policy to affinity effects
2026-09-03 15:50:53 +08:00
ZheFox
4c6bafe255
Merge remote-tracking branch 'upstream/main' into codex/fix-antigravity-quota
2026-09-03 15:50:22 +08:00
ZheFox
979dbc4b33
fix(data): preserve jsonb numbers for metadata CAS
2026-09-03 14:37:10 +08:00
elky
9309ad844f
test(gateway): align routing fixtures with strategy policies
2026-09-03 14:11:15 +08:00
ZheFox
d672ba2068
test(gateway): seed routing strategy for antigravity flows
2026-09-03 13:45:57 +08:00
ZheFox
587486ab0c
Merge remote-tracking branch 'upstream/main' into codex/fix-antigravity-quota
2026-09-03 13:24:39 +08:00