919 Commits

Author SHA1 Message Date
Valentyne Stigloher
4c416d0a3e lint: adjust operator-linebreak 2025-09-21 00:11:00 +02:00
Valentyne Stigloher
a504363cd6 feat(profile): configurable voice for pronunciation (defaulting to the first voice of the locale or gb) 2025-09-17 11:21:06 +02:00
Valentyne Stigloher
3e49ba761c refactor: change used key for pronunciation cache to be independent of requesting locale, only on used voice 2025-09-17 11:21:06 +02:00
Valentyne Stigloher
228798d103 refactor: migrate /api/pronounce/[voice]/[pronunciation] to h3 2025-09-17 11:04:35 +02:00
Valentyne Stigloher
ddcd89cdb6 refactor: list available voices independent of locale configs 2025-09-17 11:04:35 +02:00
Andrea Vos
350fb5d335 (it)(pronouns) emojiself 2025-09-16 16:22:17 +02:00
Andrea Vos
61ccc763da (it)(pronunciation) various fixes 2025-09-16 16:04:38 +02:00
Valentyne Stigloher
323daf29b1 refactor: explicitely define LocaleCode (typescript can’t see through constructor values) and use it in more places 2025-09-13 20:21:06 +02:00
Valentyne Stigloher
cfe4e5d931 typo 2025-09-13 16:38:19 +02:00
Andrea Vos
9fb603e289 feat(card): allow embedding cards
(hope this will work)
2025-09-09 15:16:12 +02:00
Andrea Vos
c92067b11c (bug) fix blog.atom 2025-09-09 14:22:06 +02:00
Andrea Vos
6130caab11 lint 2025-09-02 23:53:32 +02:00
Andrea Vos
ab8fa36a25 (bug)(admin) fix filtering user list 2025-09-02 23:40:53 +02:00
Andrea Vos
b706642229 (user) add "met personally" badge - allow specifying events 2025-09-02 21:36:48 +02:00
Andrea Vos
8495e495f9 (user)(admin) add "met personally" badge 2025-09-02 20:12:38 +02:00
Andrea Vos
21acf3122b (bug) fix stats for _ not being special enough 2025-09-02 19:43:01 +02:00
Andrea Vos
4198c09918 (user) add "met personally" badge 2025-09-02 09:33:17 +02:00
Valentyne Stigloher
de46629223 fix(nouns): allow missing nounsData.suml 2025-08-28 11:42:53 +02:00
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