Commit Graph

  • b0bf2580e2 docs: restore README badge and partner placement CaIon 2026-09-19 02:30:21 +08:00
  • e04c05c2b9 fix(web): 修复小数输入限制和日志分组选项未遮挡的问题 (#7453) zuiho 2026-09-19 02:28:28 +08:00
  • 1ea24a050d docs: refresh project README across languages CaIon 2026-09-19 02:21:45 +08:00
  • 96b0da2273 refactor(log): 恢复费用气泡并用图标区分订阅来源 (#7451) Calcium-Ion 2026-09-19 01:13:31 +08:00
  • ea336ed665 fix(log): hide funding source labels when subscriptions are not in play (#7450) Seefs 2026-09-19 00:39:38 +08:00
  • 946c730ed0 perf: avoid repeated Claude tool-name lookups (#7447) Cylion-bot 2026-09-19 00:07:58 +08:00
  • 3e8c358da0 fix: forward reasoning_effort to zhipu upstream (#7124) feitianbubu 2026-09-18 23:59:44 +08:00
  • 2906e4f779 fix(oauth): require account evidence before migrating legacy GitHub bindings CaIon 2026-09-18 21:41:29 +08:00
  • 3524fe0b15 fix issue template (#7441) Seefs 2026-09-18 13:34:53 +08:00
  • 55a6cd2a44 fix(responses): estimate usage for streams cut before terminal usage (#7427) Calcium-Ion 2026-09-18 12:14:03 +08:00
  • e2bb05f70e fix(relay): map Images output_tokens_details into img_o billing (#7410) sxhstc 2026-09-18 11:45:44 +08:00
  • ed7c4e35d4 feat(log): flag upstream response model mismatches (#7418) Seefs 2026-09-18 11:35:03 +08:00
  • 9e905a83e1 refactor: show subscription deductions and improve cost display (#7272) Seefs 2026-09-18 11:31:51 +08:00
  • 32ef6d216f feat(web): add channel passthrough controls and usage guidance CaIon 2026-09-17 22:42:46 +08:00
  • fa3cc1c6b9 feat(web): offer the Responses WebSocket toggle for advanced custom, sub2api and new-api channels CaIon 2026-09-17 22:20:09 +08:00
  • ae249f4ecb feat(responses-ws): extend channel support and share routing with HTTP CaIon 2026-09-17 22:18:16 +08:00
  • d806943661 fix(web): tidy channel health policy layout CaIon 2026-09-17 18:37:20 +08:00
  • 42cbe6206a chore(web): add intl-locale lint plugin and update agent rules CaIon 2026-09-17 16:19:05 +08:00
  • e2471403c7 fix(pricing): adjust billing expression condition display CaIon 2026-09-17 16:19:04 +08:00
  • a8ed7f7c5f fix(plugins/hailuo): bill only the dimensions each model family supports CaIon 2026-09-17 16:19:04 +08:00
  • 90134d5b6b feat(system-tasks): add filtered task history with cleanup CaIon 2026-09-17 16:19:03 +08:00
  • 75f3d246e2 fix(responses-ws): carry stream_id through events and correlate errors CaIon 2026-09-17 16:18:02 +08:00
  • 6237d9d77e fix(rate-limit): reserve model rate-limit slots and judge success by response outcome CaIon 2026-09-17 16:18:01 +08:00
  • a5b40663d3 perf(metrics): record relay outcomes at the request boundary and classify stream results CaIon 2026-09-17 16:18:01 +08:00
  • 8a11b4305e refactor(relaykit): surface reasoning conversion diagnostics CaIon 2026-09-17 16:18:00 +08:00
  • 73a471f3a8 feat(policy): add request policies settings and routing decision records CaIon 2026-09-17 16:16:37 +08:00
  • 8b2c7105f9 feat(relay): classify the protocol outcome on StreamStatus CaIon 2026-09-17 16:23:47 +08:00
  • 0cde9d94f6 feat(channels): add floating model redirect workbench to channel editor CaIon 2026-09-17 13:31:22 +08:00
  • d82678a970 docs: move billing rules to .agents/rules/billing.md behind a read gate CaIon 2026-09-16 22:47:10 +08:00
  • 07578faf26 fix(billing): count upstream images by payload instead of data length CaIon 2026-09-16 22:47:09 +08:00
  • ed0ad6e3ff feat(channels): add compact quick options to channel editor CaIon 2026-09-14 23:23:04 +08:00
  • 57791e31c6 docs(github): tighten issue and PR templates for pass-through and unfiltered AI text (#7438) Seefs 2026-09-18 11:24:03 +08:00
  • 7209b6db95 fix(middleware): 隐藏无可用渠道错误中的任务插件标识 (#7414) 老黑andCaIon 2026-09-17 06:22:11 -07:00
  • 69a5002981 feat(channel): per-route pass-through for advanced custom channels (#7386) Seefs 2026-09-15 14:00:05 +08:00
  • 610334dbd7 fix(relay): request stream usage on every cross-protocol conversion to OpenAI chat (#7389) Seefs 2026-09-15 13:45:47 +08:00
  • 81336fc69b fix(gemini): reject :countTokens as an unknown route instead of relaying it as generateContent (#7388) Seefs 2026-09-15 12:47:42 +08:00
  • fa90b2312c fix(gemini): accept case-insensitive thinkingLevel and log canonical effort (#7387) Seefs 2026-09-15 12:36:40 +08:00
  • 5caafd3d84 feat(ollama): add per-channel OpenAI-compatible chat switch (#7382) Seefs 2026-09-15 01:16:08 +08:00
  • d3874db61f feat(rate-limit): optimize in-memory limiter allocation and cleanup (#6807) 神之间 2026-09-15 01:07:07 +08:00
  • 62f8db775b feat(channel): 修复获取DeepSeek余额错误 (#6814) 神之间 2026-09-15 00:46:54 +08:00
  • 8e5e09166c fix(ollama): preserve tool calls from final stream frame | 保留流式末尾帧的 tool calls (#7376) zcxads666 2026-09-15 00:23:01 +08:00
  • 2bfb89c1b9 fix(pricing): prevent sort menu layout shift (#7145) jimmyleocn 2026-09-15 00:19:43 +08:00
  • 8529f209c8 feat: vllm channel && sglang channel (#7332) Seefs 2026-09-15 00:06:42 +08:00
  • 9fe0457ee1 Add Responses WebSocket relay support (#5062) KoSukeWork 2026-09-14 21:04:26 +08:00
  • 04c64734cc fix(pricing): keep model status bar spacing uniform (#7284) jimmyleocn 2026-09-14 13:28:50 +08:00
  • 76f7dafd2b fix(audio): normalize file extension case in GetAudioDuration (#7321) Vladimir Babin 2026-09-14 13:19:46 +08:00
  • 2509e25fa0 fix(web): prevent combobox dropdowns opening on dialog autofocus (#7365) RedwindA 2026-09-14 13:18:56 +08:00
  • d1c79d7288 fix(dashboard): align weekly default range (#7355) jimmyleocn 2026-09-14 13:15:09 +08:00
  • d926120384 fix: unify model provider detection and add Wan icon (#7373) Seefs 2026-09-14 13:03:42 +08:00
  • 815217ba64 test(web): stabilize flaky frontend suite timeouts and motion visibility races (#7367) RedwindA 2026-09-14 12:38:19 +08:00
  • 7fd0638197 fix(auth): restore saved compatible passkey domains CaIon 2026-09-13 15:26:10 +08:00
  • 33142f0aee fix: refine sign-in page behavior CaIon 2026-09-13 15:26:10 +08:00
  • 043ff99a51 fix: handle legacy database constraints and scoped policies CaIon 2026-09-12 19:33:53 +08:00
  • 2ba6157614 feat(web): share collapsible mobile table filters CaIon 2026-09-12 18:44:36 +08:00
  • 007d69942d fix(model): migrate renamed prefill group unique indexes CaIon 2026-09-12 18:43:18 +08:00
  • be36cbb8fa test(security): provide query client for passkey verification tests CaIon 2026-09-12 12:01:25 +08:00
  • c9a110190c fix(channels): show built-in base URLs as placeholders CaIon 2026-09-12 11:42:13 +08:00
  • 129f21b694 fix(plugins): normalize invalid UTF-8 in JSON state CaIon 2026-09-12 11:29:01 +08:00
  • 385d2dfd10 feat(auth): add safe multi-RP ID passkey support CaIon 2026-09-11 23:15:29 +08:00
  • 74629e29f8 feat(plugins): enhance task streaming and model pricing CaIon 2026-09-11 21:44:32 +08:00
  • 251b76d863 feat(web): add administrator update reminders CaIon 2026-09-11 21:15:35 +08:00
  • ab489ab884 feat(channels): add plugin extensions to provider and model selection CaIon 2026-09-11 19:04:58 +08:00
  • d4c26bfb8d fix(channels): allow editing multi-key selection strategy CaIon 2026-09-11 17:58:36 +08:00
  • 505805a4c3 feat(web): unify channel setup and refine model and settings editors CaIon 2026-09-11 17:57:15 +08:00
  • b3e279464c feat(web): review legacy pricing conversion before applying drafts CaIon 2026-09-09 22:07:51 +08:00
  • 39294418af feat(web): extend expression pricing editors and usage details CaIon 2026-09-09 22:07:42 +08:00
  • 25ec832faa feat(pricing): convert legacy prices into expression drafts CaIon 2026-09-09 22:05:57 +08:00
  • f256e40bcb feat(billing): add expression defaults for GPT image models CaIon 2026-09-09 22:05:40 +08:00
  • f064bffa2b fix(billing): validate image quantities before reserving quota CaIon 2026-09-09 22:05:05 +08:00
  • f362c7c51b feat(billingexpr): support image cache and quantity variables CaIon 2026-09-09 22:04:45 +08:00
  • 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 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 CaIon 2026-09-07 22:40:11 +08:00