Branch: refs/heads/CRISTAL-219 Home: https://github.com/xwiki-contrib/cristal Commit: 0df3c255d7acac2da44c1ae7366c9867c0154950 https://github.com/xwiki-contrib/cristal/commit/0df3c255d7acac2da44c1ae7366c... Author: Pierre Jeanjean <pierre.jeanjean@xwiki.com> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M api/src/api/WikiConfig.ts M api/src/components/defaultWikiConfig.ts M core/backends/backend-xwiki/src/XWikiWikiConfig.ts M core/navigation-tree/navigation-tree-api/package.json M core/navigation-tree/navigation-tree-api/src/index.ts M core/navigation-tree/navigation-tree-default/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-default/src/index.ts A core/navigation-tree/navigation-tree-default/src/utils.ts M core/navigation-tree/navigation-tree-filesystem/package.json M core/navigation-tree/navigation-tree-filesystem/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-github/package.json M core/navigation-tree/navigation-tree-github/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-nextcloud/package.json M core/navigation-tree/navigation-tree-nextcloud/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-xwiki/src/components/componentsInit.ts M ds/shoelace/src/vue/form/x-form.vue M ds/shoelace/src/vue/form/x-text-field.vue M ds/shoelace/src/vue/x-dialog.vue M ds/shoelace/src/vue/x-navigation-tree.vue M ds/vuetify/package.json M ds/vuetify/src/vue/x-navigation-tree.vue M pnpm-lock.yaml A skin/src/vue/c-page-creation-menu.vue M skin/src/vue/c-sidebar.vue Log Message: ----------- CRISTAL-219: UI for creating pages * Add New Page dialog to the sidebar: `CPageCreationMenu` * Make navigation trees react to current page changes * Add prop to `XNavigationTree` to override default click action * Introduce `NavigationTreeSource.getParentNodesId()` * Introduce `WikiConfig.getPageResourceSeparator()` * Introduce `WikiConfig.getNewPageDefaultName()` * Introduce property `NavigationTreeNode.location` * Implement missing model on Shoelace's `XTextField` * Implement missing model on Shoelace's `XDialog` * Slightly unify CSS between Shoelace and Vuetify components * Update `vuetify` to version `3.6.15` To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications