Valentyne Stigloher
8e00dd04bb
(api) replace multer as express middleware with matching h3 calls
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
8c554a38fd
(test) use nuxt environment for integrated pages testing
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
7ec6ac5043
(ts) fix typecheck errors
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
6825cf7821
(nuxt) replace @privyid/nuxt-csrf with nuxt-csurf
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
012d854474
(nuxt) replace @nuxtjs/pwa with @vite-pwa/nuxt
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
1f6a48900b
(test) migrate from jest to vitest for keep them running and more integrated testing
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
433de45bfb
(nuxt) use middleware for internal redirects
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
38a307d76b
(nuxt) replace @nuxtjs/sentry with plugins
...
https://www.lichter.io/articles/nuxt3-sentry-recipe/
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
04aaaaec9c
(nuxt) replace vue-plausible with @nuxtjs/plausible
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
6735f1f318
(vue) refactor DialogueBox interface to a composable and remove it from default.vue
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
3027ec8f11
(vue) upgrade vuedraggable
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
0915a72f1d
(vue) replace vue-lazy-hydration with vue3-lazy-hydration
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
4e9cd69ff8
(vue) replace vuejs-datepicker with @vuepic/vue-datepicker
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
ec73f288dd
(nuxt) replace $axios with useFetch, useAsyncData or $fetch
...
https://nuxt.com/docs/getting-started/data-fetching
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
f34ce40549
(nuxt) replace $cookies with useCookie
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
f8aa916f85
(refactor) replace createRequire with import assertions
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
1f953117fa
(refactor) migrate from vuex to pinia
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
a99199f322
(nuxt) integrate express as server handler while preventing Nuxt from scanning server directory
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
346b55fa9e
(pnpm) patch nepali-calendar-js as 1.0.4 defines variables globally which is not compatible with Vite
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
481a395f30
(nuxt) replace Webpack with Vite
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
a5bd0e0d57
(nuxt) upgrade dependencies to nuxt 3
2024-09-11 21:28:41 +02:00
Andrea Vos
215aca7080
#403 (bugfix) upgrade columnist
2024-09-03 18:05:23 +02:00
Andrea Vos
635acbf4a4
#403 (bugfix) upgrade columnist
2024-09-02 20:07:07 +02:00
Andrea Vos
2168e18af6
Merge branch 'blog-validate-html' into 'main'
...
(blog) validate resulting HTML
See merge request PronounsPage/PronounsPage!506
2024-08-21 18:36:51 +00:00
Andrea Vos
ba662c52d1
(deps) update suml
2024-08-21 19:44:09 +02:00
Valentyne Stigloher
95c616d81c
(test)(blog) validate resulting HTML to check for possible SSR errors
2024-08-21 11:30:31 +02:00
Valentyne Stigloher
98e7750f08
(pnpm) upgrade eslint-plugin-json-schema-validator because it sometimes errors
2024-08-12 00:38:08 +02:00
Andrea Vos
4117ab2051
celebrating 1M users
2024-07-08 21:29:20 +02:00
Valentyne Stigloher
7de7f2eaef
(pnpm)(ts) update typescript
2024-06-27 14:03:46 +02:00
Valentyne Stigloher
0c69484b85
(pnpm) remove unused vue-matomo
2024-06-26 14:19:26 +02:00
Valentyne Stigloher
38c5a5ccf9
(pnpm) upgrade sharp as the lower version does not work with Nuxt 3
2024-06-26 14:16:52 +02:00
Valentyne Stigloher
b8ea0c8f54
(ts) use markdown-it in admin and add typings for it
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
4d40362a1e
(pnpm) remove unnecessary @types/autoprefixer
2024-06-26 13:10:56 +02:00
Andrea Vos
fc05bcc9ce
Blog feed
2024-06-18 16:22:05 +00:00
Valentyne Stigloher
9a78a074d8
(ts) add ~ path alias so that the symlinked data directory still resolves to the correct file
...
Nuxt 2 fails with aliases in serverMiddleware, so I had to use tsconfig-paths-webpack-plugin as workaround
https://github.com/nuxt/typescript/issues/339
2024-05-20 12:53:16 +02:00
Valentyne Stigloher
3996dd10b8
(ts) migrate calendar
2024-05-20 12:53:15 +02:00
Andrea Vos
d80ab22c82
upgrade grant
2024-05-15 21:23:43 +02:00
Valentyne Stigloher
f3f8f392b7
(test) use @vue/test-utils to make it possible to test vue components
2024-04-30 19:41:28 +02:00
Valentyne Stigloher
09a52ea6ad
(style) use floating-ui to place <Tooltip>
...
there must not be any whitespace in the <Tooltip> component, because otherwise icons with tooltips are not centered anymore
some code transformed from @floating-ui/vue (does not work with v2)
see https://floating-ui.com/docs/tutorial
2024-04-26 13:54:35 +02:00
Valentyne Stigloher
898b112772
(nuxt) use ClientOnly implicitely as it is automatically imported by Nuxt
2024-04-08 14:52:18 +02:00
Valentyne Stigloher
c07d6078c2
(pnpm) migrate from yarn to pnpm
...
pnpm has run-script as alias so that is not possible to use as a script name, renamed ours to run-file
shamefully-hoist is necessary for now for the resolve dependency
2024-04-08 14:03:41 +02:00