901 Commits

Author SHA1 Message Date
Benjamin
7dd8ec2cdd refactor(perms): Change to enum-based permission indexing 2025-08-25 16:04:33 -04: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
Valentyne Stigloher
5ac8e9e8ff (fix) always import using .ts extension 2025-08-24 22:22:08 +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
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
0488a6504a (nuxt) prefer nuxt instead of nuxi for cli name (both currently work) 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
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
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
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
Andrea Vos
b27963b566 cleanup type in s3 migration 2025-08-17 10:46:22 +02:00
Andrea Vos
25842882ac lint 2025-08-04 19:33:54 +02:00
Andrea Vos
7befac9df8 rename aws.ts 2025-08-04 19:04:14 +02:00
Andrea Vos
546dd59522 (lint) 2025-08-03 11:42:19 +02:00
Andrea Vos
e5d02aa250 fix NUXT_PUBLIC_CLOUDFRONT 2025-08-03 11:34:32 +02:00
Andrea Vos
aac5038142 restore Polly configuration 2025-08-03 11:34:25 +02:00
Andrea Vos
550574c835 merge conflict follow-up 2025-08-03 11:34:06 +02:00
Andrea Vos
79a3373cc3 Merge branch 'refs/heads/main' into benpai-s3-migrate
# Conflicts:
#	server/cards.ts
#	server/cleanupImages.ts
#	server/express/pronounce.ts
2025-08-03 11:01:19 +02:00
Valentyne Stigloher
9dad056194 (nouns) sort after key 2025-07-31 20:44:30 +02:00
Valentyne Stigloher
ce6849a17f (api)(nouns) add backwards compatibility on /api/nouns 2025-07-29 17:26:40 +02:00
Valentyne Stigloher
2d49b722c7 (nouns) resolve first declension in a consistent manner 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
301a496f30 (nouns) submit regular forms (only stems and class) and display them in the dictionary 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
23dcc1a454 (refactor)(nouns) use Numerus string union to simplify types 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
0b55a5480a (nouns) specify declension on individual words in dictionary 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
1e56d97f1f (nouns) specify convention on individual words in dictionary 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
bcbafb69b3 (refactor)(nouns) set optional declension per word, not per entry 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
6975c76005 (refactor)(nouns) combine gender + numerus properties into a nested object 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
5c749bdfd3 (nouns) hide author, base, and approved field from public 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
c0b9843775 (refactor) parse nouns early in /api/nouns 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
33a53accf4 Merge branch 'jiti-p' into 'main'
replace ts-node by jiti

See merge request PronounsPage/PronounsPage!633
2025-07-19 19:15:58 +00:00
Valentyne Stigloher
9a54d34d53 (fix) /api/profile/get/[username] with all properties by default 2025-07-17 19:19:56 +02:00
Valentyne Stigloher
dd6ece2084 (dependencies) replace ts-node with jiti 2025-07-14 19:10:01 +02:00
Valentyne Stigloher
72a58accc2 (lint) 2025-07-07 18:29:14 +02:00
Valentyne Stigloher
afc2414897 Merge branch 'main' into ben-updates 2025-07-07 18:28:39 +02:00
Valentyne Stigloher
0087cd734b (ts) override type check on bluesky uploadBlob because a ReadStream appears to work fine 2025-07-06 12:45:21 +02:00
Valentyne Stigloher
57f376e5ee (refactor) move /api/admin/authenticators/:id to own file and improve its typings 2025-07-04 17:29:52 +02:00
Valentyne Stigloher
aa54bdd647 (refactor) clarify types in calendarBot.ts 2025-07-04 17:29:52 +02:00
Valentyne Stigloher
247b57065d (refactor) clarify type in notify.ts 2025-07-04 17:29:52 +02:00
Valentyne Stigloher
1b52fa8ade (refactor) move /api/admin/list to own file and improve its typings 2025-07-04 17:29:52 +02:00
Andrea Vos
f786c37259 ugh… 2025-06-29 18:15:20 +02:00
Andrea Vos
002ca7c831 (pl)(census) final touches 2025-06-29 12:18:14 +02:00
Benjamin
67d3d2fb78
make changes to public URLs 2025-06-25 13:54:58 -04:00
Benjamin
10674f9ff8
make needed migration changes 2025-06-25 13:43:11 -04:00
Benjamin
8b87a57f75 Merge branch 'main' into 'ben-updates'
# Conflicts:
#   server/express/census.ts
2025-06-22 15:52:41 -04:00
Andrea Vos
0ba8cfaf4f (census)(admin) allow downloading previous years 2025-06-21 15:06:45 +02:00
Benjamin
b53f23b420
Merge branch 'main' into ben-updates 2025-06-19 18:03:32 -04:00
Benjamin
1570f340ba
make some changes 2025-06-19 13:37:21 -04:00