128 Commits

Author SHA1 Message Date
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
4568616359 (nuxt) rename src to shared to be consistent with nuxt default directory structure 2025-08-17 18:12:42 +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
Valentyne Stigloher
abafff3723 (refactor)(nouns) remove empty abbr.tsv 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
ba7630ba63 (refactor)(nouns) remove empty nounTemplates.tsv 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
cdf85ed440 (refactor)(nouns) remove empty nounDeclension.tsv 2025-07-27 23:43:57 +02:00
Valentyne Stigloher
61e755ef6f (refactor) remove unused directory locale/_/sources 2025-07-14 19:10:03 +02:00
Valentyne Stigloher
ac4dda327c (refactor) move common header out of <Suggested> and remove this locale-custom component from all but pl 2025-05-01 11:59:00 +02:00
Valentyne Stigloher
acddb91946 (refactor)(pronouns) replace <GrammarTables> component by declaring grammar tables in config.suml 2025-05-01 10:41:42 +02:00
Valentyne Stigloher
272f161b6d (refactor) remove <EnglishTable> for those locales which define it as empty 2025-04-18 11:35:18 +02:00
Valentyne Stigloher
765d9a0c51 (dependencies) upgrade eslint to 9.22.0 and reconfigure @stylistic/generator-star-spacing to match prettier output 2025-03-14 18:47:32 +01:00
Valentyne Stigloher
99fb2a3fd7 (nuxt) dynamically load nouns/cases.ts in <NounsDeclension> 2025-02-15 14:04:09 +01:00
Valentyne Stigloher
8948ed1541 (nuxt) dynamically load names/nameCount.ts in <NameCount> 2025-02-15 14:04:09 +01:00
Valentyne Stigloher
66627a8212 (nuxt) move scss variables to config.style which then renders them as css custom properties 2025-02-15 14:04:09 +01:00
Valentyne Stigloher
e1ac9eb363 (calendar) make _law and _zaimki invertible so that it is more easily readable in dark mode (_black-ribbon tbd) 2025-01-20 11:50:11 +01:00
Valentyne Stigloher
c2346cac5f (pronouns) move pronouns/morphemes.ts into config.pronouns.morphemes 2025-01-19 21:24:57 +01:00
Valentyne Stigloher
a5b388ff53 (refactor) dynamic load <DateLocal> to prevent hydration errors on empty component 2024-10-31 10:44:08 +01:00
Valentyne Stigloher
6ada0d267d (refactor) dynamic load <NounsNav> to prevent hydration errors on empty component 2024-10-31 10:44:08 +01:00
Valentyne Stigloher
b25afefc49 (fmt) 2024-10-29 10:56:32 +01:00
Andrea Vos
ee40a4a70e (profile)(flags) add unlabeled, unify spelling 2024-09-12 10:12:00 +02:00
Andrea Vos
1c7ca1da64 (calendar) separate aromantic_visibility_day from aromantic_spectrum_visibility_day 2024-08-27 07:58:09 +02:00
Valentyne Stigloher
ec0fb95be0 (ts) correct types for PronounsData 2024-06-26 13:56:57 +02:00
Valentyne Stigloher
d7c163c353 (home) disable translation proposals 2024-06-09 12:55:07 +02:00
Valentyne Stigloher
9a78a074d8 (ts) add ~ path alias so that the symlinked data directory still resolves to the correct file
Nuxt 2 fails with aliases in serverMiddleware, so I had to use tsconfig-paths-webpack-plugin as workaround
https://github.com/nuxt/typescript/issues/339
2024-05-20 12:53:16 +02:00
Valentyne Stigloher
3996dd10b8 (ts) migrate calendar 2024-05-20 12:53:15 +02:00
Andrea Vos
2cdfab14e9 (calendar) make nonbinary parent day dynamic 2024-04-22 00:22:37 +02:00
PronounsPage
fa14ab79d9 (lint) automatically fix lints via yarn lint --fix 2024-01-11 20:36:05 +01:00
Valentyne Stigloher
eb9ebace3a (refactor) migrate from cjs to esm so that
in the case of importing `.json` files, node does support these only via adding `with { type: 'json' }`
and then it is still experimental.
The workaround is to create a require() function which is hidden from webpack via simple-hacky string replacement.
https://nodejs.org/api/esm.html#json-modules
This means that the files are not fully compatible, as webpack supports loading of other files via `import`,
while node does only allow `.js` (experimentally `.json` and `.wasm`).
2023-12-13 23:31:45 +01:00
Andrea Vos
990e8a8b0d (calendar) non-monogamy visiblity day 2023-07-12 21:39:58 +02:00
Andrea Vos
fd0bc64383 (bug) minor inconsistency for home locale 2023-07-01 18:56:49 +02:00
Andrea Vos
9d56fb58f9 #354 (team)(logo) fix case consistency 2023-06-19 22:04:01 +02:00
Andrea Vos
63b207466b [calendar] add aromantic_visibility_day
https://twitter.com/aroacespidey/status/1663918350559334403
2023-05-31 17:14:04 +02:00
Andrea Vos
fb02a319bf [en][calendar] aplatonic, aromantic visiblity 2023-05-06 15:24:47 +02:00
Andrea Vos
52a0f27f5c fix logo
- separate version that doesn't rely on installed fonts
 - don't duplicate the default
 - some locales still had the old project logo
2022-12-09 21:32:34 +01:00
Paweł Dembowski
090af1edf2 Update events.js + transition week 2022-08-15 19:07:36 +00:00
Paweł Dembowski
73fc1b634c Update events.js 2022-08-15 01:45:30 +00:00
Paweł Dembowski
e5368619af Update events.js 2022-08-12 20:27:10 +02:00
Andrea Vos
d2e9121cfb plausible 2022-07-23 01:13:30 +02:00
Andrea Vos
94f705d733 TranslationMode - proof of concept (disabled on prod) 2022-07-17 17:32:27 +02:00
Paweł Dembowski
bbcb7ea873 [en] Update events.js 2022-07-12 22:21:42 +00:00
Paweł Dembowski
427f85521a [calendar] Update events.js 2022-06-30 01:08:36 +00:00
Paweł Dembowski
aa87b6ce0c Update events.js 2022-06-25 01:04:10 +00:00
Paweł Dembowski
2be4295062 [correction] Update events.js 2022-06-17 23:02:05 +00:00
Paweł Dembowski
6dbc36cddb Update events.js 2022-06-16 00:07:37 +00:00
Paweł Dembowski
d5c98390a7 [en] Update events.js 2022-06-16 00:05:09 +00:00
Paweł Dembowski
aa827c67ea [en] Update events.js 2022-06-16 00:03:40 +00:00
Andrea Vos
4240a15766 [calendar] fix 2022-06-10 00:43:35 +02:00
Andrea Vos
ccfd61446d [calendar] fix 2022-06-10 00:30:39 +02:00
Paweł Dembowski
b2f5d426eb Update events.js 2022-06-08 20:18:32 +02:00
Paweł Dembowski
27bb0b81f8 Update events.js 2022-06-08 19:39:01 +02:00