diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 199a76aee3..43412f556f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: with: python-version: '3.14' - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '24' check-latest: true diff --git a/.github/workflows/generate-pot-file.yml b/.github/workflows/generate-pot-file.yml index 0e06a2ff8e..eea3e93a88 100644 --- a/.github/workflows/generate-pot-file.yml +++ b/.github/workflows/generate-pot-file.yml @@ -26,6 +26,11 @@ jobs: with: python-version: "3.14" + - name: Setup Node.js + uses: actions/setup-node@v6 + with: + node-version: 24 + - name: Run script to update POT file run: | bash ${GITHUB_WORKSPACE}/.github/helper/update_pot_file.sh diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 5da455212e..06b29eb764 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -16,9 +16,9 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 200 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 check-latest: true - name: Check commit titles diff --git a/.github/workflows/on_release.yml b/.github/workflows/on_release.yml index cc7b1c89f6..623fd9f88a 100644 --- a/.github/workflows/on_release.yml +++ b/.github/workflows/on_release.yml @@ -15,9 +15,9 @@ jobs: fetch-depth: 0 persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 - name: Setup dependencies run: | npm install @semantic-release/git @semantic-release/exec --no-save diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index ceaca15df0..e053c9b850 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -48,7 +48,7 @@ jobs: exit 1 fi - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 24 check-latest: true diff --git a/frontend/auto-imports.d.ts b/frontend/auto-imports.d.ts index 9d2400790b..3568bad872 100644 --- a/frontend/auto-imports.d.ts +++ b/frontend/auto-imports.d.ts @@ -6,5 +6,7 @@ // biome-ignore lint: disable export {} declare global { - + const LucideGithub: typeof import('~icons/lucide/github').default + const LucideLinkedin: typeof import('~icons/lucide/linkedin').default + const LucideTwitter: typeof import('~icons/lucide/twitter').default } diff --git a/frontend/package.json b/frontend/package.json index b64fe72a5d..77e7d60829 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -8,7 +8,7 @@ "serve": "vite preview", "build": "vite build --base=/assets/lms/frontend/ && yarn copy-html-entry && yarn copy-colors-json", "copy-html-entry": "cp ../lms/public/frontend/index.html ../lms/www/lms.html", - "copy-colors-json": "cp node_modules/frappe-ui/src/tailwind/colors.json src/utils/frappe-ui-colors.json" + "copy-colors-json": "cp node_modules/frappe-ui/tailwind/colors.json src/utils/frappe-ui-colors.json" }, "dependencies": { "@codemirror/lang-html": "6.4.9", @@ -34,7 +34,7 @@ "dayjs": "1.11.10", "dompurify": "3.2.6", "feather-icons": "4.28.0", - "frappe-ui": "0.1.227", + "frappe-ui": "^0.1.254", "highlight.js": "11.11.1", "lucide-vue-next": "0.383.0", "markdown-it": "14.0.0", @@ -59,8 +59,5 @@ "unplugin-auto-import": "^20.3.0", "vite": "5.0.11", "vite-plugin-pwa": "0.15.0" - }, - "resolutions": { - "@iconify/utils": "2.1.7" } } diff --git a/frontend/src/components/Assignment.vue b/frontend/src/components/Assignment.vue index c8ad35f611..2f4b274533 100644 --- a/frontend/src/components/Assignment.vue +++ b/frontend/src/components/Assignment.vue @@ -25,7 +25,7 @@ > -
+
diff --git a/frontend/src/components/Controls/Uploader.vue b/frontend/src/components/Controls/Uploader.vue index aff27c6e93..73643892f8 100644 --- a/frontend/src/components/Controls/Uploader.vue +++ b/frontend/src/components/Controls/Uploader.vue @@ -2,18 +2,21 @@
{{ __(label) }} - * + *