-
000918e0fc
chore: use internal Nexus npm registry
main
shangzy
2026-06-16 11:38:57 +08:00
-
8735f0e80d
ci: use sino SWR namespace and fixed image tag
shangzy
2026-06-16 11:34:39 +08:00
-
0458e1aa08
chore: use npmmirror registry in Docker build
shangzy
2026-06-16 11:20:55 +08:00
-
d581e78314
ci: disable BuildKit on base90 runner
shangzy
2026-06-16 11:15:06 +08:00
-
9ddbec5643
refactor: remove OIDC authentication
shangzy
2026-06-16 11:09:11 +08:00
-
4b788befb0
ci: use base90 runner for Huawei publish
shangzy
2026-06-16 10:57:21 +08:00
-
372aba4d5e
ci: add manual Huawei SWR publish job
shangzy
2026-06-16 10:41:55 +08:00
-
626b8928f4
fix oidc callback behind reverse proxy
shangzy
2026-06-16 10:01:13 +08:00
-
9024f80a70
chore: split Coolify compose configuration
shangzy
2026-06-08 13:30:18 +08:00
-
ad8fc7957e
chore: expose analytics service for Coolify
shangzy
2026-06-08 13:26:12 +08:00
-
2e3dca87c7
fix: let Coolify provide runtime env
shangzy
2026-06-08 11:19:50 +08:00
-
475b90781c
fix: avoid remote font fetch during build
shangzy
2026-06-08 10:47:43 +08:00
-
8556286f2a
chore: use Huawei npm mirror in Docker build
shangzy
2026-06-05 18:28:50 +08:00
-
d626a27663
fix: make docker npm install more reliable
shangzy
2026-06-05 18:25:06 +08:00
-
20654d9756
feat: add optional OIDC authentication
shangzy
2026-06-05 17:34:03 +08:00
-
09f752c8cf
Update production PostgreSQL connection
shangzy
2026-06-03 22:50:27 +08:00
-
09d4c32402
Merge branch 'codex/api-analytics-hardening' into 'main'
尚泽宇
2026-05-27 15:32:44 +08:00
-
-
f1a2641509
Merge remote-tracking branch 'origin/main' into codex/api-analytics-hardening
shangzy
2026-05-27 15:30:26 +08:00
-
-
-
-
356039d9cf
feat: harden analytics dashboard
shangzy
2026-05-27 15:19:31 +08:00
-
79bc46e67b
Merge branch 'fix/logs-user-search' into 'main'
尚泽宇
2026-05-08 20:24:00 +08:00
-
-
b1539f3969
fix: support fuzzy logs user search
shangzy
2026-05-08 20:20:24 +08:00
-
-
63eec82931
Merge branch 'feat/1' into 'main'
尚泽宇
2026-05-08 19:18:34 +08:00
-
-
-
-
1cb7f08f86
docs: add smoke test note
shangzy
2026-05-08 19:11:40 +08:00
-
-
5e0ca6a504
feat: add user token distribution tab
shangzy
2026-05-08 17:35:05 +08:00
-
e44207901c
feat: add token breakdown helpers
shangzy
2026-05-08 17:31:17 +08:00
-
20d8b61aa3
feat: add user token breakdown data
shangzy
2026-05-08 17:27:59 +08:00
-
c5052e312a
chore: ignore local worktrees
shangzy
2026-05-08 17:24:33 +08:00
-
baac251b7c
docs: add user token breakdown implementation plan
shangzy
2026-05-08 17:15:45 +08:00
-
d5e57da93b
docs: add user token breakdown design
shangzy
2026-05-08 17:00:22 +08:00
-
94b87dcc30
Show output tokens in detail stats
shangzy
2026-04-28 13:55:08 +08:00
-
e8a66cf180
Add sorting to detail breakdown tables
shangzy
2026-04-28 13:40:45 +08:00
-
ab915e9292
Add cost metrics to analytics dashboard
shangzy
2026-04-28 11:27:51 +08:00
-
67e43b02bf
perf: 添加查询缓存层,避免重复解析 JSON(TTL 2 分钟)
shangzy
2026-04-22 09:59:02 +08:00
-
52de6c5dc0
Edit Dockerfile
尚泽宇
2026-04-20 20:09:23 +08:00
-
c5c91cc157
feat: 添加缓存 Token 独立展示(cache_creation / cache_read)
shangzy
2026-04-20 19:55:09 +08:00
-
004cdd9fc9
Refine embedded portal homepage
shangzy
2026-04-15 18:03:06 +08:00
-
c809ab16e6
fix: 修复排名页跳转用户详情数据为0的问题
shangzy
2026-04-08 20:08:08 +08:00
-
13805a47be
fix: refactor time range to single source of truth with correct dates
shangzy
2026-04-07 16:22:18 +08:00
-
35b8fec96c
fix: use toISOString for trend date serialization to prevent year 2001 bug
shangzy
2026-04-07 15:50:30 +08:00
-
918a615793
fix: locale toggle shows current language, date inputs respect locale
shangzy
2026-04-07 15:30:25 +08:00
-
c45e026ab3
fix: add explicit type annotations to setState callbacks in time-range-context
shangzy
2026-04-07 15:26:15 +08:00
-
20a3d399d9
fix: resolve all eslint errors (set-state-in-effect, nested components, no-explicit-any)
shangzy
2026-04-07 15:19:10 +08:00
-
8b91aa3e97
feat: add output/input ratio column to aggregation page
shangzy
2026-04-07 15:09:23 +08:00
-
9bb36432ba
feat: global time range context with custom date picker
shangzy
2026-04-07 14:49:58 +08:00
-
004fd37622
feat: replace favicon with fourth ai badge
shangzy
2026-04-02 21:14:51 +08:00
-
6e55bc02b7
feat: support query theme bootstrap for embeds
shangzy
2026-04-02 20:41:18 +08:00
-
83071a4b76
chore: update portal docs url
shangzy
2026-04-02 20:14:45 +08:00
-
cc66034e59
feat: sync embedded analytics theme with parent app
shangzy
2026-04-02 20:11:33 +08:00
-
1b5977a420
feat: add hidden /portal page for SinoCode iframe embedding
shangzy
2026-04-02 19:30:32 +08:00
-
00e305241d
feat: add sortable columns to rankings table (calls/input/output/total token)
shangzy
2026-04-02 17:04:03 +08:00
-
c2965faed3
fix: use node:20-alpine and add taobao npm registry mirror
shangzy
2026-04-02 13:01:05 +08:00
-
b719b358f8
feat: API analytics dashboard with i18n and theme support
shangzy
2026-04-02 12:47:50 +08:00