6688 Commits

Author SHA1 Message Date
Valentyne Stigloher
35adb122cf (it)(pronouns) use only available morphemes in grammar table and avoiding / emoji pronouns 2024-09-17 16:29:15 +02:00
Valentyne Stigloher
16d97044c7 (pronouns) safe guard against requesting unknown morphemes
this should only happen when something is misconfigured or a wrong <GrammarTables> is supplied, but it does hurt DX oftentimes
2024-09-17 16:10:21 +02:00
Valentyne Stigloher
01c92a9018 (it)(links) add italianoinclusivo.it 2024-09-17 16:08:45 +02:00
eo contributors
7d157f4d88 (eo)(trans) 2024-09-16 21:56:11 +02:00
Valentyne Stigloher
e8361bd7cb Merge branch 'little-style-tweaks' into 'main'
little style tweaks

See merge request PronounsPage/PronounsPage!516
2024-09-16 19:47:13 +00:00
Valentyne Stigloher
d442e06056 (style) move hamburger button so that it aligns to filter bars 2024-09-16 21:25:34 +02:00
Valentyne Stigloher
c55e05fff8 (editor) make pronunciation speaker smaller
issue was that the styles were applied to the <span> of the <Tooltip>, not the <PronunciationSpeaker>
2024-09-16 21:17:39 +02:00
Valentyne Stigloher
2cfb4fec4f (vue) use @floating-ui/vue instead of @floating-ui/dom to get rid of some boilerplate 2024-09-16 21:14:51 +02:00
Valentyne Stigloher
5b2ce9b58a (design) show text colour pallete and be reactive to light/dark mode changes 2024-09-16 19:39:04 +02:00
Valentyne Stigloher
9570b6e01b (design) fix mounted error due to <Page> being a fragment
convert to composition API with TypeScript
2024-09-16 19:29:16 +02:00
Valentyne Stigloher
8317692e68 (format) put <nuxt-link> on a single line when it would be for <a> 2024-09-15 17:34:56 +02:00
Valentyne Stigloher
ab26434117 (nuxt) use only one await in setup in /admin/translations/awaiting 2024-09-15 17:34:05 +02:00
es contributors
9813c720f6 (es)(trans) 2024-09-15 17:18:01 +02:00
Valentyne Stigloher
db8a6d21cf (nuxt) disable csrf
reverts commit 6825cf78217f14bb709a96b341d35514f1fbbcad.
2024-09-14 15:08:34 +02:00
Valentyne Stigloher
acca283120 Merge branch 'seo' into 'main'
seo improvements

See merge request PronounsPage/PronounsPage!515
2024-09-12 15:44:03 +00:00
Valentyne Stigloher
57e732034c (nuxt) use lazy on useFetch in more places to not block site navigation 2024-09-12 16:42:54 +02:00
Valentyne Stigloher
58b36107ab (refactor) use fragments to reduce count of DOM elements 2024-09-12 14:39:31 +02:00
Valentyne Stigloher
19a301cf90 (nuxt) only add ellipsis when word count is exceeded 2024-09-12 13:25:57 +02:00
Valentyne Stigloher
6ea377dded (profile) fix description and keywords in open graph preview 2024-09-12 13:21:22 +02:00
Valentyne Stigloher
2d27a98572 (pronouns) add specific banners to more subroutes 2024-09-12 12:21:26 +02:00
Valentyne Stigloher
114dcbf0ff (nuxt) use default seo values when a page does not override a value 2024-09-12 12:14:44 +02:00
Valentyne Stigloher
6f99b48da2 (de)(trans) 2024-09-12 10:38:57 +02:00
es contributors
769322eb34 (es)(trans) 2024-09-12 10:38:45 +02:00
Valentyne Stigloher
d00dd7a2ea Merge branch 'add-unlabeled-flag' into 'main'
(profile)(flags) add unlabeled, unify spelling

See merge request PronounsPage/PronounsPage!513
2024-09-12 08:38:23 +00:00
Valentyne Stigloher
913116ab7c Merge branch '372-nuxt3-migration' into 'main'
migrate to Nuxt 3 / Vue 3

Closes #372

See merge request PronounsPage/PronounsPage!452
2024-09-12 08:38:03 +00:00
Andrea Vos
ee40a4a70e (profile)(flags) add unlabeled, unify spelling 2024-09-12 10:12:00 +02:00
Valentyne Stigloher
e971d7d4cd (nuxt) include dependencies triggering optimization reload into vite.optimize.include to prevent frequent refreshes after first start 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
8e00dd04bb (api) replace multer as express middleware with matching h3 calls 2024-09-12 10:11:25 +02:00
Andrea Vos
47338e6415 (nuxt) fix ignorePrefix / missing -pl-* flags 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
051784b5da (nuxt) use dotenv closure to ensure that env variables on the server are set during production runtime 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
60d245783f (nuxt) use middleware to use correct layout for calendar pages 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
55050c658f (nuxt) move routes to pages for usage of definePageMeta 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
7a76fbd4e6 (nuxt) move error hook to sentry plugin, remove listening hook as there is no easy way to detect the port 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
1a2db6b665 (vue) replace client-only created with mounted as it causes hydration errors when setting data and it also matches unmounted 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
54041531c6 (vue) use shallowRef to fix error when using the Shopify API 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
5d9a63bc14 (nuxt) migrate loading template when SSR is disabled 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
c555a8468b (nuxt) load apple private key directly where needed 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
26688dd7e9 (nuxt) configure postcss to enable RTL stylings 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
9639d2204e (vue) use :slotted to apply scoped styles to slotted elements
https://vuejs.org/api/sfc-css-features.html#slotted-selectors
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
d7ca6fe741 (vue) fixes around falltrough classes and deep selectors 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
b0a2973d76 (nuxt) migrate server/no-ssr.ts 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
d977d67c58 (nuxt) migrate middleware/atom.js 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