2.4.0 (2025-11-01)
Features
- account: integrate New API channel dialog into auto-import (f5530d5)
- api: add basic RIX_API support (0f67e77)
- channel-management: unify New API channel creation defaults & introduce dialog UI (77c0f43)
- MultiSelect: support collapsible selected section & improve input UX (f38aca8)
- site-detection: enhance type detection with user ID fallback (4d35b75)
- toaster: add dismiss button to non-loading toast notifications (c095aa1)
Bug Fixes
- account: resolve auto-config errors and token handling (bf73c34)
- api: improve retry mechanism with user feedback (957424e)
- api: remove redundant type and fix response handling (4448b1e)
- api: restore original logic in fetchApi and _fetchApi functions (7048aef)
- channel: add update functionality and improve type safety (e29b2ff)
- channel: remove redundant fallback model suggestions (4d0f5a7)
- channel: reorganize imports and clean up unused types (996ccb8)
- correct translation keys and improve code formatting (d26e770)
- eslint: move global configs after ignores and spread TS recommended (e6bf040)
- handle unknown channel type with explicit fallback value (8dda18c)
- MultiSelect: optimize performance with large selections (6e26250)
- MultiSelect: use official
immediateprop to open combobox on focus (58a4359) - newApi: ensure group string format compatibility with API (5a5d6c8)
- newApiService: prevent nested object mutation in channel creation (fae0d19)
- newApiService: wrap model fetches in try-catch to handle errors gracefully (27e18d4)
- newapi: unify and enhance detected account import as channels (58338d4)
- prevent stale callback in ChannelDialog success handler (9c89ce1)
- remove channel defaults config and update imports (4cd6850)
- remove meaningless disabled check in virtual config (c8472a4)
- replace
fetchUserGroupswithfetchSiteUserGroups(cb540a0) - siteType: ensure default config merged with site-specific overrides (2e808f7)
- toast: prevent empty message display in toast notifications (0cb3617)
Performance Improvements
- multi-select: improve rendering performance with virtual scrolling (1ab1a5f)