1234 Commits

Author SHA1 Message Date
Valentyne Stigloher
146e062fdf (change) use query params instead of hash when filtering 2024-09-18 10:36:19 +02:00
Valentyne Stigloher
9c7891fff9 add optional icons to categories for nouns, inclusive and terms 2024-09-18 10:33:38 +02:00
Valentyne Stigloher
6134dfe9e2 unified and independent text and category filter for sources, nouns, terms and inclusive 2024-09-18 10:33:38 +02:00
Valentyne Stigloher
0666723ea9 (nouns) add categories 2024-09-18 10:33:38 +02:00
Valentyne Stigloher
c7bdb7e65c (refactor) extract <FilterBar> component 2024-09-18 10:33:38 +02:00
Valentyne Stigloher
83cbbf79c8 (refactor) extract <CategoriesSelector> component 2024-09-18 10:33:38 +02: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
db8a6d21cf (nuxt) disable csrf
reverts commit 6825cf78217f14bb709a96b341d35514f1fbbcad.
2024-09-14 15:08:34 +02: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
8e00dd04bb (api) replace multer as express middleware with matching h3 calls 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
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
6825cf7821 (nuxt) replace @privyid/nuxt-csrf with nuxt-csurf 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
09655afe0f (profile) <PersonalEventListInput> fix typo in v.month 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
c8cd9a5dd9 (vue) replace type ignores by proper type assertions 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
3b79888d1b (nuxt) replace process.env.JSONS with dynamic import 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
8b58541079 (nuxt) replace process.env replacement with runtimeConfig.public 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
736ee49a3a (vue) define explicit emits on components
https://v3-migration.vuejs.org/breaking-changes/emits-option.html
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
4fff61d857 (vue) migrate v-model on custom components via model → modelValue and @input → @update:modelValue
https://v3-migration.vuejs.org/breaking-changes/v-model.html
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
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
f98fb55c4f (vue) replace $eventHub with state management
https://v3-migration.vuejs.org/breaking-changes/events-api.html
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
f34ce40549 (nuxt) replace $cookies with useCookie 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
084df0fdf1 (vue) replace process.env.LOGO with raw import 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
ec11ef5285 (vue) use argument instead of this in prop default factories
https://v3-migration.vuejs.org/breaking-changes/props-default-this.html
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
d059994863 (vue) convert vue mixins to composables 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
6090078689 (nuxt) use useConfig composable instead of $config global as this can only be controlled via runtimeConfig and is better protected than in Nuxt 2 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
52895b9149 (vue) import h() instead of using it as parameter
https://v3-migration.vuejs.org/breaking-changes/render-function-api.html
2024-09-11 21:29:23 +02:00
Valentyne Stigloher
c1faf15117 (vue) call members of $slots
https://v3-migration.vuejs.org/breaking-changes/slots-unification.html
2024-09-11 21:29:23 +02:00
Valentyne Stigloher
f5a763391b (lint) use vue 3 rules 2024-09-11 21:29:23 +02:00
Valentyne Stigloher
75e76025eb (vue) migrate component from Vue.extend to defineComponent 2024-09-11 21:29:22 +02:00
Valentyne Stigloher
f7e4115f40 (vue) remove .native modifier
https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html
2024-09-11 21:29:22 +02:00
Valentyne Stigloher
d7ead48168 (vue) rename destroyed to unmounted and beforeDestroy to beforeUnmount
https://v3-migration.vuejs.org/breaking-changes/#other-minor-changes
2024-09-11 21:29:22 +02:00
Andrea Vos
c70f903996 #309 PR feedback 2024-09-08 15:34:41 +02:00
Andrea Vos
34b70984b4 #309 save forms in localstorage in case server goes down / browser closes 2024-09-05 19:06:28 +02:00
Valentyne Stigloher
129276778a (style) use primary color instead of blue, adjust some other colors 2024-09-02 13:23:15 +02:00
Andrea Vos
3c4d836386 update support banner after discussion 2024-08-30 20:30:29 +02:00
Andrea Vos
d3b54484af #403 mitigation of <ShopifyEmbed> display issues 2024-08-27 08:21:02 +02:00
Valentyne Stigloher
a563d3646b (terms) remove /nouns/terms route and add redirects for backwards compatibility 2024-08-26 23:45:36 +02:00