Repository navigation
v4.0.0
First release under its own name and from its own repository. It was @docspace/ui-kit@0.0.1,
a workspace package of the DocSpace client resolved to its source root; it is now
@onlyoffice/apps-ui-kit, built and consumed as a package. The version follows the
ONLYOFFICE Apps 4.0 line.
Changed
- Renamed from
@docspace/ui-kitto@onlyoffice/apps-ui-kit - ESM only:
dist/esm/**and.d.mtsdeclarations indist/types/**; no CJS output - An
exportsmap decides what resolves:.,./styles.css,./package.json,
./locales/*,./styles/*and a./*wildcard onto<subpath>/index.js. A plain
(non-module) stylesheet is reached only through the module that imports it - One CSS file per module, imported by that module;
dist/styles.cssstill holds the
whole sheet - Dependencies split three ways: 32
dependencies;react,react-dom,i18nextand
react-i18nextas required peers; 15 optional peers needed only by the portal-internal
modules (@onlyoffice/ai-chat^1.0.0,mobx,mobx-react,axios,socket.io-client,
react-router, the markdown/KaTeX stack,@onlyoffice/document-editor-react) @onlyoffice/docspace-api-sdkcomes from npm (^3.7.0);react/react-dompeers are
^19.0.0;i18next25,react-i18next15,react-svg16.4.2providers/apiandproviders/Providersleftproviders/index.ts; import them by subpath- The
hooksbarrel is exported from the root Article/ArticleLiveChatdrive Zendesk through the messaging API;zendeskEmail,
chatDisplayNameandZendesk'sconfigare goneDocumentEditortakes eitherdocumentServerUrl+config, orfileId; with neither
it reports throughonLoadComponentErrorinstead of opening file1- The section header has its height (69/61/53px) and background back. This changes the
portal's layout TextInput,Textarea,Checkbox,ComboBoxno longer defaulttabIndexto-1ModalDialogputsrole="dialog"andaria-modalon the dialog surface, not the
overlayAsideis a flex column whose body fills the remaining height; onlyaria-*props go
to the<aside>, everything else to the headerDateTimePickerPropsincludes the requiredtranslationsTwoStateToggledefaults name the product ONLYOFFICE Apps:titleis
"ONLYOFFICE Apps design",ariaLabel"Switch ONLYOFFICE Apps design", andconfirmBodyends
"…the classic ONLYOFFICE Apps view." A test querying the old accessible name failsThemeProviderno longer fetches the portal palette (the call never worked); pass
colorTheme
Added
FilterInputandStatusMessageas named exportsText,Heading,Link:role,aria-label,aria-live,aria-hiddenTextareaandModalDialog:aria-label,aria-labelledby,aria-describedbyFieldContainer:labelFor- A README for every component and public provider;
docs/getting-started.md,
docs/components.mdanddocs/public-api.md docs/plugin-surface.json: every name the root barrel exports, with its kind and module
Fixed
ImageEditorcrash on render; icons keep theirviewBoxSelectorno longer scrolls the page on mountRoomLogoCoverDialogfits the window on first openMCPServersSelectorloads the portal logo from theApiProvider'sbaseUrl- Secondary scaled
Tabsno longer report false overflow RoomIconwithoutlogodraws initialsUploader'stargetIdacceptsstring | numberModalDialogno longer leakstouchendlistenersThemeProviderfollows acolorThemethat arrives after the first render- Two mounted
Toasts no longer throw AIAgentSelectorno longer disables every agent for a right the folder never carries- Missing
locales/enkeys forFilterand the AI agent export labels - Brand and constant lookups survive a second module instance
Known issues
- The root barrel needs
mobx,mobx-react,react-routerandaxiosto build (via
billinganduploader); import by subpath to avoid them