diff --git a/CONTRIBUTING.md b/.github/contributing.md similarity index 100% rename from CONTRIBUTING.md rename to .github/contributing.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 55f6870..8302638 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,13 +21,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: lts/* - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 with: cache: true @@ -46,13 +46,13 @@ jobs: contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: lts/* - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 with: cache: true @@ -85,13 +85,13 @@ jobs: contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: lts/* - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 with: cache: true diff --git a/.idx/dev.nix b/.idx/dev.nix deleted file mode 100644 index 3c232e6..0000000 --- a/.idx/dev.nix +++ /dev/null @@ -1,10 +0,0 @@ -# see: https://firebase.google.com/docs/studio/customize-workspace -{ pkgs, ... }: { - channel = "stable-25.05"; # or "unstable" - - # Use https://search.nixos.org/packages to find packages - packages = [ - pkgs.nodejs_24 - pkgs.nodePackages.pnpm - ]; -} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 679ed8d..87743d4 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,7 +2,7 @@ "recommendations": [ "Vue.volar", "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode", + "oxc.oxc-vscode", "EditorConfig.EditorConfig", "bradlc.vscode-tailwindcss", "antfu.iconify" diff --git a/.vscode/settings.json b/.vscode/settings.json index 49f5bbe..d879d76 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,8 +5,9 @@ "package.json": "pnpm*" }, "editor.codeActionsOnSave": { - "source.fixAll": "always" + "source.fixAll": "explicit" }, "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode" + "oxc.fmt.configPath": "oxfmt.config.ts", + "editor.defaultFormatter": "oxc.oxc-vscode" } diff --git a/app/components/OgImage/NuxtSeo.satori.vue b/app/components/OgImage/NuxtSeo.satori.vue new file mode 100644 index 0000000..5954959 --- /dev/null +++ b/app/components/OgImage/NuxtSeo.satori.vue @@ -0,0 +1,65 @@ + + + diff --git a/app/components/OgImage/nuxt-seo.vue b/app/components/OgImage/nuxt-seo.vue deleted file mode 100644 index 38e1684..0000000 --- a/app/components/OgImage/nuxt-seo.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - diff --git a/app/error.vue b/app/error.vue index 2ea9bc3..504ab9e 100644 --- a/app/error.vue +++ b/app/error.vue @@ -27,6 +27,11 @@ const statusText = computed(() => { useHead({ title: `${status.value} - ${statusText.value}`, }) + +defineOgImage('nuxt-seo', { + title: props.error.statusCode.toString(), + description: props.error.statusText +})