Valentyne Stigloher
8959e84889
(nuxt) replace NUXT_PUBLIC_BASE_URL with calculating it from NUXT_PUBLIC_DOMAIN_BASE
2025-03-14 19:26:51 +01:00
Valentyne Stigloher
56aa0b27a2
(server) remove global.config and global.translations and replace them by dynamic loading
2025-03-14 19:25:57 +01:00
Valentyne Stigloher
a9abe47aa7
(nuxt) load blog posts by env variable in server
2025-02-15 14:27:00 +01:00
Valentyne Stigloher
bbfe946ac7
(refactor) migrate /blog routes from express to h3
2024-12-28 00:03:28 +01:00
Valentyne Stigloher
065d944f65
(blog) make blog.atom a server route to exclude its dependencies from client bundle
2024-11-10 21:59:56 +01:00
Valentyne Stigloher
a99199f322
(nuxt) integrate express as server handler while preventing Nuxt from scanning server directory
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
348402b4a6
(nuxt) rename static directory to public
2024-09-11 21:29:22 +02:00
Valentyne Stigloher
9ce94f8383
(sentry) use tunnel to circumvent tracker blocking
...
see: https://docs.sentry.io/platforms/javascript/troubleshooting/ , Dealing with Ad-Blockers
code inspired from: https://github.com/BLOCKMATERIAL/sentry-tunnel-using-node/blob/main/routes/tunnel.js
2024-08-27 10:41:11 +02:00
Andrea Vos
2533b97f6c
(lint)
2024-08-10 16:40:16 +02:00
Andrea Vos
a67488473f
(terms)(sources) add autocomplete & convention explanation for the key field
2024-08-10 16:36:55 +02:00
Valentyne Stigloher
b8c3a4a221
(blog) display just collective as author in case additional words follow it
2024-07-26 20:19:09 +02:00
Valentyne Stigloher
a2474c88ef
(blog) add alt text and optional class names of hero image to /blog route
2024-07-18 13:17:07 +02:00
Valentyne Stigloher
7de7f2eaef
(pnpm)(ts) update typescript
2024-06-27 14:03:46 +02:00
Valentyne Stigloher
2ca51d9342
(api) remove isTroll check
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
a13201a666
(user) fix typo in variable name
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
215631f27f
(profile) export markdown, events, and customEvents and fix flag export
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
1d5fa10cd7
(profile) properly enable check for files field
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
71335a0f15
(fix) remove unfetched and thus undefined user.username from auditLog payload
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
b31091f73d
(fix) banner generation for any, null and mirror pronouns
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
b8ea0c8f54
(ts) use markdown-it in admin and add typings for it
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
39127c5943
(ts) convert server/routes
2024-06-26 13:59:53 +02:00
Valentyne Stigloher
61ecf5025d
(ts) migrate
2024-06-26 13:57:06 +02:00
Benjamin
75bf4ac2d3
fix linting issue
2024-06-25 20:17:41 -04:00
Benjamin
e896fcf483
update error text
2024-06-25 16:59:41 -04:00
Benjamin
1b277468c1
remove unused normalize
call, and reorganize
2024-06-25 16:27:14 -04:00
Benjamin
eb09bf88bf
Hotfix Discord Routes
2024-06-25 16:01:39 -04:00
Andrea Vos
dc737f950f
(card) display last modification date - hotfix, lol
2024-06-19 21:04:47 +02:00
Andrea Vos
6c40986151
(card) display last modification date
2024-06-19 20:06:08 +02:00
Valentyne Stigloher
c8948bc078
(discord) add platform_username and isuser metadata for role-connection
2024-06-16 21:41:48 +02:00
Valentyne Stigloher
5ee23fb01d
(discord) fix eagerly refreshing access token
2024-06-16 21:34:21 +02:00
Valentyne Stigloher
9b233bc216
(env) do not redirect to production when using social login
2024-06-16 10:50:13 +02:00
Valentyne Stigloher
5326c4ade5
(ts) convert server/routes/discord.ts and add some null checks
2024-06-15 21:15:17 +02:00
Andrea Vos
763ea98dec
lint
2024-06-14 22:15:31 +02:00
Benjamin
bd291092f7
bugfix discord route
2024-06-14 15:48:09 -04:00
Andrea Vos
59d46662dd
(bugfix) object passed to invalidateAuthenticator instead of its id
2024-06-14 20:54:38 +02:00
Andrea Vos
00fd9b03d4
(security) proxy favicons to prevent potential leakage of users' IPs
2024-06-14 18:46:23 +02:00
Valentyne Stigloher
e9eb9aa615
(refactor) use unified papaparse config across all points of parsing and add typing to two files
...
necessary for parsing single-column .tsv
2024-06-06 12:08:26 +02:00
Andrea Vos
dc43ce2b95
hotfix
2024-06-04 08:08:02 +02:00
Andrea Vos
63b62e0ef5
Merge branch 'benpai-community' into 'main'
...
Completely Mirror `*-users` for `*-community`
See merge request PronounsPage/PronounsPage!471
2024-06-03 19:14:35 +00:00
Andrea Vos
ebdd59f4d8
Merge branch 'admin-charts' into 'main'
...
improvements to admin charts
See merge request PronounsPage/PronounsPage!470
2024-06-03 18:57:02 +00:00
Benjamin
11e184604f
Mirror *-users
2024-06-03 14:40:34 -04:00
Valentyne Stigloher
7c25397a9f
(admin) hopefully decrease peak memory usage of /admin/stats/user-charts/:locale by streaming rows
2024-06-03 19:39:39 +02:00
Andrea Vos
3b25710c01
(bug)(auth) pass token cross-domain when a logged-in user adds a new oauth account
2024-06-03 19:25:42 +02:00
Andrea Vos
ad8cad1ea7
(bug)(auth) invalidate older oauth authenticators when connecting a new one
...
it's possible to end up with multiple active authenticators from the same oauth provider, eg. if you have two discord accounts, first connected one and then another that has the same email as your PP account's primary email
2024-06-03 18:26:20 +02:00
Andrea Vos
1a73ddf760
Merge branch 'benjamin-perms' into 'main'
...
(admin) add community permission
See merge request PronounsPage/PronounsPage!468
2024-06-03 15:37:36 +00:00
Valentyne Stigloher
f8a0b70cd9
(fix) two null-safety issues
2024-06-01 14:36:14 +02:00
Benjamin
0022d7d0b0
(admin) add community permission
2024-05-31 13:06:42 -04:00
Benjamin
6b7f0e6324
Minor alterations to Admin systems and Discord Internals
2024-05-26 16:32:30 +00:00
Valentyne Stigloher
456ca7e126
(ar)(ko) fix banner font registration for banner
2024-05-24 23:24:43 +02:00
Valentyne Stigloher
153867d79d
(pronouns) fix examples query parameter
2024-05-24 21:15:37 +02:00