fawney19
|
1b570daf72
|
Revert "Merge PR #504"
This reverts commit d216a9e219, reversing
changes made to 21e82abd54.
|
2026-05-19 17:23:57 +08:00 |
|
fawney19
|
d8a9d7eb5e
|
chore: format merged PR changes
|
2026-05-19 08:13:56 +08:00 |
|
fawney19
|
d216a9e219
|
Merge PR #504
|
2026-05-19 08:10:57 +08:00 |
|
fawney19
|
69af74b1e0
|
Merge PR #488 and #489
|
2026-05-19 03:16:35 +08:00 |
|
fawney19
|
5eed329916
|
Rootfix usage counter outbox
|
2026-05-19 00:44:37 +08:00 |
|
MMEXA
|
4317ff78b1
|
Expose local scheduling failures in usage UI
|
2026-05-18 16:28:37 +00:00 |
|
MMEXA
|
b480f3aaff
|
fix(gateway): normalize Gemini Vertex embedding transport
|
2026-05-18 15:39:29 +00:00 |
|
RWDai
|
24129d7f12
|
Merge upstream/main into feat/356-usage-record-columns
|
2026-05-18 20:33:05 +08:00 |
|
RWDai
|
ae9d4038b1
|
Prefer typed admin usage client family
|
2026-05-18 19:29:36 +08:00 |
|
fawney19
|
90dbc279fd
|
Merge remote-tracking branch 'origin/pr-476'
|
2026-05-18 16:13:45 +08:00 |
|
MMEXA
|
9586f5158e
|
Fix fixed-provider endpoint key counts
|
2026-05-17 20:55:36 +00:00 |
|
RWDai
|
96d40dd21d
|
Infer usage client family from User-Agent
|
2026-05-17 23:04:31 +08:00 |
|
RWDai
|
981020a5ab
|
fix(ci): apply rustfmt to usage metadata handlers
|
2026-05-17 20:28:08 +08:00 |
|
RWDai
|
97cd92a1a2
|
Expose usage record metadata fields
|
2026-05-16 15:55:38 +08:00 |
|
RWDai
|
a2649718ea
|
Expose scheduling failure details in usage payload
|
2026-05-16 15:42:13 +08:00 |
|
fawney19
|
893ac18d60
|
Merge PR #469: 修复用户可见性、额度、验证与 Codex 探测
|
2026-05-16 14:28:19 +08:00 |
|
fawney19
|
f72ab383c9
|
Refine OAuth auto cleanup conditions
(cherry picked from commit 78826eae47ab18ace6931dd190a41070416b5e10)
|
2026-05-16 11:33:45 +08:00 |
|
Entropy.Xu
|
1a50c5e112
|
merge: 同步主线并解决用户侧验证冲突
|
2026-05-16 01:25:42 +08:00 |
|
Entropy.Xu
|
bbd3c30b0e
|
fix(public): 修复用户可见性、额度、验证与 Codex 探测
|
2026-05-16 00:51:44 +08:00 |
|
Entropy.Xu
|
85f48123b6
|
feat(auth): 添加 Turnstile 注册防护
|
2026-05-15 01:54:20 +08:00 |
|
fawney19
|
509bd30252
|
Redesign sensitive info protection settings
|
2026-05-14 11:14:20 +08:00 |
|
fawney19
|
91955ad1e0
|
Merge remote-tracking branch 'origin/pr/451' into aether-rust-pioneer
|
2026-05-14 02:10:37 +08:00 |
|
fawney19
|
e251a63cb3
|
Merge remote-tracking branch 'pr-434/fix-provider-model-test-compat' into aether-rust-pioneer
|
2026-05-14 01:28:33 +08:00 |
|
fawney19
|
acd44328d6
|
feat: add version update flow
|
2026-05-13 22:28:05 +08:00 |
|
fawney19
|
8b813f645f
|
Merge branch 'pr-438' into aether-rust-pioneer
|
2026-05-13 22:28:05 +08:00 |
|
fawney19
|
1a196c8cf2
|
Merge pull request #443 from AAEE86/rust
feat(admin): add Done-hub provider ops template
|
2026-05-13 18:42:28 +08:00 |
|
Kayphoon
|
2958041dc7
|
feat(gateway): add reversible chat pii redaction
|
2026-05-13 18:25:13 +08:00 |
|
fawney19
|
5d1460e051
|
refactor: extract provider pool abstractions
|
2026-05-13 18:19:15 +08:00 |
|
AAEE86
|
afbb656510
|
feat(admin): add Done-hub provider ops template
- 新增 Done-hub Cookie 认证架构
- 使用 /api/user/profile 查询余额,按 quota / 500000 换算
- 补充余额解析、认证头和校验相关测试
|
2026-05-13 16:10:59 +08:00 |
|
RWDai
|
e00df5f7a2
|
Add admin update payload builder
|
2026-05-13 10:27:21 +08:00 |
|
mayrain
|
fca3f24d91
|
fix: preserve legacy admin config imports
|
2026-05-12 20:10:27 +08:00 |
|
AAEE86
|
bfbf7a4663
|
fix(usage): 统一用户排行榜 Token 统计口径
- 将用户排行榜 Tokens 调整为与仪表盘今日 Token 一致
- 统一 effective input、cache creation fallback、cache read 计算规则
- 补齐 Postgres 聚合、admin 内存构建和内存仓库回退路径
- 增加缓存命中场景的统计口径测试
|
2026-05-11 22:34:37 +08:00 |
|
fawney19
|
ef4cc55c9a
|
Record per-candidate upstream error bodies
|
2026-05-11 02:30:45 +08:00 |
|
fawney19
|
228253c166
|
Merge pull request #410 from Entropy-Xu/codex/codex-image-progress-heartbeat
Add Codex image progress heartbeat
|
2026-05-10 17:57:33 +08:00 |
|
fawney19
|
d246f6b42c
|
fix: align user group access controls
|
2026-05-10 17:28:23 +08:00 |
|
fawney19
|
79b3a76dc1
|
Merge pull request #411 from buniakinazach-dev/feat/codex-spark-quota
新增 Codex Spark 额度展示
|
2026-05-10 09:25:44 +08:00 |
|
fawney19
|
c2bf17b4dd
|
Fix Codex Spark quota formatting
|
2026-05-10 09:14:19 +08:00 |
|
fawney19
|
0f42a6ed82
|
Fix Codex image progress heartbeat merge regressions
|
2026-05-10 02:10:23 +08:00 |
|
fawney19
|
79d07ac79a
|
Improve request trace upstream diagnostics
|
2026-05-09 10:46:04 +08:00 |
|
Alice
|
757c264e3e
|
新增 Codex Spark 额度展示
解析 GPT-5.3-Codex-Spark 额度窗口,并在号池页面和提供商账号抽屉中展示 Spark 周额度与 5H 额度。Spark 额度仅用于展示,不影响普通 Codex 周额度和 5H 额度的调度与筛选逻辑。
|
2026-05-09 10:44:45 +08:00 |
|
Entropy.Xu
|
eda3738d59
|
Merge branch 'aether-rust-pioneer' of https://github.com/fawney19/Aether into codex/codex-image-progress-heartbeat
# Conflicts:
# frontend/src/features/usage/components/__tests__/HorizontalRequestTimeline.spec.ts
|
2026-05-09 01:26:44 +08:00 |
|
Entropy.Xu
|
3b4f27f767
|
Add Codex image progress heartbeat
|
2026-05-09 01:21:26 +08:00 |
|
fawney19
|
e21fb58479
|
chore(proxy): guard metrics retention cleanup
|
2026-05-08 22:57:00 +08:00 |
|
fawney19
|
a703acd1fe
|
feat(proxy): record tunnel stability metrics
|
2026-05-08 22:03:17 +08:00 |
|
fawney19
|
fa22384f24
|
Merge remote-tracking branch 'origin/pr/399' into aether-rust-pioneer
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
|
2026-05-08 02:52:13 +08:00 |
|
fawney19
|
c52ef1993f
|
Improve provider OAuth device flow
|
2026-05-08 01:33:23 +08:00 |
|
Entropy.Xu
|
cc5cb3475e
|
feat: add management token permissions
|
2026-05-07 23:48:29 +08:00 |
|
fawney19
|
fd44906bb7
|
fix provider pool quota status handling
|
2026-05-07 11:28:44 +08:00 |
|
fawney19
|
10e679bb2f
|
Add provider key cycle stats reset handling
|
2026-05-07 03:23:20 +08:00 |
|
fawney19
|
6c0ac2e8da
|
chore: omit deprecated python quota changes
|
2026-05-07 01:39:48 +08:00 |
|