Commit Graph

  • 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