Commit Graph

2960 Commits

Author SHA1 Message Date
Julian Lam
feda629f82 chore: remove formatApiResponse logging 2025-09-10 14:48:24 -04:00
Julian Lam
1e0fb20db4 feat: adding and removing relays from AP settings page in ACP 2025-08-27 14:16:42 -04:00
Julian Lam
c0248ca52b docs: openapi schema fixes for auto-categorization commits 2025-08-25 12:05:50 -04:00
Barış Soner Uşaklı
74cd68b865 Merge branch 'master' into develop 2025-08-21 11:01:15 -04:00
Barış Soner Uşaklı
5dfd241335 lint: fix lint issue 2025-08-21 10:49:13 -04:00
Barış Soner Uşaklı
845e4cb8f3 Merge branch 'master' into develop 2025-08-21 10:48:35 -04:00
Marco Beyer
181aa9c2ed (fix) fixed typos in activitypub urls (#13610) 2025-08-21 10:45:06 -04:00
Marco Beyer
8bef680015 (fix) Return relative asset URL instead of absolute asset url (#13605)
* Return relative asset URL instead of absolute asset url

* fixed linter issues and repeating relative path
2025-08-21 10:44:28 -04:00
Julian Lam
bdcf28a3d9 feat: ability to add/remove auto-categorization rules for incoming federated content 2025-08-18 16:08:32 -04:00
Julian Lam
cb0b609289 refactor: category listing logic to allow remote categories to be added, disabled, and re-arranged in main forum index 2025-08-18 16:08:11 -04:00
Barış Soner Uşaklı
3a1ebae796 dont spam logs 2025-08-14 19:05:25 -04:00
Julian Lam
fe1601608d fix: set noindex tag on remote profiles as well 2025-08-03 02:33:54 -04:00
Julian Lam
c8ad086779 fix: duplicate canonical link header 2025-08-02 09:52:13 -04:00
Julian Lam
8ce5498f23 fix: add rel canonical to remote user profiles 2025-08-02 09:48:59 -04:00
Barış Soner Uşaklı
dcdda2a8c8 Merge branch 'master' into develop 2025-07-24 11:55:39 -04:00
Barış Soner Uşaklı
a8f4c5e63a fix: apply sanitizeSvg to regular uploads and uploads from manage uploads acp page 2025-07-24 10:34:37 -04:00
Barış Soner Uşaklı
f6ed7ec21c fix: don't translate text on admin logs page 2025-07-22 16:28:37 -04:00
Barış Soner Uşaklı
1d7c32a52f refactor: show both days and hours 2025-07-17 12:34:52 -04:00
Barış Soner Uşaklı
559a2d233d feat: add ap pageviews analytics 2025-07-11 15:09:55 -04:00
Barış Soner Uşaklı
e74996fbb9 revert: remove heapdump 2025-07-11 10:22:37 -04:00
Barış Soner Uşaklı
27aab92191 test: try timeout again 2025-07-11 09:05:43 -04:00
Barış Soner Uşaklı
930ff21f33 test: disable timeout 2025-07-11 09:01:33 -04:00
Barış Soner Uşaklı
f88329dbbe feat: add heap snapshot 2025-07-11 08:50:53 -04:00
Barış Soner Uşaklı
0ef98ec495 fix: set to empty string if undefined 2025-07-08 13:34:41 -04:00
Barış Soner Uşaklı
113607829f remove log 2025-07-07 17:09:42 -04:00
Barış Uşaklı
24e7cf4a00 refactor: move post uploads to post hash (#13533)
* refactor: move post uploads to post hash

* test: add uploads to api definition

* refactor: move thumbs to topic hash

* chore: up composer

* refactor: dont use old zset
2025-07-07 10:22:24 -04:00
Barış Uşaklı
14043ab0fd Node redis (#13500)
* refactor: start migrating to node-redis

* few more zset fixes

* fix: db.scan

* fix: list methods

* fix set methods

* fix: hash methods

* use hasOwn, remove cloning

* sorted set fixes

* fix: so data is converted to strings before saving

otherwise node-redis throws below error
TypeError: "arguments[2]" must be of type "string | Buffer", got number instead.

* chore: remove comments

* fix: zrank string param

* use new close

* chore: up dbsearch

* test: add log

* test: more log

* test: log failing test

* test: catch errors in formatApiResponse

add await so exception goes to catch

* tetst: add log

* fix: dont set null/undefined values

* test: more fixes
2025-06-18 13:04:57 -04:00
Barış Soner Uşaklı
c1b47fbf4d Merge branch 'master' into develop 2025-06-11 17:14:08 -04:00
Barış Soner Uşaklı
da2597f81c fix: sanitize svg when uploading site-logo, default avatar and og:image 2025-06-11 17:13:56 -04:00
Barış Soner Uşaklı
61870b76bb Merge branch 'master' into develop 2025-06-09 11:08:32 -04:00
Barış Soner Uşaklı
b02eb57d06 fix: escape, query params 2025-06-09 10:23:00 -04:00
Barış Soner Uşaklı
677d6dd060 Merge branch 'master' into develop 2025-06-05 07:16:00 -04:00
Barış Uşaklı
4fbcfae8b1 Post queue write api (#13473)
* move post queue from socket.io to rest api

* move harmony post-queue to core

add canEdit, allow users to edit their queued posts

* fix: openapi spec

* lint: whitespace
2025-06-05 07:15:45 -04:00
Julian Lam
524a1e8bfe fix: return 200 for non-implemented activities instead of 501 2025-06-02 10:15:05 -04:00
Julian Lam
fcb3bfbc35 fix: return 200 for non-implemented activities instead of 501 2025-06-01 12:40:42 -04:00
Barış Soner Uşaklı
e16420a4eb Merge branch 'master' into develop 2025-05-25 19:04:33 -04:00
Julian Lam
e70e990a1a feat: restrict access to ap.probe method to registered users, add rate limiting protection 2025-05-22 14:13:41 -04:00
Barış Uşaklı
385f4f12be replace connect-multiparty with Multer (#13439)
* post upload route

* more multer changes

keep name and type fields in file objects so we dont break all plugins using these

* remove log

* fix: thumbs delete

* test: add array check
2025-05-20 10:45:56 -04:00
Barış Soner Uşaklı
f88f99b7a2 Merge branch 'master' into develop 2025-05-12 10:29:45 -04:00
Barış Soner Uşaklı
285d438cb3 fix: escape flag filters 2025-05-12 09:30:33 -04:00
Julian Lam
d7cc637675 Merge branch 'master' into develop 2025-05-09 10:17:50 -04:00
Julian Lam
64fdf91b6b fix: wrap generateCollection calls in try..catch to send 404 if thrown 2025-05-09 10:16:33 -04:00
Julian Lam
6bfe4e627d fix: another case 2025-05-08 16:34:13 -04:00
Julian Lam
e042201f4b fix: handle missing orderedItems property in followers route 2025-05-08 16:32:21 -04:00
Julian Lam
53bb0bbc26 fix: handle missing orderedItems 2025-05-06 12:30:43 -04:00
Julian Lam
f83b1fbf68 fix: extra orderedItems property in generated paginated OrderedCollection, #13153 2025-05-06 12:27:35 -04:00
Julian Lam
a2de7aaecf fix: #13153, follower and following collections to use generateCollection helper 2025-05-06 12:27:35 -04:00
Julian Lam
28b7a20339 lint: yup. 2025-04-29 15:13:22 -04:00
Julian Lam
695312f17f fix: missing teasers for remote categories on /world 2025-04-29 10:28:18 -04:00
Julian Lam
34ab677174 feat: show tracked/watched remote categories in world page, #13255 2025-04-29 10:28:18 -04:00