2.28.0 (2025-12-14)
Features
- add managed site service for flexible API integration (e6dd7cb)
- api: add explicit site type hinting for API functions (7e95ac9)
- api: add Veloera service integration (1b66d98)
- apiService: add Veloera site support (626198e)
- channel-dialog: improve i18n implementation (0a5bbfa)
- i18n: add Veloera settings field translations (88d62f1)
- i18n: internationalize no channels error message (809e253)
- i18n: remove hardcoded default values from translation calls (08b1f15)
- i18n: remove hardcoded namespaces from i18n config (48c69b1)
- i18n: remove unused New API related translations (6eb140c)
- i18n: update setting key from 'newApi' to 'managedSite' (37b39e4)
- i18n: update terminology from "New API" to "managed site" (3e8cbba)
- i18n: update zh_CN locale for consistent terminology (74e36b6)
- managed-site: refactor to use unified managed site utilities (7666214)
- managedSiteTab: update section IDs for managed site components (7005e01)
- model-sync: update alarm name and related log messages (18dc977)
- model-sync: update message type for managed site sync progress (6dc9fea)
- modelSync: implement storage key migration for backward compatibility (59bd0a2)
- newApiModelSync: add siteType parameter for multi-site support (6c82977)
- options: centralize menu item IDs in constants (2148cf2)
- preferences: add Veloera integration and site management (fef3c55)
- preferences: migrate model sync config from newApiModelSync to managedSiteModelSync (b74408e)
- settings: update component IDs for managed site settings (f0a004a)
- ui: add Veloera logo support for VELOERA site type (a7ddfe1)
- ui: improve sticky actions column in tables (66b9792)
- veloera: add channel CRUD operations (92bf2ce)