7485 Commits

Author SHA1 Message Date
Pronouns Page Technical
bdfaa4bc44 Update dependency jsdom to v26 2025-03-20 15:10:24 +00:00
Valentyne Stigloher
1fa07e297b (dependencies) remove @types/sharp because sharp contains type information by itself 2025-03-20 10:54:13 +01:00
Valentyne Stigloher
385f0489cd (dependencies) upgrade vue-tsc to 2.2.8 2025-03-20 10:52:54 +01:00
Valentyne Stigloher
bc5bd44a7c Merge branch 'sessions-outside-memory-p' into 'main'
use filesystem-based storage instead of memory storage for sessions

See merge request PronounsPage/PronounsPage!594
2025-03-20 09:34:15 +00:00
Valentyne Stigloher
366e1da0d5 (admin) hide detais contents in storage view until it is opened to shrink DOM size and improve performance 2025-03-20 10:19:05 +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
Benjamin
4c9db6f63c Merge branch 'tr-ispik' into 'main'
(tr)(trans)

See merge request PronounsPage/PronounsPage!595
2025-03-19 18:13:51 -04:00
Arsabutispik
e4056bb73b (tr)(trans) 2025-03-19 18:13:51 -04: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
b34fe7ea69 (nuxt) use redis to store cache 2025-03-19 14:27:23 +01:00
Valentyne Stigloher
546326fe6a (nuxt) use redis to store sessions 2025-03-19 14:25:46 +01:00
eo contributors
09b77f1644 (eo)(trans) 2025-03-17 13:19:19 +01:00
Valentyne Stigloher
79f1888d17 (renovate) activate pnpm dedupe after updates to keep pnpm-lock.yaml small 2025-03-17 13:14:18 +01:00
Valentyne Stigloher
f6ba9ff4ae (nuxt) reenable node-cluster preset 2025-03-17 13:02:19 +01:00
Valentyne Stigloher
338b26ff67 (fmt) 2025-03-17 13:01:53 +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
40a57edaf9 (admin) defer display of images in storage view 2025-03-17 12:24:02 +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
cf0e7de3f6 Merge branch 'fix-socials-p' into 'main'
(auth) attempt to fix social login

See merge request PronounsPage/PronounsPage!592
2025-03-16 12:23:11 +00:00
Andrea Vos
7820291e10 lint 2025-03-16 13:11:03 +01:00
Andrea Vos
96ff0ccd74 (auth)(bug) disable node-cluster, it's possible that it's breaking social login 2025-03-16 12:56:27 +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
Valentyne Stigloher
4a753b5382 Merge branch 'renovate/major-vitest-monorepo' into 'main'
chore(deps): update vitest monorepo to v3 (major)

See merge request PronounsPage/PronounsPage!590
2025-03-15 16:04:50 +00:00
Valentyne Stigloher
ca8990e6c8 (dependencies) use pnpm dedupe to remove older dependencies in the lockfile if a newer version can be used 2025-03-15 16:41:31 +01:00
Andrea Vos
d1e19fb370 (auth) don't count deprecated login methods in the warning count 2025-03-15 16:41:22 +01:00
Pronouns Page Technical
e4095c83d1 Update vitest monorepo to v3 2025-03-15 16:37:35 +01:00
Andrea Vos
7153f718fe Merge remote-tracking branch 'origin/main' 2025-03-15 16:34:29 +01:00
Andrea Vos
a507ad81c1 replace broken link with webarchive 2025-03-15 16:34:17 +01:00
Valentyne Stigloher
b052895221 (nuxt) update commands in package.json 2025-03-15 16:31:06 +01:00
Valentyne Stigloher
a2e68f320c (fix) another usage of useRuntimeConfig outside of Nitro 2025-03-15 16:30:26 +01:00
Valentyne Stigloher
47162ce7b7 (cards) fix usage of useRuntimeConfig outside of Nitro 2025-03-15 14:45:20 +01:00
Andrea Vos
162a77f23e minor fix (it's been complaining on localhost) 2025-03-15 14:26:34 +01:00
Andrea Vos
718b41613c Merge remote-tracking branch 'origin/main' 2025-03-15 14:05:46 +01:00
Andrea Vos
9bc8614c28 cleanupAccounts: keep banned accounts for 2 weeks instead of 1 (more time to appeal seems needed) 2025-03-15 14:05:30 +01:00
Valentyne Stigloher
3fe79eac2b (ci) only have a single production deploy job 2025-03-15 14:01:37 +01:00
Valentyne Stigloher
6a5c0c2779 Merge branch '96-single-instance-p' into 'main'
single instance

Closes #96

See merge request PronounsPage/PronounsPage!584
2025-03-15 11:16:16 +00:00
Valentyne Stigloher
e5ebda3f7a (nuxt) use node-cluster build preset to enable usage of mulitple cores 2025-03-14 22:18:09 +01:00
Valentyne Stigloher
4f7ccab2c6 (nuxt) use --env-file to read .env before nitro reads process.env, make dotenv.ts an import with side effects that only sets additional variables
care must be taken because everything initialized later will not be picked up by Nitro useRuntimeConfig() without passing an event
2025-03-14 22:18:09 +01:00
Valentyne Stigloher
1d49537289 (ci) update .deploy.gitlab-ci.yml 2025-03-14 19:26:52 +01:00
Valentyne Stigloher
665dc296dd (nuxt) dynamically import virtual module so that ~/server/data.ts can be imported in a script called with run-file 2025-03-14 19:26:52 +01:00
Valentyne Stigloher
930fdef9b4 (refactor) common interface between loadSuml and loadTsv, bring them to the same file 2025-03-14 19:26:52 +01:00
Valentyne Stigloher
763a1d2517 (sentry) change deployment information 2025-03-14 19:26:52 +01:00