30 Commits

Author SHA1 Message Date
Andrea Vos
77d33c7a7a geniee test 2025-04-19 15:04:06 +02:00
Valentyne Stigloher
1f16d81df7 (fix) move luxon configuration to locale.ts plugin, where config actually is defined 2025-02-17 16:54:44 +01:00
Valentyne Stigloher
065aa2ae42 (nuxt) dynamically load translations.suml for Translator 2025-02-15 14:04:09 +01:00
Andrea Vos
8597f05ca8 another ads experiment 2025-02-06 21:06:22 +01:00
Valentyne Stigloher
5b3bb04c6c (ts) migrate many components to composition API with typescript 2025-01-12 14:12:15 +01:00
Valentyne Stigloher
253e8700da (ts) migrate pages to composition API with typescript 2025-01-12 14:12:15 +01:00
Valentyne Stigloher
b25afefc49 (fmt) 2024-10-29 10:56:32 +01:00
Valentyne Stigloher
8b58541079 (nuxt) replace process.env replacement with runtimeConfig.public 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
1f953117fa (refactor) migrate from vuex to pinia 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
82051afc2f (nuxt) migrate plugins 2024-09-11 21:29:21 +02:00
Valentyne Stigloher
91ffd2e49d (ts) add missing types for injects $datetime, $date, $ulidTime 2024-09-05 23:42:42 +02:00
Andrea Vos
54767c7c26 fix $loadScript/$loadStylesheet race condition - CR 2024-07-08 20:16:39 +02:00
Andrea Vos
2a5399d5a3 fix $loadScript/$loadStylesheet race condition 2024-07-08 20:01:13 +02:00
Valentyne Stigloher
61ecf5025d (ts) migrate 2024-06-26 13:57:06 +02:00
Andrea Vos
6c40986151 (card) display last modification date 2024-06-19 20:06:08 +02:00
Andrea Vos
6c6e9f0866 <LanguageMap> CR fixes 2024-05-26 14:34:53 +02:00
Andrea Vos
48e0565d86 <LanguageMap> CR fixes 2024-05-26 14:26:01 +02:00
Andrea Vos
bd5f953792 <LanguageMap> 2024-05-26 13:54:14 +02:00
Valentyne Stigloher
0e73d20326 (blog) display proper 404 page when no article is found 2024-05-23 19:50:51 +02:00
Valentyne Stigloher
afbfec308c (refactor) replace process.env.LOCALES by inlining it 2024-05-13 12:18:40 +02:00
Valentyne Stigloher
e8b7342f6f (ts) convert components/profileEditor.vue 2024-04-30 19:41:28 +02:00
Valentyne Stigloher
a805f20c4a (nuxt) use inject instead of of changing Vue prototype
according to https://v2.nuxt.com/docs/directory-structure/plugins#inject-in-root--context this could lead to a server-side memory leak
2024-04-08 14:52:18 +02:00
Valentyne Stigloher
b0a0597d1c (ts) use Plugin type consistently in nuxt plugins
replace declared dependency properties by proper typing
2024-03-18 13:25:55 +01:00
Andrea Vos
c56c59abf1 (fix) quick fix, temporarily remove script.crossOrigin, it breaks publift
Access to script at 'https://…/fuse.js' from origin 'https://en.pronouns.page' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
2024-03-13 08:22:50 +01:00
Valentyne Stigloher
bd332e3949 (ts) overwrite NuxtRuntimeConfig to be Config (enables stricter type checking and hints) 2024-03-12 15:11:40 +01:00
Valentyne Stigloher
14ee946971 (errorhandling) ignore loading errors for ad and gtm scripts
most of the time these are CORS errors which need separate investigation
but as these errors are quite common, they keep coming in sentry
2024-03-10 17:45:58 +01:00
Valentyne Stigloher
2366ccb2af (sentry) add rejection error to $loadScript for better troubleshooting 2024-03-09 18:22:54 +01:00
Valentyne Stigloher
2eb794e5fd (ts) convert some Vue components 2024-02-23 17:51:18 +01:00