Commit Graph

  • 3cea2bf799 feat(relaykit): preserve cached input token breakdowns CaIon 2026-09-09 22:04:24 +08:00
  • 3e1b8b1532 feat(plugins): display localized changelogs with English fallback CaIon 2026-09-09 16:45:01 +08:00
  • b6566f33d9 feat: clarify passkey website configuration CaIon 2026-09-09 16:00:03 +08:00
  • bdef117505 fix: restore add split button in advanced custom routes (#7289) Seefs 2026-09-09 19:20:56 +08:00
  • 064ed943e1 feat(billing): support fixed per-request expression pricing CaIon 2026-09-09 14:54:17 +08:00
  • 7cf9b473f6 fix(web): keep model pricing content in one scroll area CaIon 2026-09-09 14:54:17 +08:00
  • a20574136b fix(alibaba): correct Wan model protocols and usage accounting CaIon 2026-09-09 14:51:33 +08:00
  • 12be9975c0 fix(web): unify server error notifications CaIon 2026-09-09 14:49:25 +08:00
  • d52bdc0b40 feat(billing): add time-based pricing editor and expression previews CaIon 2026-09-09 13:24:09 +08:00
  • 876903a8eb fix: 修正火山方舟渠道获取模型列表的端点路径 (#7203) captainold 2026-09-09 14:33:38 +08:00
  • c79b74b683 fix(frontend): deduplicate /api/status requests (#7189) OrrinandCaIon 2026-09-09 13:58:46 +08:00
  • 4fc9d1f1fa fix(options): rebuild options table primary key and stop pricing writes resetting rows CaIon 2026-09-09 00:24:02 +08:00
  • 9bf328d974 fix: preserve provider fields in Sora video queries CaIon 2026-09-08 23:46:37 +08:00
  • ea7cb0ba4e refactor(web): unify table cells and quota details v1.0.0-rc.36 CaIon 2026-09-08 20:56:03 +08:00
  • ebe4c368f2 refactor: modernize Go code conventions CaIon 2026-09-08 20:55:03 +08:00
  • fff0635bb1 docs: update project architecture and Go conventions CaIon 2026-09-08 20:53:25 +08:00
  • 524455fac3 feat(redemptions): add batch deletion and optional file exports CaIon 2026-09-08 20:47:01 +08:00
  • 950644c9d5 fix(keys): preserve spacing after desktop quota content CaIon 2026-09-08 19:59:27 +08:00
  • bd22e45a74 style(keys): widen the desktop quota column CaIon 2026-09-08 19:56:41 +08:00
  • 551bb63edf fix(keys): show desktop quota amounts side by side CaIon 2026-09-08 19:55:28 +08:00
  • 8f72ecbbfd feat(usage-logs): add searchable group filter CaIon 2026-09-08 19:51:33 +08:00
  • 2bec370629 feat(web): refine API key and user quota displays CaIon 2026-09-08 19:49:55 +08:00
  • a5e41a8933 feat(usage-logs): refine mobile layout and keep quick actions visible CaIon 2026-09-08 17:31:19 +08:00
  • 71c1fd7caa feat(models): improve model listing, pricing and visibility filters CaIon 2026-09-08 17:03:10 +08:00
  • 0e0ba152bd feat(pricing): improve pricing editors and log display CaIon 2026-09-08 15:15:56 +08:00
  • eb76b136b8 feat(channels): improve plugin channel setup and icons CaIon 2026-09-08 15:15:55 +08:00
  • 9843309200 feat(web): improve plugin management and marketplace CaIon 2026-09-08 15:15:55 +08:00
  • 99974a814f feat(plugins): extend plugin metadata and icon support CaIon 2026-09-08 15:15:55 +08:00
  • 75e5332094 feat(pricing): support site currency in pricing editors CaIon 2026-09-08 12:12:46 +08:00
  • bee45b58a3 fix(web): switch the pricing card grid to three columns at xl v1.0.0-rc.35 CaIon 2026-09-07 22:40:11 +08:00
  • 210734bb73 refactor(task): remove the custom-plugin layer switch CaIon 2026-09-07 22:38:09 +08:00
  • 92bc7ff73c fix(plugins): make sunoapi alias-safe and lock alias echo across built-ins CaIon 2026-09-07 22:38:08 +08:00
  • 6298b0f323 fix(plugin): suppress factory layer when disabling an overridden task plugin CaIon 2026-09-07 18:18:55 +08:00
  • 5c7cca0155 fix(perf): return hourly success-rate series for model health bar CaIon 2026-09-07 16:24:31 +08:00
  • 387a409148 fix(web): keep drawer popups interactive and shim storage in tests CaIon 2026-09-07 15:02:17 +08:00
  • 7bbe85bcb0 refactor(json): route JSON helpers through a host-injectable codec CaIon 2026-09-07 13:16:20 +08:00
  • 6e10f9bc92 fix(relay): preserve Kimi K3 dynamic tool loading messages CaIon 2026-09-07 13:16:19 +08:00
  • 3b4652269a feat(ali): support wan3.0 all-in-one video models Calcium-Ionandqiuliw 2026-09-07 12:37:43 +08:00
  • 0c76e4dae7 feat(models): rework model/vendor management and pricing v1.0.0-rc.34 CaIon 2026-09-06 22:46:19 +08:00
  • 6f23339906 feat(auth): unify login verification and secure account deletion CaIon 2026-09-06 19:33:58 +08:00
  • 521cebf585 fix(dashboard): simplify completed setup guide CaIon 2026-09-06 18:34:23 +08:00
  • 3f8a50cf88 feat(audit): complete token and quota operation records CaIon 2026-09-06 18:09:06 +08:00
  • 0973dc2b8f feat(security): harden account binding and password changes CaIon 2026-09-06 18:05:57 +08:00
  • a8729b5c37 feat(security): require verification for access token management CaIon 2026-09-06 15:48:40 +08:00
  • 3e84ec0ab8 feat(auth): migrate Telegram to unified OAuth CaIon 2026-09-06 15:26:08 +08:00
  • 45c3fbe8ae fix(security): bind verification proofs to sessions and actions CaIon 2026-09-06 02:03:30 +08:00
  • 9a8674425c fix(db): avoid redundant schema migrations on restart CaIon 2026-09-05 20:45:37 +08:00
  • d8cb177440 feat(security): add access token management and audit logs CaIon 2026-09-05 20:02:46 +08:00
  • 49ec469668 fix(relay): apply model-specific OpenAI chat capabilities (#7211) 2026-09-06 15:47:45 +08:00
  • 2cf177ac48 perf(common): 批量复制 RawMessage,优化请求深拷贝 (#7221) mingisrookieandCaIon 2026-09-06 14:02:39 +08:00
  • eb99ab1b40 feat(billing): add built-in expression pricing for gpt-6-astra v1.0.0-rc.33 CaIon 2026-09-05 11:51:18 +08:00
  • d5803532bd docs: require expression pricing and consolidated tests CaIon 2026-09-05 11:51:05 +08:00
  • 6b659fd61c fix(relay): preserve reasoning effort without implicit remapping CaIon 2026-09-05 11:37:41 +08:00
  • 7c044d7c5c feat(relay): explicit @ model modifiers and canonical billing identity v1.0.0-rc.32 CaIon 2026-09-04 20:45:52 +08:00
  • 3a9f41ee85 fix: temp disable /messages/count_tokens CaIon 2026-09-04 10:07:03 +08:00
  • 32c261923a fix(task): explain 503 when a plugin-claimed model has no channel CaIon 2026-09-03 21:58:24 +08:00
  • 8f5ab8e404 fix(ci): resolve release version from trigger tag CaIon 2026-09-03 21:43:40 +08:00
  • 36dbbf0f77 fix: keep ETag valid across different JSON packages v1.0.0-rc.31 relaykit/v0.2.0 CaIon 2026-09-03 20:42:57 +08:00
  • 9df450fe54 feat(task): give polling hooks a real query context, host HTTP classification, and bounded poll failures CaIon 2026-09-03 14:36:18 +08:00
  • 9f506dd7f9 refactor(logs): simplify LogOther projection and dedupe sensitive keys CaIon 2026-09-03 12:15:02 +08:00
  • 219c9e0634 优化匿名冷启动与公开内容接口的重复回源请求 (#7166) Orrinandcoderabbitai[bot] 2026-09-03 14:26:35 +08:00
  • 057f71c233 fix(logs): isolate privileged metadata CaIon 2026-09-03 11:28:33 +08:00
  • 73afad588c fix(plugin): account for MiniMax-H3 input media usage (#7171) Calcium-Ion 2026-09-03 11:26:35 +08:00
  • d8ca0ed0bb chore: let owners use human PR templates CaIon 2026-09-03 11:22:38 +08:00
  • aece11d2f7 feat(plugin): add MiniMax-H3 /v2 video generation to the hailuo task … (#7168) 星云猫 2026-09-03 11:04:48 +08:00
  • bbd97446c2 fix(relay): follow-up billing integrity and conversion completions (#7170) Calcium-Ion 2026-09-03 10:40:05 +08:00
  • 0ed497f066 feat(relay): hosted-tool conversion fidelity, reasoning normalization, and billing usage integrity (#7137) Calcium-Ion 2026-09-01 21:53:35 +08:00
  • b7017c251b fix(model): do not treat no-op system task state writes as lock loss (#7135) Seefs 2026-09-01 20:54:17 +08:00
  • 67a0585d0f fix(docs): correct Video API links across localized READMEs (#7116) 逺坂凛 2026-08-31 16:37:46 +08:00
  • 27ff6a8767 fix(model): migrate legacy token key constraints v1.0.0-rc.30 CaIon 2026-08-31 11:51:38 +08:00
  • 8c8c4153d4 fix(log): preserve quota in usage statistics (#7108) jimmyleocn 2026-08-31 11:36:43 +08:00
  • 2b6f1dfefb fix(model): drop leftover prefill_groups unique constraints before AutoMigrate v1.0.0-rc.29 CaIon 2026-08-30 22:57:57 +08:00
  • 2bf0820f4b Revert "fix(model): drop leftover prefill_groups unique constraints before Au…" (#7101) Calcium-Ion 2026-08-30 22:55:17 +08:00
  • 69a41eeadc fix(model): drop leftover prefill_groups unique constraints before AutoMigrate (#7100) Seefs 2026-08-30 22:51:50 +08:00
  • 74158715cd fix initialize database CaIon 2026-08-30 22:29:33 +08:00
  • b518d0033b fix(relay): bound the wait for upstream response headers (fixes unbounded heap growth → OOM) (#6949) v1.0.0-rc.28 txgo 2026-08-30 21:18:41 +08:00
  • 6eb6f35ed2 fix(model): return string from JSON column Valuers for pg simple protocol CaIon 2026-08-30 21:13:21 +08:00
  • 1751f43ee0 fix(sqlite): enable WAL + working busy timeout + _txlock=immediate to stop concurrent write lockouts (#7030) Xayinn 2026-08-30 20:46:56 +08:00
  • b5b94bc685 fix(subscription): 无有效订阅时前端如实显示「仅用订阅」偏好 (#6222) (#7086) ruiyunzhaoandClaude 2026-08-30 20:45:24 +08:00
  • dc4732cfed feat(web): factory task plugins update only with the system CaIon 2026-08-30 20:35:38 +08:00
  • 0bee5d4410 fix(ali): honor image response format (#5513) (#7048) PuppetKL 2026-08-30 20:33:15 +08:00
  • 66031a09d9 fix(model): disable PostgreSQL prepared statements for pooler compatibility CaIon 2026-08-30 20:06:32 +08:00
  • 6c22550ea3 feat(task): resolve channel-mapped aliases and case variants for plugin models CaIon 2026-08-30 19:13:51 +08:00
  • 918427d8ab feat(auth): make password encryption opt-in #6743 CaIon 2026-08-29 20:53:42 +08:00
  • 8454082f93 feat(chat): add AQBot preset (#7079) 憧憬Licoy 2026-08-29 20:34:56 +08:00
  • b80d633cf5 feat(auth): encrypt password login transport CaIon 2026-08-29 20:11:05 +08:00
  • 98d50d5383 fix(web): recheck setup status after page reload (#6968) Seefs 2026-08-29 19:24:14 +08:00
  • 0f2a2075ab fix(relay): 请求参数校验错误返回 HTTP 400 (#6774) Alex Xiang 2026-08-29 19:21:09 +08:00
  • eb48396d5f feat(task): replace built-in task adaptors with a sandboxed JS plugin system (#7076) v1.0.0-rc.27 Calcium-Ion 2026-08-29 18:51:57 +08:00
  • 7037ac15bd fix(docker): add relaykit go.mod to dev build context (#7072) Uladzislau 2026-08-29 12:40:21 +02:00
  • ac381acf4b fix(billing): 修复时间规则恒真表达式导致倍率全天生效 (#6934) zcxads666andseefs001 2026-08-29 13:42:33 +08:00
  • 692e8d6ee6 fix(web): restore admin unbinding for built-in providers (#6987) zcxads666 2026-08-29 13:34:22 +08:00
  • e468b73915 docs: update PR template and remove PR Check workflow (#7053) Seefs 2026-08-27 22:36:44 +08:00
  • ba2e9287bb feat(ollama): passthrough Claude Messages and OpenAI Responses (#7051) Seefs 2026-08-27 21:51:07 +08:00
  • cae3676ec6 feat: glm chanel /v1/responses (#7050) Seefs 2026-08-27 21:25:35 +08:00
  • 8f6961c675 feat: vllm thinking_token_budget (#7027) v1.0.0-rc.26 Seefs 2026-08-26 21:06:22 +08:00
  • 8c25eee71b chore(build): upgrade Bun to 1.4.0 CaIon 2026-08-26 21:04:54 +08:00
  • a073f74b38 refactor: deprecate int32 (#7025) Seefs 2026-08-26 20:57:54 +08:00
  • 6ccaafaba7 chore(build): upgrade Rsbuild core chore/upgrade-web-dependencies QuentinHsu 2026-08-26 18:29:07 +08:00
  • 00266c5021 chore(web-deps): upgrade frontend dependencies QuentinHsu 2026-08-24 21:50:31 +08:00