Commit graph

1126 commits

Author SHA1 Message Date
Laura Hausmann
dd8a59db13
[backend/federation] Fix typo causing confusing log messages in ActivityHandlerService 2024-10-23 17:48:29 +02:00
Laura Hausmann
0e8aa8963c
[backend/federation] Improve error handling in InboxValidationMiddleware 2024-10-23 17:47:47 +02:00
pancakes
5cf2145bec [backend] Update WebFinger nodeinfo features 2024-10-23 05:04:55 +02:00
pancakes
8cbca253e8 [backend/masto-client] Add Bite extension 2024-10-23 05:04:55 +02:00
pancakes
bf5eb688c5 [backend] Remove unnecessary Compact calls 2024-10-23 05:04:55 +02:00
pancakes
30ff0d77b2 [backend/api] Add bite back endpoint 2024-10-23 05:04:55 +02:00
pancakes
fbbc50e158 [backend] Fix note bite notifications 2024-10-23 05:04:55 +02:00
pancakes
3218de9f56 [backend] Implement RenderBite, BiteService and endpoints for note and user 2024-10-23 05:04:55 +02:00
Laura Hausmann
c55e673cd2
[backend/federation] Don't allow negative voter counts 2024-10-23 04:49:25 +02:00
Laura Hausmann
bb276c57f3
[backend/database] Add job mutex column 2024-10-22 21:11:57 +02:00
Laura Hausmann
75042fc5d5
[backend/drive] Fix drive file cleanup job for locally stored files 2024-10-21 22:10:08 +02:00
Laura Hausmann
4f4a847621
[backend/database] Increase length of follow request activity id field to 512 characters
This should fix federation with brid.gy relays.
2024-10-20 22:05:57 +02:00
Laura Hausmann
4821750dbb
[backend] Code cleanup 2024-10-19 03:03:52 +02:00
Laura Hausmann
0f22bbdbcb
[parsing] Add cw search filter expression (ISH-517) 2024-10-19 03:00:43 +02:00
Laura Hausmann
fa81be967a
[parsing] Add support for advanced MFM (ISH-257) 2024-10-19 02:37:46 +02:00
Laura Hausmann
dc2d65d799
[backend/startup] Improve help text 2024-10-19 01:32:48 +02:00
Laura Hausmann
79014ec4b7
[backend/drive] Report count of orphaned files removed by storage cleanup job on completion 2024-10-19 01:29:25 +02:00
Laura Hausmann
ead9d90029
[backend/drive] Fix drive file expiry leaving orphaned file versions in the storage backend 2024-10-19 01:25:39 +02:00
Laura Hausmann
bfd0feaf95
[backend/drive] Don't fixup media created since the start of the job
This prevents a race condition when the server is running during the operation.
2024-10-19 00:57:44 +02:00
Laura Hausmann
b21d9691e5
[backend/drive] Improve media fixup algorithm 2024-10-19 00:21:01 +02:00
Laura Hausmann
055957f509
[backend/drive] Improve media fixup algorithm performance (ISH-520) 2024-10-18 23:37:19 +02:00
Laura Hausmann
6124eadb53
[backend/drive] Add storage cleanup startup command 2024-10-18 23:18:45 +02:00
Laura Hausmann
9275e3b21a
[backend/drive] Add fixup-media startup command (ISH-520) 2024-10-18 22:43:25 +02:00
Laura Hausmann
b18d24fa57
[backend] Update dependencies 2024-10-18 19:50:02 +02:00
Laura Hausmann
60b18f434f
[backend/queue] Make PostgresJobQueue<T> abstract 2024-10-18 04:32:34 +02:00
Laura Hausmann
5d01c11e35
[backend/queue] Increase inbox job timeout to 120 seconds 2024-10-17 22:54:40 +02:00
Laura Hausmann
6f55afe60a
[backend/core] Improve poll voter count fallback
This should fix erroneous voter counts for polls from instances that don't return as:votersCount.
2024-10-16 22:07:26 +02:00
Laura Hausmann
d625a34e2a
[backend/core] Improve code reuse 2024-10-16 20:59:47 +02:00
Laura Hausmann
3a606a58f1
[backend/core] Code cleanup 2024-10-16 20:53:14 +02:00
Laura Hausmann
e9389d154b
[backend/core] Fix typo 2024-10-16 20:52:37 +02:00
Laura Hausmann
3c96d98932
[backend/core] Only deliver create/update activities to remote users, unify DeliverToConditionalAsync calls 2024-10-16 20:51:40 +02:00
Laura Hausmann
a951217664
[backend/core] Don't retry jobs with like/unlike note resolution failures 2024-10-15 17:19:42 +02:00
Laura Hausmann
300c7d661c
[backend/queue] Set background-task queue timeout to 15 minutes (ISH-532) 2024-10-15 17:13:17 +02:00
Laura Hausmann
c4cf6f5008
[backend/core] Only send activities to relays in state accepted 2024-10-15 15:47:37 +02:00
Laura Hausmann
60d112a6ad
[backend/core] Fix user purge job processor errors (ISH-525) 2024-10-15 02:41:01 +02:00
Laura Hausmann
85d9bc597f
[backend/queue] Improve logging for jobs that were queued for more than 10s 2024-10-14 21:46:56 +02:00
Laura Hausmann
83f9e44c1b
[backend/drive] Serve files served by the integrated drive controller as inline attachments 2024-10-13 23:50:38 +02:00
Laura Hausmann
bef7dd9855
[backend/core] Fix user purge failures (ISH-525) 2024-10-11 19:54:04 +02:00
Laura Hausmann
8071b5c6ea
[backend/middleware] Fix HTML error pages not working intermittently 2024-10-11 06:44:48 +02:00
Laura Hausmann
3a346d5a22
[backend/razor] Add admin dashboard (Admin-FE)
Currently available sections: instance metadata, user management, federation control, relays, plugins & queue dashboard.
Planned: sections: configuration, logs, policies & reports.
2024-10-11 05:41:52 +02:00
Laura Hausmann
a7535cfcf8
[backend/core] Add ForceFollowerOnly rewrite policy 2024-10-11 04:26:50 +02:00
Laura Hausmann
846888b2c7
[backend/core] Prevent system users from authenticating or creating notes 2024-10-09 21:39:36 +02:00
Laura Hausmann
5390990448
[backend/core] Add basic message rewrite policies (ISH-16) 2024-10-09 21:14:50 +02:00
Laura Hausmann
5f5a0c5c0f
[backend/api] Add moderation endpoints (ISH-116) 2024-10-09 19:11:54 +02:00
Laura Hausmann
3274259f12
[backend/database] Prevent alt text migration from printing the info message twice 2024-10-09 18:39:40 +02:00
kopper
8998cd2874
[backend] Also search in alt text 2024-10-09 18:31:16 +02:00
Laura Hausmann
83ab277a7e
[backend/core] Fix policy configuration changes not showing in response 2024-10-09 06:37:10 +02:00
Laura Hausmann
23d2664376
[backend/core] Fix policy configuration endpoint not updating the configuration correctly depending on JSON format 2024-10-09 06:20:09 +02:00
Laura Hausmann
96e2eff2b9
[backend/core] Fix policy configuration endpoint not working 2024-10-09 05:56:58 +02:00
Laura Hausmann
dc77c48005
[backend/core] Allow configuring arbitrary reject/rewrite policies, add default configuration values to all policies (ISH-16) 2024-10-09 05:46:18 +02:00