Commit Graph

70 Commits

Author SHA1 Message Date
Rory&
b0105d7d80 No s3 support by default 2025-12-25 03:57:01 +01:00
Rory&
0b87ed9146 Commit evil (set process names) 2025-12-20 21:49:33 +01:00
Rory&
2d99567b5e more async io 2025-12-19 20:34:43 +01:00
Rory&
381095f817 use async io for CDN file storage 2025-12-19 20:33:50 +01:00
Rory&
52a82b6dba WIP CDN stuff 2025-12-19 04:26:25 +01:00
Rory&
491c0de845 lintstagedrc: regenerate schemas/openapi if schemas changed 2025-12-17 11:01:27 +01:00
Rory&
5a3c1a3f53 Prettier u9 2025-12-17 09:25:41 +01:00
Rory&
1b178b5ac3 Prettier u5 2025-12-17 09:12:13 +01:00
Rory&
f935971c3d Prettier 2 2025-12-17 07:42:16 +01:00
Rory&
84af6a24c5 finally make eslint happy 2025-12-17 06:49:16 +01:00
Rory&
13bbf5dbd5 Remove fallback URIs, remove endpointClient, expose admin api 2025-12-04 11:01:18 +01:00
Rory&
e4714b426b Automod mayhaps? 2025-10-18 16:31:11 +02:00
Rory&
b681ae7522 Drop dependency on missing-native-js-functions 2025-10-04 19:09:25 +02:00
Rory&
d647f882b1 Pass mergeParams: true to new router calls due to express behavior change 2025-09-30 07:14:10 +02:00
Rory&
b87d28c2c9 Clean up unused imports 2025-09-30 05:13:29 +02:00
Rory&
0e495bc31d Silence, dotenv, we dont want your ads 2025-09-29 22:18:38 +02:00
Rory&
0c3d8a792f Drop @sentry/node (Sentry support) - untested and unused 2025-09-29 22:08:03 +02:00
Rory&
3a0bded7f2 Update file-type 2025-09-29 21:22:46 +02:00
Rory&
f20dff80ef Make cloud uploads work 2025-09-29 18:38:06 +02:00
Rory&
c167a7b541 Implement cloning cloud attachments into messages 2025-09-29 18:38:06 +02:00
Rory&
19ca94fc32 Implment deleting cloud attachments 2025-09-29 18:38:06 +02:00
Rory&
468c664a9c Maybe end the request? 2025-09-29 18:38:06 +02:00
Rory&
192c65e853 Add logging to cloud uploads 2025-09-29 18:38:06 +02:00
Rory&
ac807dcf8d Fix uploads? 2025-09-29 18:38:06 +02:00
Rory&
1e6ed06da1 Add first half of cloud attachment uploads 2025-09-29 18:38:06 +02:00
Rory&
4bcb65ddc4 Fix CDN log prefix when fixing attachments 2025-07-06 18:03:17 +02:00
Rory&
b590482bfb Prettier 2025-07-06 18:03:17 +02:00
Rory&
2e196573ea Make IP/user-agent validation in CDN work 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
387cef269a Sign media per user 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
8922ca1518 Add ip? 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
0e0da6d722 Add options to erquire IP or User Agent to access CDN 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
6fa604efd1 Set trusted proxies in CDN 2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
d2015f06be Consistent request logging 2025-07-06 18:03:17 +02:00
Puyodead1
6e85be3a05 Update attachments.ts 2025-05-03 12:30:22 +02:00
Puyodead1
080b2c7d38 Implement signed cdn urls 2025-05-03 12:30:22 +02:00
Emma [it/its]@Rory&
126a881f31 Prettier 2025-04-09 16:38:03 +02:00
Puyodead1
05520665dc Merge pull request #1205 from DEVTomatoCake/feat/dont-send-x-powered-by
Stop sending X-Powered-By & use API CORS + BodyParser middlewares in CDN
2025-03-23 14:20:32 -04:00
Emma [it/its]@Rory&
2feb90475e Fix module resolution when $CWD != . 2024-10-28 00:32:18 +01:00
TomatoCake
342ef1b20f Stop sending X-Powered-By & share CORS/BodyParser 2024-08-31 07:29:55 +02:00
Cyber
df9153f5ba feat: badge-icons cdn route 2024-07-17 19:55:29 +10:00
Puyodead1
9f049cb968 update default avatars 2024-07-10 01:53:16 -04:00
Rory&
29df169c81 Add nix flake to repo (#1111) 2024-02-19 21:09:50 +11:00
Rory&
6f031dbc93 WORKAROUND: Ignore client-requested file extension for role icons 2023-12-08 20:50:20 +00:00
Madeline
095cbf7b20 Remove ALL fosscord mentions 2023-03-31 15:52:33 +11:00
Madeline
8b2faf0b18 SPACEBAR 2023-03-31 02:15:42 +11:00
Madeline
64e747a4d2 SPACEBAR 2023-03-31 02:05:02 +11:00
Madeline
1234d0c95b Merge pull request #997 from Puyodead1/dev/default-group-dm-avatars
Add default group dm icons
2023-03-16 15:50:08 +11:00
Puyodead1
c257973741 add default group dm avatars 2023-03-07 22:59:47 -05:00
Puyodead1
b9346f7b01 use real md5 hash 2023-03-07 22:52:34 -05:00
Madeline
2b627ab4a4 Update default avatar colour scheme and fix ordering 2023-02-18 12:52:32 +11:00