Commit Graph

26147 Commits

Author SHA1 Message Date
Mingxuan fd3b7b5ae7 fix: add augmentModelCatalog hooks to bundled providers for proper filtering 2026-04-04 19:27:26 +09:00
Mingxuan 792558de01 fix(model-picker): use preferredProvider presence for filtering instead of catalog check
When auth choice explicitly sets a preferred provider (e.g., volcengine-api-key or byteplus-api-key), the model picker should always filter by that provider. Previously, it relied on providerIds.includes(preferredProvider), which could be false if the catalog hadn't loaded that provider's models yet due to a race condition between auth choice setup and catalog loading.

This ensures that selecting a provider via auth choice consistently filters the model list to only that provider's models, rather than showing all providers.
2026-04-04 19:27:26 +09:00
Peter Steinberger 6b82140336 fix: land device token role guard follow-up (#60462) (thanks @eleqtrizit) 2026-04-04 19:27:10 +09:00
Agustin Rivera 7cda9df4cb fix(device): reject unapproved token roles 2026-04-04 19:27:10 +09:00
Peter Steinberger d58b4d7425 fix: respect MINIMAX_API_HOST in bundled minimax catalogs (#34524) (thanks @caiqinghua) 2026-04-04 19:26:12 +09:00
Peter Steinberger 2c36ca562d
docs: clarify minimax usage window semantics 2026-04-04 11:25:51 +01:00
Peter Steinberger 01a24c20bf
refactor: expose node pairing approval scopes 2026-04-04 19:23:33 +09:00
Peter Steinberger 848e7abb57
docs: refresh node pairing scope references 2026-04-04 11:22:02 +01:00
0912078 28021a0325 fix(minimax): invert usage_percent when deriving usedPercent from remaining-only fields
MiniMax's usage_percent / usagePercent fields report the *remaining* quota
as a percentage, not the consumed quota. When count fields (prompt_limit /
prompt_remain) are also present, fromCounts already computed the correct
usedPercent and the inverted value was silently ignored. But when only
usage_percent is returned (no count fields), the code treated it as a
used-percent and passed it through unchanged, causing the menu bar to show
"2% left" instead of "98% left".

Move usage_percent and usagePercent from PERCENT_KEYS to a new
REMAINING_PERCENT_KEYS array. deriveUsedPercent now inverts remaining-percent
values to obtain usedPercent, matching the behaviour already validated by the
existing "prefers count-based usage when percent looks inverted" test. Count-
based fromCounts still takes priority over both key groups.

Fixes #60193

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 19:20:50 +09:00
Peter Steinberger 1222961a77
docs: clarify macos cli install fallbacks 2026-04-04 11:20:23 +01:00
Peter Steinberger 7807e1ef05
docs: refresh bun install and onboarding references 2026-04-04 11:19:13 +01:00
Vincent Koc 5779831723 fix(agents): stabilize prompt cache followups 2026-04-04 19:17:59 +09:00
Peter Steinberger a631270f01
docs: refresh package-manager update references 2026-04-04 11:17:14 +01:00
Peter Steinberger c441db7e13
docs: refresh update channel references 2026-04-04 11:14:51 +01:00
Peter Steinberger ca2fdcc45f fix: enforce node pairing approval scopes end-to-end (#60461) (thanks @eleqtrizit) 2026-04-04 19:13:48 +09:00
Agustin Rivera 0089d0e2e6 fix(pairing): require pairing scope for node approvals 2026-04-04 19:13:48 +09:00
Peter Steinberger a90f3ffdac
docs: clarify installer service refresh behavior 2026-04-04 10:52:02 +01:00
Peter Steinberger 93d8a8602b
docs: refresh local installer references 2026-04-04 10:51:22 +01:00
Peter Steinberger 790a24002e
docs: refresh daemon overview references 2026-04-04 10:49:13 +01:00
Peter Steinberger f39b5e86e5
docs: refresh persistence guidance 2026-04-04 10:44:55 +01:00
Peter Steinberger a2fa6e8b90
docs: refresh cloud persistence wording 2026-04-04 10:44:08 +01:00
Peter Steinberger 508ca72fc7
docs: refresh hosted backup guidance 2026-04-04 10:42:02 +01:00
Peter Steinberger 559e42b60c
docs: fix hosted auth profile paths 2026-04-04 10:40:40 +01:00
Peter Steinberger d7e288bee9
docs: refresh backup and migration storage refs 2026-04-04 10:39:42 +01:00
Peter Steinberger f7c5988334
docs: refresh docker hosting auth storage refs 2026-04-04 10:36:35 +01:00
Peter Steinberger 0ed7662365
docs: refresh container auth and runtime refs 2026-04-04 10:35:35 +01:00
Brad Groux fce81fccd8
msteams: add typingIndicator config and prevent duplicate DM typing indicator (#60771)
* msteams: add typingIndicator config and avoid duplicate DM typing

* fix(msteams): validate typingIndicator config

* fix(msteams): stop streaming before Teams timeout

* fix(msteams): classify expired streams correctly

* fix(msteams): handle link text from html attachments

---------

Co-authored-by: Brad Groux <bradgroux@users.noreply.github.com>
2026-04-04 04:34:24 -05:00
Peter Steinberger af4e9d19cf
docs: refresh linux gateway service guidance 2026-04-04 10:32:33 +01:00
Peter Steinberger 2d0ca75282
docs: refresh systemd service refs 2026-04-04 10:29:00 +01:00
Peter Steinberger 0182dd1694
docs: refresh linux service docs 2026-04-04 10:27:09 +01:00
Peter Steinberger eb932d59e0
docs: refresh ci pipeline docs 2026-04-04 10:24:24 +01:00
Peter Steinberger 36fe4800d2
docs: refresh pi development docs 2026-04-04 10:21:30 +01:00
Peter Steinberger cfcdf002c8
docs: refresh legacy tts and logging docs 2026-04-04 10:19:38 +01:00
Peter Steinberger de63a646d6
docs: refresh shared web search references 2026-04-04 10:16:02 +01:00
Peter Steinberger 6b7d0deaf6
docs: refresh image generation shared references 2026-04-04 10:13:04 +01:00
Peter Steinberger d24b9088fd
docs: refresh image generation fallback refs 2026-04-04 10:10:32 +01:00
Peter Steinberger c06248aee7
docs: refresh pdf tool model fallback refs 2026-04-04 10:07:16 +01:00
Peter Steinberger 2a5da613f4
docs: refresh media auto-detect refs 2026-04-04 10:05:30 +01:00
Peter Steinberger 459ede5a7e
docs: refresh groq audio docs 2026-04-04 10:01:12 +01:00
Peter Steinberger ac8d91edff
docs: refresh bedrock discovery docs 2026-04-04 09:57:13 +01:00
Peter Steinberger 29033400eb
docs: refresh zai glm refs 2026-04-04 09:54:52 +01:00
Peter Steinberger 74d39e9efe
fix(ci): type zai dynamic model test callbacks 2026-04-04 09:52:34 +01:00
Peter Steinberger c26ab4649d
docs: refresh xai model ids 2026-04-04 09:52:02 +01:00
Peter Steinberger 7c43dfe28f
fix(ci): isolate discord think autocomplete runtime 2026-04-04 09:49:35 +01:00
Peter Steinberger 05baeb2ada
docs: refresh moonshot catalog refs 2026-04-04 09:49:20 +01:00
Peter Steinberger 7f5cf1a837
style: format explicit session-id resume helpers 2026-04-04 17:48:43 +09:00
Peter Steinberger cd36ff7483
fix: resume explicit session-id agent runs 2026-04-04 17:48:43 +09:00
Peter Steinberger 87f512f80d
docs: refresh minimax auth choice refs 2026-04-04 09:47:01 +01:00
Peter Steinberger b5608397d0
docs: refresh minimax and kilocode refs 2026-04-04 09:45:18 +01:00
Peter Steinberger 323415204e fix: preserve registered glm-5 variants (#48185) (thanks @haoyu-haoyu) 2026-04-04 17:42:20 +09:00