From ba691d3a0c9cda40e0c59e4e6d66627d63a3946a Mon Sep 17 00:00:00 2001 From: Kostya Fediv Date: Fri, 17 Jul 2026 11:54:26 +0300 Subject: [PATCH] docs: update changelog for v1.1.0 --- .prettierignore | 10 +++ CHANGELOG.md | 10 +++ apps/admin/package.json | 2 +- .../01__Default/components/Breadcrumb.tsx | 4 +- .../01__Default/components/Content.tsx | 2 +- .../layouts/01__Default/components/Footer.tsx | 6 +- .../layouts/01__Default/components/Header.tsx | 22 ++--- .../01__Default/components/MegaMenuMobile.tsx | 4 +- .../01__Default/components/Sidebar.tsx | 2 +- .../01__Default/components/SidebarHeader.tsx | 4 +- .../01__Default/components/SidebarMenu.tsx | 4 +- .../01__Default/components/Toolbar.tsx | 8 +- .../02__HorizontalMenu/components/Footer.tsx | 6 +- .../02__HorizontalMenu/components/Header.tsx | 6 +- .../components/HeaderLogo.tsx | 8 +- .../components/HeaderTopbar.tsx | 2 +- .../02__HorizontalMenu/components/Navbar.tsx | 4 +- .../components/NavbarLinks.tsx | 2 +- .../components/NavbarMenu.tsx | 8 +- .../02__HorizontalMenu/components/Toolbar.tsx | 10 +-- .../03__CompactSidebar/components/Footer.tsx | 6 +- .../03__CompactSidebar/components/Header.tsx | 4 +- .../components/HeaderLogo.tsx | 16 ++-- .../components/HeaderTopbar.tsx | 2 +- .../03__CompactSidebar/components/Navbar.tsx | 6 +- .../components/NavbarMenu.tsx | 8 +- .../03__CompactSidebar/components/Sidebar.tsx | 6 +- .../components/SidebarMenu.tsx | 6 +- .../03__CompactSidebar/components/Toolbar.tsx | 10 +-- .../app/layouts/03__CompactSidebar/layout.tsx | 6 +- .../components/Footer.tsx | 6 +- .../components/Header.tsx | 14 ++-- .../components/Sidebar.tsx | 2 +- .../components/SidebarMenuDefault.tsx | 2 +- .../components/SidebarPrimary.tsx | 22 ++--- .../components/SidebarSecondary.tsx | 2 +- .../components/Toolbar.tsx | 6 +- .../layouts/04__TwoColumnSidebar/layout.tsx | 8 +- .../05__DualRowsHeader/components/Footer.tsx | 6 +- .../05__DualRowsHeader/components/Header.tsx | 6 +- .../components/HeaderLogo.tsx | 28 +++---- .../components/HeaderTopbar.tsx | 2 +- .../05__DualRowsHeader/components/Navbar.tsx | 4 +- .../components/NavbarMenu.tsx | 6 +- .../05__DualRowsHeader/components/Sidebar.tsx | 2 +- .../components/SidebarMenuDefault.tsx | 2 +- .../05__DualRowsHeader/components/Toolbar.tsx | 6 +- .../app/layouts/05__DualRowsHeader/layout.tsx | 4 +- .../06__MultipleMenus/components/Footer.tsx | 6 +- .../06__MultipleMenus/components/Header.tsx | 14 ++-- .../components/RoosterPeek.tsx | 2 +- .../06__MultipleMenus/components/Sidebar.tsx | 2 +- .../components/SidebarFooter.tsx | 2 +- .../components/SidebarHeader.tsx | 16 ++-- .../components/SidebarMenu.tsx | 2 +- .../06__MultipleMenus/components/Toolbar.tsx | 6 +- .../app/layouts/06__MultipleMenus/layout.tsx | 6 +- .../components/Footer.tsx | 6 +- .../components/Header.tsx | 6 +- .../components/HeaderLogo.tsx | 14 ++-- .../components/HeaderTopbar.tsx | 10 +-- .../components/MegaMenuMobile.tsx | 8 +- .../components/Toolbar.tsx | 10 +-- .../08__DropdownMenu/components/Footer.tsx | 6 +- .../08__DropdownMenu/components/Header.tsx | 14 ++-- .../08__DropdownMenu/components/Sidebar.tsx | 2 +- .../components/SidebarFooter.tsx | 4 +- .../components/SidebarHeader.tsx | 6 +- .../components/SidebarMenu.tsx | 10 +-- .../08__DropdownMenu/components/Toolbar.tsx | 8 +- .../app/layouts/08__DropdownMenu/layout.tsx | 8 +- .../09__ExtendedHeader/components/Footer.tsx | 6 +- .../09__ExtendedHeader/components/Header.tsx | 6 +- .../components/HeaderLogo.tsx | 16 ++-- .../components/HeaderSearch.tsx | 8 +- .../components/HeaderTopbar.tsx | 10 +-- .../components/MegaMenuMobile.tsx | 4 +- .../09__ExtendedHeader/components/Navbar.tsx | 4 +- .../09__ExtendedHeader/components/Toolbar.tsx | 6 +- .../app/layouts/09__ExtendedHeader/layout.tsx | 2 +- .../10__DarkSidebar/components/Footer.tsx | 6 +- .../10__DarkSidebar/components/Header.tsx | 10 +-- .../10__DarkSidebar/components/Sidebar.tsx | 2 +- .../components/SidebarFooter.tsx | 4 +- .../components/SidebarHeader.tsx | 8 +- .../components/SidebarMenu.tsx | 2 +- .../components/SidebarMenuSecondary.tsx | 10 +-- .../10__DarkSidebar/components/Toolbar.tsx | 6 +- .../components/ToolbarMenu.tsx | 10 +-- .../app/layouts/10__DarkSidebar/layout.tsx | 6 +- .../view/forms/AdminForm/Component.tsx | 4 +- .../view/forms/RoleForm/Component.tsx | 2 +- .../view/layouts/AdminManagementLayout.tsx | 8 +- .../view/ui/AccessControlLogo.tsx | 4 +- .../AccessControl/view/widgets/AdminTable.tsx | 6 +- .../AccessControl/view/widgets/RoleTable.tsx | 2 +- .../AccountSettings/pages/Profile/index.tsx | 4 +- .../ProfileForm/fields/AvatarCropperField.tsx | 8 +- apps/admin/src/core/Auth/pages/SignInPage.tsx | 4 +- .../src/core/Auth/view/layouts/Branded.tsx | 16 ++-- .../src/core/Auth/view/layouts/Classic.tsx | 2 +- .../core/Dashboard/pages/DashboardPage.tsx | 2 +- .../components/ChannelStats.tsx | 14 ++-- .../components/EarningsChart.tsx | 2 +- .../components/EntryCallout.tsx | 6 +- .../components/Highlights.tsx | 26 +++--- .../components/TeamMeeting.tsx | 22 ++--- .../DashboardContent/components/Teams.tsx | 10 +-- .../view/widgets/DashboardContent/index.tsx | 8 +- .../pages/Error403Page/index.tsx | 6 +- .../pages/Error404Page/index.tsx | 10 +-- .../pages/Error500Page/index.tsx | 8 +- .../view/layouts/FallbackScreensLayout.tsx | 2 +- .../pages/DriveExplorerPage/index.tsx | 6 +- .../pages/DriveSettingsPage/index.tsx | 36 ++++----- .../pages/DriveViewerPage/Breadcrumbs.tsx | 8 +- .../pages/DriveViewerPage/PageLayout.tsx | 10 +-- .../pages/DriveViewerPage/index.tsx | 18 ++--- .../ExplorerEntriesContainer.tsx | 4 +- .../ExplorerEntry/ExplorerFileEntryGrid.tsx | 16 ++-- .../ExplorerEntry/ExplorerFileEntryList.tsx | 8 +- .../ExplorerEntry/ExplorerFolderEntryGrid.tsx | 12 +-- .../ExplorerEntry/ExplorerFolderEntryList.tsx | 10 +-- .../ExplorerToolbarBreadcrumbs.tsx | 10 +-- .../ExplorerToolbarContainer.tsx | 6 +- .../ExplorerToolbarFilterDropdown.tsx | 16 ++-- .../ui/ExplorerTree/ExplorerTreeElement.tsx | 6 +- .../FileManager/view/ui/FileManagerHeader.tsx | 8 +- .../FileManager/view/ui/FileManagerLogo.tsx | 4 +- .../view/ui/FilePreview/FilePreview.tsx | 16 ++-- .../view/ui/FilePreview/FilePreviewGrid.tsx | 2 +- .../ui/FilePreview/UnsupportedPreview.tsx | 46 +++++------ .../DriveExplorer/DriveExplorerFooter.tsx | 6 +- .../DriveExplorer/DriveExplorerSidebar.tsx | 6 +- .../FilePickerDialog/FilePickerContent.tsx | 2 +- .../view/widgets/FilePickerDialog/index.tsx | 4 +- .../widgets/ImageEditor/ImageEditorCanvas.tsx | 20 ++--- .../ImageEditor/ImageEditorSidebar.tsx | 70 ++++++++-------- .../ImageEditor/ImageEditorToolbar.tsx | 8 +- .../view/widgets/ImageEditor/index.tsx | 6 +- .../view/widgets/ImageMap/ImageMapCanvas.tsx | 18 ++--- .../ImageMap/ImageMapResizeHandles.tsx | 15 ++-- .../view/widgets/ImageMap/ImageMapSidebar.tsx | 52 ++++++------ .../view/widgets/ImageMap/ImageMapToolbar.tsx | 8 +- .../view/widgets/ImageMap/index.tsx | 6 +- .../widgets/ImageMap/useImageMapControl.ts | 2 +- .../view/widgets/ImageMap/useImageMapState.ts | 2 +- .../widgets/OperationWatcher/DeleteCard.tsx | 16 ++-- .../widgets/OperationWatcher/DeleteItem.tsx | 22 ++--- .../widgets/OperationWatcher/UploadCard.tsx | 16 ++-- .../widgets/OperationWatcher/UploadItem.tsx | 30 +++---- .../view/widgets/OperationWatcher/index.tsx | 2 +- .../view/widgets/SearchCommand.tsx | 10 +-- .../view/widgets/ViewModeToggle.tsx | 12 +-- .../view/gates/PermissionPageGate.tsx | 2 +- .../data/builders/DataTableSourceBuilder.ts | 2 +- .../data/builders/FormSourceBuilder.ts | 2 +- .../components/FormActions.tsx | 2 +- .../components/ButtonSandbox.tsx | 2 +- .../components/CollapsibleSandbox.tsx | 4 +- .../SandboxUIPage/components/ExampleGroup.tsx | 4 +- .../components/MarqueeSandbox.tsx | 10 +-- .../view/components/ModuleFormGrid/Cell.tsx | 14 ++-- .../view/components/ModuleFormGrid/index.tsx | 2 +- .../ModuleGenerateAlert.tsx | 6 +- .../ModuleGeneratorDocs/OverviewSection.tsx | 2 +- .../view/components/SandboxShowcase.tsx | 4 +- .../forms/ModuleGeneratorForm/Component.tsx | 4 +- .../components/EditColumnButton.tsx | 12 +-- .../sections/DataTableSection/index.tsx | 2 +- .../FormSection/components/FormToolbar.tsx | 24 +++--- .../components/ManageFieldForm.tsx | 8 +- .../sections/MetadataSection/index.tsx | 4 +- .../layouts/DevtoolsLayout/MegaMenuItem.tsx | 4 +- .../DevtoolsLayout/MegaMenuItemFooter.tsx | 6 +- .../layouts/DevtoolsLayout/MegaMenuLink.tsx | 2 +- .../view/layouts/DevtoolsLayout/index.tsx | 10 +-- .../devtools/view/layouts/SandboxLayout.tsx | 4 +- .../src/devtools/view/ui/CentralSeparator.tsx | 4 +- .../src/devtools/view/ui/DevtoolsLogo.tsx | 4 +- .../src/devtools/view/ui/OffsetSeparator.tsx | 8 +- .../view/widgets/VersionManager/index.tsx | 36 ++++----- .../_template/view/widgets/DataTable.tsx | 2 +- apps/admin/src/providers/ThemeProvider.tsx | 2 +- .../Tinymce/components/Toolbar/code.tsx | 2 +- .../Tinymce/components/Toolbar/color.tsx | 8 +- .../Tinymce/components/Toolbar/image.tsx | 2 +- .../Tinymce/components/Toolbar/link.tsx | 2 +- .../Tinymce/components/Toolbar/toolbar.tsx | 2 +- .../forms/composed/fields/InputCalendar.tsx | 2 +- .../composed/fields/InputCheckboxGroup.tsx | 4 +- .../composed/fields/InputColorPicker.tsx | 2 +- .../forms/composed/fields/InputCombobox.tsx | 4 +- .../forms/composed/fields/InputDate.tsx | 2 +- .../forms/composed/fields/InputDatePicker.tsx | 2 +- .../composed/fields/InputDatePickerRange.tsx | 2 +- .../forms/composed/fields/InputDropzone.tsx | 20 ++--- .../forms/composed/fields/InputFile.tsx | 6 +- .../InputFilePicker/InputFilePicker.tsx | 6 +- .../forms/composed/fields/InputMCEEditor.tsx | 2 +- .../composed/fields/InputMultiSelect.tsx | 2 +- .../composed/fields/InputNumberCounter.tsx | 10 +-- .../fields/InputPhone/CountryDropdown.tsx | 14 ++-- .../composed/fields/InputPhone/InputPhone.tsx | 2 +- .../forms/composed/fields/InputRadioGroup.tsx | 4 +- .../forms/composed/fields/InputSelect.tsx | 2 +- .../forms/composed/fields/InputSwitch.tsx | 4 +- .../forms/composed/fields/InputText.tsx | 4 +- .../forms/composed/fields/InputTextarea.tsx | 2 +- .../forms/composed/fields/InputTime.tsx | 2 +- apps/admin/src/shared/ui/Accordion.tsx | 4 +- apps/admin/src/shared/ui/AccordionMenu.tsx | 12 +-- apps/admin/src/shared/ui/Alert.tsx | 6 +- apps/admin/src/shared/ui/AlertDialog.tsx | 6 +- apps/admin/src/shared/ui/AspectRatio.tsx | 2 +- apps/admin/src/shared/ui/Avatar.tsx | 6 +- apps/admin/src/shared/ui/Badge.tsx | 2 +- apps/admin/src/shared/ui/Breadcrumb.tsx | 10 +-- apps/admin/src/shared/ui/Button.tsx | 2 +- apps/admin/src/shared/ui/Card.tsx | 6 +- apps/admin/src/shared/ui/Checkbox.tsx | 2 +- apps/admin/src/shared/ui/Collapsible.tsx | 4 +- apps/admin/src/shared/ui/ColorPicker.tsx | 16 ++-- apps/admin/src/shared/ui/Command.tsx | 22 ++--- apps/admin/src/shared/ui/ContextMenu.tsx | 24 +++--- apps/admin/src/shared/ui/CopyButton.tsx | 2 +- .../src/shared/ui/DateInput/DateInput.tsx | 8 +- .../shared/ui/DateInput/DateInputSegment.tsx | 2 +- apps/admin/src/shared/ui/Dialog.tsx | 12 +-- apps/admin/src/shared/ui/Drawer.tsx | 6 +- apps/admin/src/shared/ui/DropdownMenu.tsx | 26 +++--- apps/admin/src/shared/ui/FilePickerButton.tsx | 16 ++-- .../src/shared/ui/FileTree/component.tsx | 22 ++--- apps/admin/src/shared/ui/GridPicker.tsx | 10 +-- apps/admin/src/shared/ui/HoverCard.tsx | 4 +- apps/admin/src/shared/ui/Input.tsx | 4 +- apps/admin/src/shared/ui/InputOTP.tsx | 8 +- apps/admin/src/shared/ui/KBD.tsx | 2 +- apps/admin/src/shared/ui/Label.tsx | 2 +- apps/admin/src/shared/ui/Marquee.tsx | 2 +- apps/admin/src/shared/ui/MenuBar.tsx | 28 +++---- apps/admin/src/shared/ui/Multiselect.tsx | 52 ++++++------ apps/admin/src/shared/ui/NavigationMenu.tsx | 6 +- apps/admin/src/shared/ui/Pagination.tsx | 2 +- apps/admin/src/shared/ui/Popover.tsx | 4 +- apps/admin/src/shared/ui/Progress.tsx | 6 +- apps/admin/src/shared/ui/RadioGroup.tsx | 2 +- apps/admin/src/shared/ui/Resizable.tsx | 6 +- apps/admin/src/shared/ui/ScrollArea.tsx | 6 +- apps/admin/src/shared/ui/Select.tsx | 20 ++--- apps/admin/src/shared/ui/Separator.tsx | 4 +- apps/admin/src/shared/ui/Sheet.tsx | 10 +-- apps/admin/src/shared/ui/Skeleton.tsx | 2 +- apps/admin/src/shared/ui/Slider.tsx | 10 +-- apps/admin/src/shared/ui/Sonner.tsx | 2 +- apps/admin/src/shared/ui/Switch.tsx | 2 +- apps/admin/src/shared/ui/Table.tsx | 10 +-- apps/admin/src/shared/ui/Tabs.tsx | 2 +- apps/admin/src/shared/ui/Textarea.tsx | 2 +- .../src/shared/ui/TimeInput/TimeInput.tsx | 18 ++--- apps/admin/src/shared/ui/Toggle.tsx | 2 +- apps/admin/src/shared/ui/ToggleGroup.tsx | 4 +- apps/admin/src/shared/ui/Tooltip.tsx | 2 +- apps/admin/src/shared/ui/form.tsx | 4 +- .../src/shared/widgets/DataGrid/DataGrid.tsx | 2 +- .../widgets/DataGrid/DataGridColumnFilter.tsx | 4 +- .../widgets/DataGrid/DataGridColumnHeader.tsx | 22 ++--- .../widgets/DataGrid/DataGridContainer.tsx | 2 +- .../widgets/DataGrid/DataGridPagination.tsx | 14 ++-- .../shared/widgets/DataGrid/DataGridTable.tsx | 26 +++--- .../widgets/MegaMenu/MegaMenuSubAccount.tsx | 12 +-- .../widgets/MegaMenu/MegaMenuSubAuth.tsx | 12 +-- .../widgets/MegaMenu/MegaMenuSubNetwork.tsx | 12 +-- .../widgets/MegaMenu/MegaMenuSubProfiles.tsx | 4 +- .../widgets/MegaMenu/MegaMenuSubStore.tsx | 2 +- .../MegaMenu/components/MegaMenuFooter.tsx | 6 +- .../components/MegaMenuSubDefault.tsx | 4 +- .../components/MegaMenuSubHighlighted.tsx | 4 +- .../src/shared/widgets/Navbar/Navbar.tsx | 4 +- .../src/shared/widgets/Navbar/NavbarMenu.tsx | 8 +- .../shared/widgets/Navbar/ScrollspyMenu.tsx | 8 +- .../src/shared/widgets/UserDropdownMenu.tsx | 16 ++-- .../src/shared/widgets/common/AvatarGroup.tsx | 6 +- .../src/shared/widgets/common/AvatarInput.tsx | 8 +- .../shared/widgets/common/ContentLoader.tsx | 6 +- .../src/shared/widgets/common/Engage.tsx | 6 +- apps/admin/src/shared/widgets/common/Help.tsx | 6 +- .../admin/src/shared/widgets/common/Help2.tsx | 6 +- .../shared/widgets/common/HexagonBadge.tsx | 4 +- .../widgets/common/HighlightedPosts.tsx | 10 +-- .../widgets/common/RecaptchaPopover.tsx | 2 +- .../shared/widgets/common/ScreenLoader.tsx | 8 +- .../src/shared/widgets/common/UserHero.tsx | 12 +-- .../src/shared/widgets/common/toolbar.tsx | 6 +- .../src/shared/widgets/diff/component.tsx | 2 +- .../shared/widgets/screens/FileLoading.tsx | 34 ++++---- .../widgets/screens/PermissionDenied.tsx | 80 +++++++++---------- .../widgets/screens/ResourceLoading.tsx | 28 +++---- .../widgets/screens/ResourceNotFound.tsx | 34 ++++---- .../widgets/screens/SomethingWentWrong.tsx | 36 ++++----- .../data/mappers/AdminMapper.test.ts | 2 +- .../data/mappers/EntryMapper.test.ts | 2 +- backend/package.json | 2 +- package-lock.json | 4 +- package.json | 6 +- packages/design-system/keenicon/.prettierrc | 3 +- packages/design-system/keenicon/package.json | 2 +- packages/hooks/.prettierrc | 3 +- packages/hooks/package.json | 2 +- packages/services/intl-date/.prettierrc | 3 +- packages/services/intl-date/package.json | 2 +- packages/services/intl-name/.prettierrc | 3 +- packages/services/intl-name/package.json | 2 +- packages/services/local-storage/.prettierrc | 3 +- packages/services/local-storage/package.json | 2 +- packages/types/package.json | 2 +- packages/utils/.prettierrc | 3 +- packages/utils/package.json | 2 +- plugins/prettier/one-line-sorted-imports.cjs | 40 +++++----- scripts/eslint-with-typescript6.cjs | 22 ++--- 320 files changed, 1356 insertions(+), 1339 deletions(-) create mode 100644 .prettierignore diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..9395e98 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,10 @@ +# Dependencies and generated output +**/node_modules/** +**/build/** +**/dist/** +**/coverage/** +backend/public/** +backend/storage/** + +# Handlebars generator templates contain application syntax that is not valid HTML. +backend/app/templates/** diff --git a/CHANGELOG.md b/CHANGELOG.md index c596a8c..38cfa73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Added +### Changed + +### Fixed + +### Removed + +## [1.1.0] - 2026-07-17 + +### Added + - Added image map editor for creating and editing interactive image map areas in the File Manager. ### Changed diff --git a/apps/admin/package.json b/apps/admin/package.json index 77fb704..f96734f 100755 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -1,7 +1,7 @@ { "name": "@crux-kit/admin-app", "private": true, - "version": "1.0.1", + "version": "1.1.0", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/admin/src/app/layouts/01__Default/components/Breadcrumb.tsx b/apps/admin/src/app/layouts/01__Default/components/Breadcrumb.tsx index 9863f67..c210121 100755 --- a/apps/admin/src/app/layouts/01__Default/components/Breadcrumb.tsx +++ b/apps/admin/src/app/layouts/01__Default/components/Breadcrumb.tsx @@ -17,7 +17,7 @@ export function Breadcrumb() { } return ( -
+
{items.map((item, index) => { const last = index === items.length - 1; const active = item.path ? isActive(item.path) : false; @@ -31,7 +31,7 @@ export function Breadcrumb() { {item.title} {!last && ( - + )} ); diff --git a/apps/admin/src/app/layouts/01__Default/components/Content.tsx b/apps/admin/src/app/layouts/01__Default/components/Content.tsx index 2629202..1142bec 100755 --- a/apps/admin/src/app/layouts/01__Default/components/Content.tsx +++ b/apps/admin/src/app/layouts/01__Default/components/Content.tsx @@ -7,7 +7,7 @@ export function Content() { const mobile = useIsMobile(); return ( -
+
{mobile && ( diff --git a/apps/admin/src/app/layouts/01__Default/components/Footer.tsx b/apps/admin/src/app/layouts/01__Default/components/Footer.tsx index b06f6f8..39d24e5 100755 --- a/apps/admin/src/app/layouts/01__Default/components/Footer.tsx +++ b/apps/admin/src/app/layouts/01__Default/components/Footer.tsx @@ -7,8 +7,8 @@ export function Footer() { return (