Commit Graph

  • 308e3e347a ✨ feat(web): polish themed data views and add task log details t0ng7u 2026-07-11 14:30:06 +08:00
  • 269e4ff390 feat(image): enhance image stream handling with client disconnect logic and billing adjustments CaIon 2026-07-11 13:13:56 +08:00
  • d9595831bf fix(billing): improve quota handling and error reporting for pre-consume operations CaIon 2026-07-10 22:30:38 +08:00
  • 621927f710 fix(billing): reject saturated pre-consume quota CaIon 2026-07-10 21:53:51 +08:00
  • b2a890e755 🐛 fix: Fontsource asset resolution across workspace layouts t0ng7u 2026-07-11 13:02:59 +08:00
  • dad57a6bb8 fix: sync codex field (#6018) Seefs 2026-07-11 11:04:15 +08:00
  • 00f1cbb6df chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#6096) dependabot[bot] 2026-07-11 10:53:05 +08:00
  • ca971413e9 fix(web): allow user-activated top navigation for custom home iframe (#5955) 2026-07-11 10:52:17 +08:00
  • 9d1ca545e2 ♻️ refactor(web): refine data-table cards and pricing page layout t0ng7u 2026-07-11 06:02:16 +08:00
  • 0918bdb49a ♻️ refactor(web): consolidate design-system primitives and responsive data views t0ng7u 2026-07-11 05:13:16 +08:00
  • 262ab93123 ✨ style(web): unify design system across default frontend t0ng7u 2026-07-11 02:02:11 +08:00
  • 0cb741d8da perf(model-pricing): optimize upstream price sync tables (#6092) 同語 2026-07-11 00:49:03 +08:00
  • 6869cd94b2 perf(web): align table badge spacing QuentinHsu 2026-07-11 00:28:21 +08:00
  • 43783286e5 fix(model-pricing): polish sync channel dialog layout QuentinHsu 2026-07-10 23:56:18 +08:00
  • 489c045842 perf(model-pricing): optimize upstream price sync table QuentinHsu 2026-07-10 23:37:11 +08:00
  • f2c7cd33c8 fix: remove sample special usable groups leaking into pricing page (#5906) 同語 2026-07-10 23:33:00 +08:00
  • d3b01b483d fix: allow adding model names that differ only by case in multi-select (#6061) 同語 2026-07-10 23:30:15 +08:00
  • 4823417cf7 feat(playground): add playground parameter settings panel (#6044) 同語 2026-07-10 23:28:44 +08:00
  • e8596cab7e fix: allow adding custom model names that differ only by case feitianbubu 2026-07-10 10:54:59 +08:00
  • 4e570389dd fix: use GORM v2 row locking for subscription resets (#6057) Seefs 2026-07-10 10:21:00 +08:00
  • 928b475075 feat(playground): add chat parameter settings panel QuentinHsu 2026-07-09 22:10:03 +08:00
  • 246d62aa5e chore: remove dead files resurrected by v1.0 launch commit (#6041) feitianbubu 2026-07-09 22:03:45 +08:00
  • 4645ad9df5 fix(playground): keep model selector lists in sync QuentinHsu 2026-07-09 21:47:43 +08:00
  • a79f96919e fix(affiliate): update referral message CaIon 2026-07-09 16:49:46 +08:00
  • df01273b94 fix(web): let resized tables fill available width (#6031) zuiho 2026-07-09 16:26:56 +08:00
  • 8739c05c0e feat(web): 支持渠道列表手动调整列宽 (#5948) zuiho 2026-07-08 16:15:49 +08:00
  • 97bbb7c8cd feat(pricing): enhance dynamic pricing calculations with group selection support CaIon 2026-07-08 15:11:32 +08:00
  • 28e0115a08 fix(web): prevent browser translation from mutating React roots (#5963) Rāna(Bass Ver.) 2026-07-08 12:57:31 +08:00
  • 6a437a337d feat(oauth): add OAuth callback URL display and copy functionality CaIon 2026-07-08 12:50:57 +08:00
  • 57865fc1f8 fix: restore default channel connection paste CaIon 2026-07-08 12:39:23 +08:00
  • 6ce7305cd3 feat(price): add token ratios for GPT-5.6 models CaIon 2026-07-07 21:42:09 +08:00
  • 90fa6fe6b6 fix(wallet): honor configured quota units for reward transfers (#5808) A_Words 2026-07-07 21:40:58 +08:00
  • a72e5082e9 feat(system-info): add stale instance cleanup actions (#5953) Seefs 2026-07-07 21:22:49 +08:00
  • fc1259f583 refactor(price): improve handling of other ratios in PriceData CaIon 2026-07-07 21:12:13 +08:00
  • 394b023dbf fix: keep group ratio input as string draft to allow decimal typing (#5995) feitianbubu 2026-07-07 21:12:54 +08:00
  • 2f5f6ba84f feat: prepare for 5.6 CaIon 2026-07-07 20:56:36 +08:00
  • 8bc4bf1d6b feat(docker): add cosign for signing manifests and update permissions CaIon 2026-07-07 20:08:27 +08:00
  • 3fbad6a72f fix(price): add default token estimate for tiered expression pre-consume CaIon 2026-07-07 15:41:47 +08:00
  • becc18e300 fix(i18n): add language detection mapping for Chinese locales CaIon 2026-07-07 14:02:09 +08:00
  • 8f31b30598 fix(i18n): standardize locale formatting for Intl APIs CaIon 2026-07-07 13:40:06 +08:00
  • 5cbb7b0be1 docs: update system architecture requirements CaIon 2026-07-07 13:15:04 +08:00
  • 48b7f4918f fix(billing): adjust quota calculation to prevent exceeding int32 limits CaIon 2026-07-07 13:11:55 +08:00
  • 9b93d61b7f feat(subscription): add admin quota reset actions (#5952) Seefs 2026-07-07 12:47:41 +08:00
  • d1abf78ec0 Localized new ui to zh-TW (#5942) Meow Tech Open Source by NovaMeow 2026-07-07 12:46:02 +08:00
  • 70ea899e37 fix(model): centralize row locking in transactional flows CaIon 2026-07-07 12:40:09 +08:00
  • bae799ccb1 fix(billing): surface quota saturation events for admin auditing CaIon 2026-07-07 12:20:07 +08:00
  • c9943d37ad fix(billing): extend quantity validation and saturating conversions to remaining paths CaIon 2026-07-07 01:08:52 +08:00
  • d0bd8aac74 fix(billing): validate quantity parameters and harden quota calculations CaIon 2026-07-07 00:21:06 +08:00
  • 45f0484dc1 Fix/build date dns error (#5945) Seefs 2026-07-06 22:32:26 +08:00
  • 153d7f01a2 fix: avoid stale stream writes after client disconnect (#5710) SeefsandCaIon 2026-07-06 21:40:23 +08:00
  • fc26b88fd1 feat(group): enhance group ratio editor with improved visibility rules and JSON parsing CaIon 2026-07-06 16:21:46 +08:00
  • 1e80ce03e8 feat: optimize legacy top-up warning banner copy (#5851) (#5855) Gravirei 2026-07-06 13:03:54 +06:00
  • 3a876d6f31 fix(web): redirect authenticated users away from sign-up page (#5910) 乾Land贺. 2026-07-06 14:57:36 +08:00
  • df087b022d feat(ssrf): implement SSRF protection in HTTP clients and validation functions CaIon 2026-07-06 14:51:37 +08:00
  • 1e11dfcfb5 feat(user): better messages for redeem failures CaIon 2026-07-06 14:09:50 +08:00
  • 17465b855f fix(html): 修复 Shadow DOM 隔离渲染下深浅色模式无法自动切换的问题 (#5890) olwater 2026-07-06 14:00:31 +08:00
  • 2f91d8ccb3 fix(web): sync home iframe theme and language (#5917) G.RQ 2026-07-06 13:57:20 +08:00
  • 043720f9be fix: 任务差额结算后 quota 和阿里视频时长优化 (#5923) feitianbubu 2026-07-06 11:49:24 +08:00
  • 2281c9e3d8 fix(web): refine mobile user cards CaIon 2026-07-05 15:02:08 +08:00
  • 4a64b87072 test(user): cover self-service password update guard CaIon 2026-07-05 13:53:25 +08:00
  • 56dbaab1d4 feat(session): support opt-in Secure session cookies CaIon 2026-07-05 13:53:16 +08:00
  • 0d5995eb63 fix(auth): allow read-only access for non-disabled tokens CaIon 2026-07-05 13:35:10 +08:00
  • 5fc35e28a2 fix(user): harden account email and password handling CaIon 2026-07-05 13:07:50 +08:00
  • 81808d2410 fix: remove sample special usable groups leaking into pricing page feitianbubu 2026-07-04 23:42:00 +08:00
  • 1ae757475f fix: align dynamic pricing style with log details dialog sections 同語 2026-07-04 23:42:03 +08:00
  • f52b52b167 fix: align dynamic pricing style with log details dialog sections feitianbubu 2026-07-04 23:12:58 +08:00
  • 4ae341756e fix(channels): show field passthrough controls for Codex (#5902) Seefs 2026-07-04 19:50:15 +08:00
  • bed4a3f916 fix(user): trim whitespace from username and validate input CaIon 2026-07-04 16:56:37 +08:00
  • 12603a7765 fix(redemption): add status filtering and cleanup action CaIon 2026-07-04 16:14:54 +08:00
  • 86021d8ed2 Refine default web UI and backend sync handling CaIon 2026-07-04 14:57:25 +08:00
  • 722d0366b7 fix(classic): fix classic web build failures 同語 2026-07-04 08:47:32 +08:00
  • a130103948 chore(makefile): rename backend targets to api QuentinHsu 2026-07-04 08:32:43 +08:00
  • 997926bbe1 fix(classic): fix classic web build failures QuentinHsu 2026-07-04 08:25:39 +08:00
  • b6e8ff9dd5 perf(web): refine channel test dialog interactions 同語 2026-07-04 00:13:17 +08:00
  • f5bba114c0 chore(web): update default web dependencies 同語 2026-07-04 00:12:01 +08:00
  • c5600f9b11 perf(channels): compact model test row actions QuentinHsu 2026-07-03 23:40:11 +08:00
  • b35dfa32ef perf(channels): streamline channel test dialog layout QuentinHsu 2026-07-03 23:13:37 +08:00
  • 917a2cff64 chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /electron (#5147) dependabot[bot] 2026-07-03 16:57:51 +08:00
  • 55858f353c feat: add manual Docker image publishing workflow CaIon 2026-07-03 16:54:52 +08:00
  • 70c0b37eec chore(deps): remove unused date-fns dependency QuentinHsu 2026-07-03 16:53:37 +08:00
  • aa334c0850 fix(ai-elements): read nested usage token details QuentinHsu 2026-07-03 16:35:18 +08:00
  • a6c0201257 chore(deps): update web default dependencies QuentinHsu 2026-07-03 16:20:22 +08:00
  • 0977965d93 fix: handle ollama non-stream tool calls (#5865) MimiandCaIon 2026-07-03 15:35:34 +08:00
  • 1dcb389d00 chore(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 (#5873) dependabot[bot] 2026-07-03 15:26:15 +08:00
  • dfc0d6324b Merge commit from fork Calcium-Ion 2026-07-03 15:25:33 +08:00
  • bfddc5fea0 fix: omit access_token from user queries CaIon 2026-07-03 15:15:02 +08:00
  • 69c4d83df4 chore(deps): bump golang.org/x/net from 0.50.0 to 0.55.0 (#5862) dependabot[bot] 2026-07-03 15:14:30 +08:00
  • c1903607d5 fix: persist channel status filter across page navigation (#5863) feitianbubu 2026-07-03 14:43:27 +08:00
  • 0565e62679 fix: only treat 401 as session expiry in auth guard (#5872) feitianbubu 2026-07-03 14:43:12 +08:00
  • 8874d1929f Make quota logging synchronous and delay startup log CaIon 2026-07-02 21:58:41 +08:00
  • bff701b0cd docs: update AGENTS.md CaIon 2026-07-02 21:53:45 +08:00
  • 986d90ae04 支持服务优雅关闭,避免重启回复中断和面板缓存数据丢失 (#4258) feitianbubu 2026-07-02 21:53:09 +08:00
  • 759ab6bbca fix: keep page state when switching tabs within the same route (#5796) feitianbubu 2026-07-02 21:36:23 +08:00
  • 1f4d8d2b26 fix(web): inject app styles into isolated HTML (#5860) QuentinHsu 2026-07-02 21:35:27 +08:00
  • e1fd9cc282 chore(build): align make targets with web naming QuentinHsu 2026-06-28 23:49:49 +08:00
  • f9165e7bfa fix(dev): run only default frontend in dev-web QuentinHsu 2026-06-28 23:43:39 +08:00
  • 95e8c5eecf perf(web): optimize web Rsbuild and Tailwind build pipeline (#5786) QuentinHsu 2026-07-02 20:43:48 +08:00
  • 52858ad1e6 feat: support Wan2.7 i2v media mapping (#4984) Scott 2026-07-01 21:21:41 +08:00
  • fda8177864 fix(web): 修复自定义 HTML 样式被过滤及排版间距异常的问题 (#5795) olwaterandCaIon 2026-07-01 20:34:10 +08:00
  • 5bf3468362 chore: run bun format to automatically format the frontend code t0ng7u 2026-07-01 06:38:41 +08:00