diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9670fdbf..929adbda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,11 +34,11 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: '3.10' + python-version: '3.14' - name: setup node uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '24' check-latest: true - name: setup cache for bench uses: actions/cache@v4 diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 84651bf1..40fba7cf 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.14' - name: Check for valid Python & Merge Conflicts run: | @@ -50,7 +50,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 check-latest: true - name: Add to Hosts diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 6dc3781d..2b0e68e0 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -42,6 +42,8 @@ declare module 'vue' { CodeEditor: typeof import('./src/components/Controls/CodeEditor.vue')['default'] CollapseSidebar: typeof import('./src/components/Icons/CollapseSidebar.vue')['default'] ColorSwatches: typeof import('./src/components/Controls/ColorSwatches.vue')['default'] + CommandPalette: typeof import('./src/components/CommandPalette/CommandPalette.vue')['default'] + CommandPaletteGroup: typeof import('./src/components/CommandPalette/CommandPaletteGroup.vue')['default'] Configuration: typeof import('./src/components/Sidebar/Configuration.vue')['default'] ContactUsEmail: typeof import('./src/components/ContactUsEmail.vue')['default'] CouponDetails: typeof import('./src/components/Settings/Coupons/CouponDetails.vue')['default'] diff --git a/frontend/package.json b/frontend/package.json index 4a7937b0..b64fe72a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -55,8 +55,9 @@ "@vitejs/plugin-vue": "5.0.3", "autoprefixer": "10.4.2", "postcss": "8.4.5", - "vite": "5.0.11", "tailwindcss": "^3.4.15", + "unplugin-auto-import": "^20.3.0", + "vite": "5.0.11", "vite-plugin-pwa": "0.15.0" }, "resolutions": { diff --git a/frontend/src/components/AssessmentPlugin.vue b/frontend/src/components/AssessmentPlugin.vue index f1253608..75e747c5 100644 --- a/frontend/src/components/AssessmentPlugin.vue +++ b/frontend/src/components/AssessmentPlugin.vue @@ -26,28 +26,51 @@ v-model="quiz" doctype="LMS Quiz" :label="__('Select a quiz')" + placeholder=" " :onCreate="(value, close) => redirectToForm()" /> - +