8018 Commits

Author SHA1 Message Date
Valentyne Stigloher
648d2e23c7 fix: specify deep reactivity for entry lists to directly see updates (approve, hide, remove) 2025-08-27 23:49:37 +02:00
Benjamin
005c2b04ca Merge branch 'benpai-new-perms' into 'main'
refactor(perms): Change to enum-based permission indexing

See merge request PronounsPage/PronounsPage!646
2025-08-25 16:04:33 -04:00
Benjamin
7dd8ec2cdd refactor(perms): Change to enum-based permission indexing 2025-08-25 16:04:33 -04:00
Andrea Vos
b222e634d9 Merge branch 'fetch-json' into 'main'
(bug) fix fetchJson `~~` issue

See merge request PronounsPage/PronounsPage!649
2025-08-25 19:09:12 +00:00
Andrea Vos
50ad926c3c (bug) fix fetchJson ~~ issue 2025-08-25 21:01:11 +02:00
Andrea Vos
1d8ea5979a (bug) fix fetchJson ~~ issue 2025-08-25 20:55:33 +02:00
Andrea Vos
d8724e713f (bug) fix fetchJson ~~ issue 2025-08-25 18:41:41 +02:00
Andrea Vos
ed707a09a9 Merge remote-tracking branch 'origin/main' 2025-08-25 18:39:54 +02:00
Andrea Vos
23dc3efb47 (bug) fix nouns diff layout 2025-08-25 18:25:51 +02:00
Valentyne Stigloher
ea30fe3224 (ts) add tsconfig.tsbuildinfo to .gitignore 2025-08-24 22:23:16 +02:00
Valentyne Stigloher
5ac8e9e8ff (fix) always import using .ts extension 2025-08-24 22:22:08 +02:00
Andrea Vos
632e42d292 (lint) 2025-08-23 15:45:59 +02:00
Andrea Vos
7b361372e3 (fix)(admin) /set-notification-frequency was broken due to strings being passed 2025-08-23 15:20:05 +02:00
Andrea Vos
d8a1960dc2 geniee follow-up 2025-08-21 10:26:38 +02:00
Andrea Vos
8ba11c0468 lint 2025-08-19 19:58:05 +02:00
Andrea Vos
bafb5ac13a include adpushup tag in the geniee code, as requested by Zoe 2025-08-19 19:09:38 +02:00
hu contributors
1cf69efe36 (hu)(trans) 2025-08-19 00:12:15 +02:00
Valentyne Stigloher
97c27141f9 (fix)(trans) properly mark nouns.submit.regular.* and nouns.submit.irregular.* as optional when nouns.conventions are disabled 2025-08-19 00:11:39 +02:00
Valentyne Stigloher
e0f6be095c (fix)(de)(nouns) regex changed according to renamed noun class keys 2025-08-18 23:38:29 +02:00
Valentyne Stigloher
43e7e4a274 Merge branch 'nuxt4-p' into 'main'
migrate to Nuxt 4

See merge request PronounsPage/PronounsPage!648
2025-08-18 21:33:23 +00:00
Valentyne Stigloher
10180aa6a3 (refactor) use #shared alias instead of ~~/shared
the #shared alias used by Nuxt cannot be easily disabled and to prevent breackage with jiti, we make use of it
2025-08-17 18:56:02 +02:00
Valentyne Stigloher
7403e97478 (nuxt) add yaml rollup plugin to nitro (apparently, iconsMetadata.ts gets built even when not imported in server context) 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
80d69535f5 (pnpm) upgrade @pinia/nuxt to 0.11.2 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
3c69210e8d (pnpm) upgrade @vite-pwa/nuxt to 1.0.4 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
0488a6504a (nuxt) prefer nuxt instead of nuxi for cli name (both currently work) 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
86c59d7d82 (nuxt) replace mechanism in router.options.ts for locale-specific noun pages with route.meta.translatedPaths
now possible because Nuxt scans definePageMeta for pages added by pages:extend
2025-08-17 18:13:59 +02:00
Valentyne Stigloher
73005d0d2c (test) use vitest projects to define .nuxt.test.ts files to have nuxt environment, everything else node environment 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
9142a99b22 (refactor) rename and move entriesWithKeys and getWithKey utilities to ~~/shared/utils 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
9425d88df1 (nuxt) remove some configuration which is or became default 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
491bd56e80 (refactor) remove references in shared to server 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
15fc84202e (nuxt) migrate default value of useAsyncData / useFetch
https://nuxt.com/docs/4.x/getting-started/upgrade#default-data-and-error-values-in-useasyncdata-and-usefetch
2025-08-17 18:13:59 +02:00
Valentyne Stigloher
a5491ece49 (nuxt) make shared/domain.ts without reference to useRuntimeConfig, which is different between app and server 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
4cb5e8b989 (nuxt) move shared/data.ts to app/src/data.ts because it is only useful in an app context 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
a869d92095 (ts) fix types 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
1803ba7b28 (ts) remove vue shim 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
be8f41b96b (nuxt) move ~~/types directory to ~~/shared/types
according to https://nuxt.com/docs/4.x/guide/directory-structure/shared#how-files-are-scanned standard
2025-08-17 18:13:59 +02:00
Valentyne Stigloher
d6fa269699 (ts) reference multiple configuration files for better separation between app, server and shared 2025-08-17 18:13:59 +02:00
Valentyne Stigloher
72d574a039 (ts) disable noUncheckedIndexedAccess because of the huge count of errors
https://nuxt.com/docs/4.x/getting-started/upgrade#default-typescript-configuration-changes
2025-08-17 18:13:59 +02:00
Valentyne Stigloher
8e6f812a9a (nuxt) rename imports ~/locale, ~/public, ~/server, ~/test to resolve to root directory ~~ 2025-08-17 18:13:52 +02:00
Valentyne Stigloher
4568616359 (nuxt) rename src to shared to be consistent with nuxt default directory structure 2025-08-17 18:12:42 +02:00
Valentyne Stigloher
54a57192b3 (nuxt) use new directory structure by moving many directories to app 2025-08-17 18:10:36 +02:00
Valentyne Stigloher
42366ce6d8 (nuxt) upgrade to nuxt 4 2025-08-17 18:10:36 +02:00
Andrea Vos
714b99413d Merge branch 'benpai-s3-migrate' into 'main'
Benpai s3 migrate

See merge request PronounsPage/PronounsPage!635
2025-08-17 08:56:01 +00:00
Andrea Vos
b27963b566 cleanup type in s3 migration 2025-08-17 10:46:22 +02:00
Andrea Vos
827195dee4 Merge branch 'refs/heads/main' into benpai-s3-migrate 2025-08-17 10:38:28 +02:00
Andrea Vos
b60bc939e7 fix(privacy) publift requires <div> now, geniee doesn't provide a link 2025-08-12 22:48:12 +02:00
Andrea Vos
b385befe84 fix(lint) 2025-08-12 09:39:08 +02:00
Andrea Vos
39f90aa54a fix(names) namedays not rendering properly 2025-08-12 09:23:56 +02:00
Andrea Vos
e54eb9bb51 fix(profile) zaimki.pl/@:username throwing "500 Error Cannot access uninitialized variable." on safari
also, clean up old "namedays" PoC, we haven't implemented it for ages, and if we do, it's better to configure in the db (`names` table)
2025-08-12 09:18:44 +02:00
Andrea Vos
25842882ac lint 2025-08-04 19:33:54 +02:00