HsungKayphoon
527feb69db
fix: cover portable migration tables in logical schema
2026-05-16 15:58:41 +08:00
RWDai
ba661f1b3c
Add usage record column controls
2026-05-16 15:55:38 +08:00
RWDai
4f584a71df
Add usage metadata frontend plumbing
2026-05-16 15:55:38 +08:00
RWDai
97cd92a1a2
Expose usage record metadata fields
2026-05-16 15:55:38 +08:00
RWDai
df7b2824a6
Persist client family usage metadata
2026-05-16 15:55:38 +08:00
RWDai
03ba1f94d7
Show execution failure reasons in request details
2026-05-16 15:42:13 +08:00
RWDai
6dd5d2fe14
Add failure notice resolver for usage records
2026-05-16 15:42:13 +08:00
RWDai
a2649718ea
Expose scheduling failure details in usage payload
2026-05-16 15:42:13 +08:00
RWDai
9325c2ad9d
fix(providers): remove unreachable manual model add flow
2026-05-16 15:35:26 +08:00
RWDai
590151f40b
feat(models): allow manual global model creation
2026-05-16 15:27:34 +08:00
HsungKayphoon
4b12ec8913
feat: add postgres to single-node migration
2026-05-16 15:26:43 +08:00
HsungKayphoon
74a1e5ad7d
feat: add scoped manual usage cleanup
2026-05-16 15:23:44 +08:00
fawney19
75b7319465
Merge pull request #471 from Kayphoon/fix/usage-provider-id-null
2026-05-16 15:19:30 +08:00
fawney19
6a608b8e3f
fix: recover finalized usage provider links safely
2026-05-16 15:15:57 +08:00
fawney19
c2cdcefdc8
fix(public): 恢复 support.rs 的 system_config_bool 引入
2026-05-16 14:28:19 +08:00
fawney19
893ac18d60
Merge PR #469 : 修复用户可见性、额度、验证与 Codex 探测
2026-05-16 14:28:19 +08:00
fawney19
74abb50bdc
fix(public): keep original GitHub links visible
...
(cherry picked from commit 7c93552697c9c35b77df35e117900ff8e9b62994)
2026-05-16 13:50:46 +08:00
Kayphoon
f817f856c8
fix: allow upsert to backfill NULL provider link fields after billing finalizes
...
The ON CONFLICT update guard for provider_id, provider_endpoint_id, and
provider_api_key_id previously required billing_status = 'pending'. Once a
usage row left pending state with these fields still NULL, subsequent upserts
could never fill them. Add an OR IS NULL clause so missing provider links are
always recoverable regardless of billing status.
2026-05-16 13:11:59 +08:00
fawney19
3a23eaa572
Merge pull request #470 from yao177/fix/provider-keep-priority-on-conversion-load-balance
...
fix: preserve conversion priority beneath scheduler modes
2026-05-16 12:56:57 +08:00
fawney19
a7fdce493b
feat: paginate provider keys from backend
2026-05-16 12:52:49 +08:00
yao177
232976c14a
fix: keep conversion priority below load balance
2026-05-16 04:41:07 +00:00
yao177
dc1009798d
test: cover cache affinity conversion priority ordering
2026-05-16 04:32:56 +00:00
fawney19
b6d74249a4
fix(public): keep original GitHub links visible
...
(cherry picked from commit 7c93552697c9c35b77df35e117900ff8e9b62994)
2026-05-16 11:38:49 +08:00
fawney19
f72ab383c9
Refine OAuth auto cleanup conditions
...
(cherry picked from commit 78826eae47ab18ace6931dd190a41070416b5e10)
2026-05-16 11:33:45 +08:00
fawney19
f59cf1090d
feat(admin): unify system data management and aggregate import/export
2026-05-16 02:16:53 +08:00
Entropy.Xu
1a50c5e112
merge: 同步主线并解决用户侧验证冲突
2026-05-16 01:25:42 +08:00
fawney19
48da062251
Merge pull request #468 from fawney19/revert-pr-466
...
Revert PR #466
2026-05-16 01:01:44 +08:00
Entropy.Xu
bbd3c30b0e
fix(public): 修复用户可见性、额度、验证与 Codex 探测
2026-05-16 00:51:44 +08:00
fawney19
d6c320bf06
Revert "Merge remote-tracking branch 'origin/pr/466'"
...
This reverts commit 0e0a24862f , reversing
changes made to b09fd48eee .
2026-05-16 00:50:00 +08:00
fawney19
d53546d56f
Make pool probing request-driven
2026-05-16 00:18:47 +08:00
fawney19
43d891bee1
Remove legacy Python tests
2026-05-16 00:06:21 +08:00
fawney19
0e0a24862f
Merge remote-tracking branch 'origin/pr/466'
2026-05-15 22:49:35 +08:00
ZheFox
2345df0e38
fix(usage): bill cancelled terminal usage
2026-05-15 22:38:34 +08:00
fawney19
b09fd48eee
Merge remote-tracking branch 'origin/pr/462'
2026-05-15 22:28:40 +08:00
fawney19
c916e76bd2
Merge branch 'pr-461'
...
# Conflicts:
# .github/workflows/rust-ci.yml
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
2026-05-15 21:52:37 +08:00
fawney19
8eb4c029b2
Merge pull request #467 from AAEE86/main
...
fix(usage): prevent detail view from overriding active request status
2026-05-15 21:08:48 +08:00
fawney19
87e44479cc
Add proxy tunnel diagnostics and default logging
2026-05-15 19:43:59 +08:00
AAEE86
9c7757f801
fix(usage): prevent detail view from overriding active request status
...
- Keep pending/streaming lifecycle status authoritative for active requests
- Prevent detail status code or trace state from misclassifying in-flight requests as stream/failed
- Add regression coverage for status resolution and timeline state emission
2026-05-15 19:04:50 +08:00
fawney19
1503986d40
Fix compose installer defaults
2026-05-15 18:43:47 +08:00
fawney19
0bd3e2fa88
Merge remote-tracking branch 'origin/main'
2026-05-15 18:13:26 +08:00
fawney19
0f0b9a6118
chore: add db maintenance make targets
2026-05-15 18:10:49 +08:00
fawney19
e4f427f921
Merge remote-tracking branch 'entropy-xu/payment-billing-plans'
...
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
# frontend/src/views/admin/Users.vue
2026-05-15 16:37:17 +08:00
fawney19
2006a3e678
Merge pull request #464 from RWDai/fix/issue-455-codex-compact-include
...
fix: strip include from codex compact requests
2026-05-15 16:10:33 +08:00
fawney19
38240f77ff
chore: replace dev script with make targets
2026-05-15 16:09:11 +08:00
RWDai
6014925e60
style: format codex compact regression tests
2026-05-15 14:40:27 +08:00
RWDai
1dc9b505e4
fix: strip include from codex compact requests
2026-05-15 14:20:16 +08:00
fawney19
b0ba1f250d
Merge pull request #463 from AAEE86/main
...
chore(deps): update npm lockfiles
2026-05-15 14:13:14 +08:00
fawney19
2e9feaa60a
Add local dev.sh script
2026-05-15 13:51:52 +08:00
AAEE86
8538364930
chore(deps): update npm lockfiles
2026-05-15 13:46:32 +08:00
fawney19
fb2662b877
Merge pull request #460 from RWDai/manual-provider-model-save-20260515
...
Allow manual provider model save without online discovery
2026-05-15 13:33:32 +08:00