850 Commits

Author SHA1 Message Date
Andrea Vos
f4b866f868 (pl)(calendar) miastamaszerujace dwie kolumny 2025-06-19 18:36:27 +02:00
Andrea Vos
ae4bed0c41 (pl)(spis) fix missing 19_nie_znam 2025-06-19 10:54:59 +02:00
Andrea Vos
bccbec398c (calendar) change mastodon bot to hide non-root posts under CW to reduce noise
https://tech.lgbt/@callieroxy@shrike.club/113603933040364936
2025-05-29 12:05:29 +02:00
Valentyne Stigloher
2bafc81c3a (lint) activate import/consistent-type-specifier-style for consistency of import type 2025-05-19 20:20:31 +02:00
Andrea Vos
2a143724ba Merge branch 'user-external' into 'main'
add role "external" (only timesheets) and unit tests for isGranted logic

See merge request PronounsPage/PronounsPage!608
2025-05-03 16:57:26 +00:00
Andrea Vos
8b594c719c fix images in calendar bot 2025-05-03 18:31:33 +02:00
Andrea Vos
2a48dafaa2 lint 2025-05-03 18:18:40 +02:00
Andrea Vos
9682965918 implement CR feedback 2025-05-03 18:11:56 +02:00
Andrea Vos
8f74d83a43 add role "external" (only timesheets) and unit tests for isGranted logic 2025-05-03 15:48:47 +02:00
Valentyne Stigloher
82c8ea8547 (refactor) use sha256 instead of md5 for image copy, remove js-md5 dependency 2025-05-03 14:26:58 +02:00
Valentyne Stigloher
96197e3f37 (refactor) use sha256 instead of md5 for calendar summary 2025-05-03 14:25:34 +02:00
Valentyne Stigloher
d0b884c527 (profile) use sha256 instead of md5 to request gravatar 2025-05-03 14:25:34 +02:00
Valentyne Stigloher
c3818622d1 (refactor) make config.api optional and add enabled and route property to have it consistent with others 2025-04-28 11:41:41 +02:00
Valentyne Stigloher
5aa83aa1f0 (nouns) filter example sentences missing required morphemes or declensions 2025-04-22 14:29:10 +02:00
Valentyne Stigloher
5ecb113ddc (de)(nouns) add examples 2025-04-22 14:29:10 +02:00
Valentyne Stigloher
c770365d63 (refactor) make ExamplePart[] a class to move methods there and rename old Example to PronounExample 2025-04-22 14:29:10 +02:00
Andrea Vos
ac1e8677b0 (pl) miastamaszerujace 2025 2025-04-19 15:46:49 +02:00
Andrea Vos
4f9750c823 (bug) fix cleanupAccounts emails saying just "undefined undefined" 2025-04-19 13:40:08 +02:00
Andrea Vos
32f86cec86 (user) allow blocking accounts 2025-04-12 17:13:38 +02:00
Andrea Vos
c8b790ba62 (lint) 2025-04-03 21:41:28 +02:00
Andrea Vos
7592e7ce13 (pl)(census) optionsLast were not included in the CSV export 2025-04-03 21:29:36 +02:00
Andrea Vos
dc960c3b03 (bug) fix links queue broken by segfault
not recognising some favicons as SVG files (because they're either data URLs or contain query string) results in it being passed to canvas.loadImage, which blows up for some reason

that's what's been spamming us with "links queue getting too long" emails
2025-03-25 21:01:58 +01:00
Andrea Vos
589f547656 i'm so stupid 😅 2025-03-23 23:56:46 +01:00
Andrea Vos
951f9afac2 (api) heartbeat endpoint 2025-03-23 23:08:11 +01:00
Valentyne Stigloher
507b0658ca (api) return 404 on routes whose config module is disabled for the requested locale 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
0299dbec0e (refactor) migrate /api/names/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
317758db01 (refactor) migrate /api/inclusive/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
8fbb8f0bb9 (refactor) migrate /api/terms/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
ad8ee97954 (refactor) migrate /api/sources/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
b93ddf2f2b (refactor) migrate /api/pronouns/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
bdec6fa2b8 (refactor) migrate /api/nouns/** from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
cfa9aca170 (refactor) migrate /version from express to h3 and replace cache/version file with runtimeconfig / define 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
6480e3e97e (refactor) migrate /versions and /locales from express to h3 2025-03-23 11:44:39 +01:00
Valentyne Stigloher
4891ad3399 (search) add locales to search 2025-03-20 22:43:26 +01:00
Valentyne Stigloher
90a1572d6b (search) fix some optional translations appearing in locales which don’t have them 2025-03-20 22:43:26 +01:00
Valentyne Stigloher
95c2ca0b7c (nuxt) add env runtime config to redis keys to ensure that production and test environments are separated in redis 2025-03-20 10:14:36 +01:00
Valentyne Stigloher
8db436dab1 (nuxt) move storage config from nitro plugin into nuxt.config.ts because the workaround should be unnecessary after newest Nitro release 2025-03-19 14:29:40 +01:00
Valentyne Stigloher
546326fe6a (nuxt) use redis to store sessions 2025-03-19 14:25:46 +01:00
Valentyne Stigloher
c7910e938e (api) use filesystem-based storage instead of memory storage for sessions
the implementation is incomplete, e.g. it misses pruning old sessions, this is more meant as proof-of-concept
this should reenable the usage of multiple workers
2025-03-17 13:00:35 +01:00
Valentyne Stigloher
908d3e1518 (calendar) move miastamaszerujace in calendar/pl (must be present during build) 2025-03-17 12:18:02 +01:00
Valentyne Stigloher
bd6e26962f (fix) banner retrieval needs locale 2025-03-16 15:22:04 +01:00
Valentyne Stigloher
c4de67e29b (api) set db to null when closing it, hopefully fxing some database handle is closed errors or providing a better stack for others 2025-03-16 15:16:27 +01:00
Valentyne Stigloher
8807590ce7 (admin) feature to delete storage items 2025-03-16 15:13:20 +01:00
Valentyne Stigloher
6ea09dbb6e (admin) display contents of storage items 2025-03-16 15:01:31 +01:00
Valentyne Stigloher
344876d87e (admin) mount generated calendar images in storage so it shows up in storage view 2025-03-16 14:30:13 +01:00
Valentyne Stigloher
ad3a4879f1 (admin) calculate size from value if not present in meta, remove atime and mtime because not present for memory driver 2025-03-16 14:28:19 +01:00
Andrea Vos
7820291e10 lint 2025-03-16 13:11:03 +01:00
Andrea Vos
ba5728700d Merge branch 'refs/heads/main' into fix-socials-p 2025-03-16 12:55:07 +01:00
Andrea Vos
a4f53c6e76 (bug) fix personal calendar links (earlier route catches it and thinks en-@andrea is a locale) 2025-03-16 12:53:26 +01:00
Andrea Vos
b4eb230b3d (auth) attempt to fix mastodon & indieauth 2025-03-16 12:28:01 +01:00