mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
6 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
57af4c1787
|
fix: correct parentSchemaUid reference in routesTableSchema (#6362) | ||
|
c2928d38cf
|
feat: add tooltip configuration to menu item and table headers (#6346)
* feat: add tooltip configuration to menu item and table headers * feat: add tooltip to link and group menus * feat: menu tooltip icon style adjustment * feat: menu tooltip icon style adjustment * fix: e2e * refactor: optimize tooltip component usage in table columns * feat: add tooltip editing functionality and enhance tooltip display in menu items --------- Co-authored-by: Zeke Zhang <958414905@qq.com> |
||
|
0d0c81cc90
|
refactor: make the menu responsive to screen width (#6331)
* chore: convert routes * chore: stash * chore: stash * feat: support to add menu item * feat: add MenuSchemaToolbar * refactor: extract EditMenuItem component * feat: add hidden option * refactor: extract HiddenMenuItem * feat: add 'Move to' option * feat: add insert options * feat: remove route * fix: children * fix: route * feat: enhance menu item rendering and group handling in admin layout * feat: add container support to MenuSchemaToolbar and fix display issue in Group * fix: add conditional check before moving routes in menu item settings * feat(navigation): add default page navigation for admin layout * chore(versions): 😊 publish v1.6.0-alpha.24 * feat: export AppNotFound component and integrate 404 handling in AdminDynamicPage * fix: update admin layout route path to use item options URL * chore(versions): 😊 publish v1.6.0-alpha.25 * refactor: rename route node retrieval functions for clarity and add legacy route compatibility * refactor: clean up layout component by removing unused styles and improving header rendering * refactor: simplify menu item components by removing unused schema insertion logic and optimizing imports * refactor: add 'x-async' property to tab schema and clean up server imports * refactor: tabs * feat: support extending frontend filter operators (#6085) * feat: operator extension * fix: bug * refactor: code improve * fix: jsonLogic --------- Co-authored-by: chenos <chenlinxh@gmail.com> * feat: add fake schema for routing in SortableItem and remove unused fieldSchema import * feat: adjust content padding in InternalAdminLayout for improved layout * refactor: remove registerOperators (#6224) * refactor(plugin-workflow): trigger workflow action settings (#6143) * refactor(plugin-workflow): move bind workflow settings to plugin * refactor(plugin-block-workbench): move component to core * refactor(plugin-block-workbench): adjust component api * fix(plugin-workflow-action-trigger): fix test cases * fix(plugin-workflow): fix component scope * fix(plugin-workflow-action-trigger): fix test cases * chore(versions): 😊 publish v1.6.0-alpha.26 * feat: support the extension of preset fields in collections (#6183) * feat: support the extension of preset fields in collections * fix: bug * fix: bug * fix: bug * refactor: create collection * fix: config * fix: test case * refactor: code improve * refactor: code improve * fix: bug * fix: bug --------- Co-authored-by: chenos <chenlinxh@gmail.com> * feat: replace SchemaComponent with RemoteSchemaComponent and add AppNotFound for empty tabs * refactor: rename useCurrentRoute to useCurrentRouteData for clarity * fix: redirect to first tab by default * feat: support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076) * feat: kanban field extention * fix: bug * fix: bug * fix: bug * fix: bug * feat: calender title fields * feat: background color fields * fix: bug * fix: bug * feat: formula field expression support field * feat: preset fields * fix: bug * fix: bug * fix: bug * fix: bug * fix: bug * fix: bug * fix: bug * fix: bug * refactor: code improve * fix: bug * fix: bug * fix: bug * fix: bug * refactor: code improve * revert: preset fields * refactor: code improve * refactor: code improve * fix: bug * fix: bug * fix: bug * refactor: code improve * fix: bug * refactor: code improve * refactor: code improve * fix: bug * fix: locale * refactor: code improve * fix: bug * refactor: code improve * refactor: code improve * refactor: code improve * refactor: locale * fix: test * fix: bug * fix: test * fix: test --------- Co-authored-by: chenos <chenlinxh@gmail.com> * fix: enhance access permission check and clean up unused props in Page component * fix: adjust Action.Page style to set top position to 0 * fix: update redirect logic to point to the first page route in admin layout * chore(versions): 😊 publish v1.6.0-alpha.27 * fix: add link handling in MenuItem to open URLs in a new tab * fix(data-source-main): update order * fix: integrate drag-and-drop functionality in MenuItem and Page components * fix: add drag-and-drop support in admin layout and improve loading behavior * fix: header style * fix: set sider width in admin layout * fix: refactor InternalAdminLayout for improved readability and maintainability * fix: optimize token management in InternalAdminLayout for better styling consistency * fix: style * fix: avoid error * fix: update container reference in MenuSchemaToolbarWithContainer * fix: add icon style to MenuSchemaToolbar * fix: remove bottom border from header in admin layout * fix: add collapsed button render function to InternalAdminLayout * fix: update viewport meta tag for better responsiveness * fix: add MenuItemIcon component for conditional icon rendering in admin layout * fix: wrap SchemaToolbar in SiderContext.Provider to prevent style issues in collapsed state * fix: update InternalAdminLayout styles for improved menu item appearance * fix: adjust menu item spacing and height for compact mode in admin layout * fix: add collapse handling and page change logic in InternalAdminLayout * fix: add header context provider and update MenuItemIcon rendering logic in InternalAdminLayout * fix: replace Modal with App.useApp().modal in HiddenMenuItem for improved modal handling * fix: enhance click area for links in MenuItem and streamline group navigation logic * fix: refresh routes after adding link menu * fix: add mobile actions popover for improved user interaction in admin layout * fix: adjust layout width and margin for improved alignment in admin layout * style: fix the style of the top collapsed menu button dropdown * fix: add active background color for selected menu items in collapsed menu * fix: improve z-index management for modal, drawer, and page components to prevent overlap with collapsed menu button * fix: adjust position of collapsed button to prevent overlap with subpages * fix: update collapsed button rendering to handle mobile context and prevent overlap with subpages * fix: prevent schema data request for group pages in admin layout * fix: handle undefined menu titles by providing a default value * fix: add refresh functionality for desktop routes in menu permissions * fix: adjust page header padding based on route settings and token * fix: center text * fix: add tooltip support for menu items in collapsed state * fix: tooltip * fix: improve page tab routing and deletion handling * fix: adjust admin layout height to account for header * fix: improve route navigation and deletion handling in admin layout * chore: update version * fix(routing): Add Navigate import from react-router-dom * fix(e2e): locator * test: remove demo and useless test case for Page component * fix: improve page creation and routing in e2e utils * fix: improve z-index handling for embedded pages * feat(admin-layout): Add aria-label to menu item links for improved accessibility * fix(mobile-ui): Adjust toolbar and navigation bar styling * test(acl): Simplify menu item visibility test setup * test: update e2e test templates and route handling * fix: fix compatibility issues * fix(admin-layout): improve default page navigation handling * fix(acl): add optional chaining to prevent potential null/undefined error in uiButtonSchemasBlacklist check * fix: keep alive * fix(desktop-routes): enhance route retrieval with automatic child route inclusion * test: add test * fix(page): update navigation logic to use location pathname for tab routing * fix(route): export CurrentRouteProvider for better accessibility in routing context * refactor(layout): remove unused styles for cleaner code * fix(layout): integrate useGlobalTheme for consistent theming and clean up unused parameters * fix(route): improve route redirection logic --------- Co-authored-by: nocobase[bot] <179432756+nocobase[bot]@users.noreply.github.com> Co-authored-by: Katherine <katherine_15995@163.com> Co-authored-by: chenos <chenlinxh@gmail.com> Co-authored-by: Junyi <mytharcher@users.noreply.github.com> |
||
|
232d348b18
|
feat(l10n): text source registration in l10n plugin & l10n for desktop and mobile routes (#6180)
* feat(l10n): support text source registration in l10n plugin & l10n for desktop and mobile routes * fix: build & test * fix: build & tests * fix: e2e * fix: frontend test * chore: update * chore: migration * fix: document title * fix: header title |
||
|
21e37f9915
|
fix: remove default tab title (#6178)
* fix: remove default tab title * fix: add default tab title for route table * chore: update migration * fix: mobile * fix: e2e errors |
||
|
97333d0c06
|
refactor(Menu): optimize menu interface (#5955)
* feat: define desktopRoutes collection * feat: convert routes to schema * feat: support to add new route * feat: support to delete routes * feat: adaptor Hidden option * feat: adaptor Edit option * fix: fix incomplete menu display issue * feat: support to insert * feat: adjust permission configuration page interface * feat: add listAccessible action * feat: routes table * feat: edit button * style: optimize style * chore: add confirm text * fix: delete corresponding schema when removing routes to ensure data consistency * chore: add field type * feat: create a tab when creating a page * fix: fix tabs issue * fix: avoid undefined error * fix: should hide menu when it's hideInMenu is true * fix: should refresh menu when updating it * chore: optimize params * fix: fix tab when adding child * chore: should display empty * fix: fix subapp path * fix: fix activeKey of tab * chore: add translation * chore: prevent menu collapse after adding new menu item * refactor: rename useDesktopRoutes to useNocoBaseRoutes * fix: fix tab path * fix: fix draging issue * feat: support to set Hidden for Tab * feat: implement move * fix: draging * chore: add migration * fix: fix migration * chore: fix build * chore: fix e2e test * fix: fix menu creation position issue * fix: migration * chore: add translation * fix: fix some bugs * fix: fix 'Move to' * fix: compile Route name in permission management page * fix: fix table selection issue * chore: add comment * fix: hidden * fix: fix mobile route path * fix: do not select parent node when selecting child nodes * fix(mobile): hide menu * fix(mobile): path * fix(mobile): fix schema * fix(mobile): compile tab title * fix: fix permission configuration page selection error * fix: fix selection issues * fix(migration): transform old permission configuration to new permission configuration * chore: translate fields title * feat: support localization * fix: fix pagination * chore: fix build * fix: change aclSnippet * chore: fix unit tests * fix: fix error * chore: fix unit tests of server * chore(migration): update version of migration * chore: fix e2e tests * chore: fix build error * chore: make e2e tests pass * chore: fix migration error * fix: show ellipsis when text overflows * fix: show ellipsis when text overflows * chore: change 'Access' to 'View' * fix: should use sort field to sort * fix: fix tab drag and drop issue * refactor: rename unnamed tab label to 'Unnamed' * fix: fix draging issue * refactor: add 'enableTabs' field * refactor: optimize route fields * refactor: optimize migration * fix: set enableTabs to false when creating page * refactor: change empty tab name to 'Unnamed' * fix: fix tab path * fix: avoid undefined error * chore(migration): update appVersion * fix(migration): fix page issue * chore: fix unit test * fix(mobile): fix incorrect path * fix(mobile): fix enableTabs issue * fix: disable Add child route button when enableTabs is false * fix: fix embed issue * fix(migration): add migration for mobile * chore: update migration * fix: fix tab title not updating issue * fix: fix untranslated text issue * fix: fix routes table style * fix: fix group issue * fix(mobile): fix 404 issue * fix: should hide tabs when creating page * fix: should translate tabs title * fix: fix translation issue * fix(migration): fix appVersion * fix: fix ACL * fix: should set paginate to true and filter out hidden items * fix(migration): fix bug * refactor(desktopRoutes): add enableHeader and displayTitle * fix: fix permission issue * fix(mobile): fix error * fix(mobile): fix migration error * fix(migration): compatible with older versions * fix: make unit tests pass * chore: ignore some failing test cases * chore: test * fix: test |