diff --git a/.gitignore b/.gitignore index 4a7f73a..c444d24 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ logs .DS_Store .fleet .idea +.eslintcache # Local env files .env diff --git a/assets/team/current.json b/assets/team/current.json index 61b51cd..a910001 100644 --- a/assets/team/current.json +++ b/assets/team/current.json @@ -147,7 +147,7 @@ "name": "Artem Grinev", "role": "developer", "image": "jpg", - "description": "Artem is a KDE head and prefers working with the QT toolkit. Works on development tools, software and infrastructure.", + "description": "Artem is a KDE head and prefers working with the Qt toolkit. Works on development tools, software and infrastructure.", "social": { "github": "", "x": "", @@ -198,7 +198,7 @@ "id": "philm", "name": "Philip Müller", "role": "project lead", - "image": "", + "image": "jpg", "description": "Founded the project with Roland, Guillaume, Wlad and Allesandro back in 2011. Works on Kernels, Desktop and ARM, development tools and Devops.", "social": { "github": "https://github.com/philmmanjaro", diff --git a/assets/team/former.json b/assets/team/former.json index 3fb4be4..1279110 100644 --- a/assets/team/former.json +++ b/assets/team/former.json @@ -1,17 +1,4 @@ [ - { - "id": "", - "name": "Bogdan Covaciu", - "role": "", - "image": "", - "description": "Bogdan is the author of our friendly mascot, worked on all design related projects from wallpapers to media pamphlets, software testing and forum moderation.", - "social": { - "github": "", - "x": "", - "forum": "" - }, - "pos": 7 - }, { "id": "", "name": "Oğuz Kağan Eren", diff --git a/components/team-social.vue b/components/team-social.vue index 820eef7..7b3c4d1 100644 --- a/components/team-social.vue +++ b/components/team-social.vue @@ -1,5 +1,5 @@ diff --git a/pages/terms-of-use.vue b/pages/terms-of-use.vue index ec24408..e665d55 100644 --- a/pages/terms-of-use.vue +++ b/pages/terms-of-use.vue @@ -1,7 +1,7 @@ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71d5ad8..bdd3329 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ importers: version: 2.12.1(ioredis@5.4.1)(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(vue@3.4.27(typescript@5.4.5)) '@nuxt/eslint': specifier: ^0.3.13 - version: 0.3.13(eslint@9.3.0)(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)) + version: 0.3.13(eslint@9.3.0)(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(typescript@5.4.5)(vite-plugin-eslint2@4.4.0(@types/eslint@8.56.10)(eslint@9.3.0)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)) '@nuxtjs/color-mode': specifier: ^3.4.1 version: 3.4.1(rollup@4.18.0) @@ -57,6 +57,9 @@ importers: eslint: specifier: ^9.3.0 version: 9.3.0 + vite-plugin-eslint2: + specifier: ^4.4.0 + version: 4.4.0(@types/eslint@8.56.10)(eslint@9.3.0)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)) packages: @@ -532,6 +535,7 @@ packages: '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -539,6 +543,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} @@ -5066,6 +5071,18 @@ packages: vue-tsc: optional: true + vite-plugin-eslint2@4.4.0: + resolution: {integrity: sha512-xy5G4Gj18ke1bO5OS0zgyunkPvPy/vSLJFTyMpGmKGKTlYuuhPad3Xy1PWLuqRMoWnuCoFMf2ST1EGhz89uqrA==} + engines: {node: '>=18'} + peerDependencies: + '@types/eslint': ^7.0.0 || ^8.0.0 || ^9.0.0-0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0-0 + rollup: ^2.0.0 || ^3.0.0 || ^4.0.0 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + rollup: + optional: true + vite-plugin-inspect@0.8.4: resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} engines: {node: '>=14'} @@ -6268,7 +6285,7 @@ snapshots: - supports-color - typescript - '@nuxt/eslint@0.3.13(eslint@9.3.0)(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0))': + '@nuxt/eslint@0.3.13(eslint@9.3.0)(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(typescript@5.4.5)(vite-plugin-eslint2@4.4.0(@types/eslint@8.56.10)(eslint@9.3.0)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0))': dependencies: '@eslint/config-inspector': 0.4.8(eslint@9.3.0) '@nuxt/devtools-kit': 1.3.1(nuxt@3.11.2(@opentelemetry/api@1.8.0)(@parcel/watcher@2.4.1)(@types/node@20.12.12)(@unocss/reset@0.60.3)(encoding@0.1.13)(eslint@9.3.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.0)(typescript@5.4.5)(unocss@0.60.3(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)))(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)) @@ -6284,6 +6301,8 @@ snapshots: mlly: 1.7.0 pathe: 1.1.2 unimport: 3.7.2(rollup@4.18.0) + optionalDependencies: + vite-plugin-eslint2: 4.4.0(@types/eslint@8.56.10)(eslint@9.3.0)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)) transitivePeerDependencies: - bufferutil - nuxt @@ -11619,6 +11638,19 @@ snapshots: optionator: 0.9.4 typescript: 5.4.5 + vite-plugin-eslint2@4.4.0(@types/eslint@8.56.10)(eslint@9.3.0)(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@types/eslint': 8.56.10 + chokidar: 3.6.0 + debug: 4.3.4 + eslint: 9.3.0 + vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) + optionalDependencies: + rollup: 4.18.0 + transitivePeerDependencies: + - supports-color + vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0)): dependencies: '@antfu/utils': 0.7.8 diff --git a/public/desktops.webp b/public/desktops.webp index 18724db..32dd9a4 100644 Binary files a/public/desktops.webp and b/public/desktops.webp differ diff --git a/public/enterprise/freeoffice-logo.webp b/public/enterprise/freeoffice-logo.webp new file mode 100644 index 0000000..81b832a Binary files /dev/null and b/public/enterprise/freeoffice-logo.webp differ diff --git a/public/enterprise/gnome-calendar.webp b/public/enterprise/gnome-calendar.webp new file mode 100644 index 0000000..5c49712 Binary files /dev/null and b/public/enterprise/gnome-calendar.webp differ diff --git a/public/enterprise/microsoft-365-logo.webp b/public/enterprise/microsoft-365-logo.webp deleted file mode 100644 index c0f30c0..0000000 Binary files a/public/enterprise/microsoft-365-logo.webp and /dev/null differ diff --git a/public/enterprise/ollama-logo.webp b/public/enterprise/ollama-logo.webp new file mode 100644 index 0000000..8138874 Binary files /dev/null and b/public/enterprise/ollama-logo.webp differ diff --git a/public/enterprise/sentinel-one-logo.webp b/public/enterprise/sentinel-one-logo.webp deleted file mode 100644 index e3925a0..0000000 Binary files a/public/enterprise/sentinel-one-logo.webp and /dev/null differ diff --git a/public/enterprise/zscaler-logo.webp b/public/enterprise/zscaler-logo.webp deleted file mode 100644 index 845d171..0000000 Binary files a/public/enterprise/zscaler-logo.webp and /dev/null differ diff --git a/public/team/philm.jpg b/public/team/philm.jpg new file mode 100644 index 0000000..f995f00 Binary files /dev/null and b/public/team/philm.jpg differ