Lilian
a30693e596
[backend/api] Add renotes endpoint
2024-10-24 18:20:48 +02:00
Lilian
3a4738d1fd
[backend/web] Add "likes" endpoint
2024-10-24 18:20:48 +02:00
Laura Hausmann
f19a414b27
[backend/federation] Refactor UserResolver (ISH-548)
2024-10-24 01:48:09 +02:00
pancakes
95666a865f
[shared] Add bite back notification
2024-10-23 05:04:55 +02:00
pancakes
e68ec89cdb
Fix formatting
2024-10-23 05:04:55 +02:00
pancakes
c0ac326622
[backend] Reformat and SuppressMessage in BiteBack
2024-10-23 05:04:55 +02:00
pancakes
82ed8b583b
[backend/api] Prevent users from biting notes they can't see
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
3218de9f56
[backend] Implement RenderBite, BiteService and endpoints for note and user
2024-10-23 05:04:55 +02:00
Laura Hausmann
53cdcebe87
[backend/api] Add endpoints to get all blocked/allowed instances (ISH-531)
2024-10-14 03:00:39 +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
0496df2c9e
[backend/api] Prevent moderation actions on the authenticated user
2024-10-11 19:38:30 +02:00
Laura Hausmann
5005d81ee7
[backend/api] Prevent moderation actions on system users
2024-10-11 19:37:05 +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
846888b2c7
[backend/core] Prevent system users from authenticating or creating notes
2024-10-09 21:39:36 +02:00
Laura Hausmann
5f5a0c5c0f
[backend/api] Add moderation endpoints (ISH-116)
2024-10-09 19:11:54 +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
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
Laura Hausmann
a5a2c0b169
[backend/core] Add basic reject policies, along with a highly extensible system for rewrite policies (ISH-16)
2024-10-09 04:34:23 +02:00
pancakes
6fe4b26019
[shared] Add sensitive field to note reactions
2024-10-04 00:36:38 +02:00
pancakes
b3b2adb127
[backend] Add sensitive field to emojis
2024-10-04 00:36:38 +02:00
Laura Hausmann
7662c28745
[backend/database] Canonicalize punycode host representations to lowercase
2024-10-02 01:16:25 +02:00
Laura Hausmann
1b4ba8b6a0
[backend/api] Add admin endpoint to manually trigger media cleanup
2024-09-30 23:30:12 +02:00
Laura Hausmann
97de0b8410
[backend/api] Fix erroneous values regarding reply/quote inaccessibility
2024-09-28 04:35:40 +02:00
Laura Hausmann
df26db0585
[backend/federation] Add relay support (ISH-266)
2024-09-28 00:32:43 +02:00
Laura Hausmann
79871c51c3
[backend/api] Add MovedTo property to UserResponse
2024-09-27 03:59:14 +02:00
Laura Hausmann
7532d5c52a
[backend/queue] Add abandon button for delayed jobs to the queue dashboard
2024-09-27 03:43:17 +02:00
Laura Hausmann
1883f426a7
[backend/federation] Add support for incoming, outgoing & local account migrations (ISH-118)
2024-09-27 03:27:34 +02:00
Laura Hausmann
c68e0bbd94
[backend/core] Fix AsChunkedAsyncEnumerable pagination
2024-09-26 02:14:20 +02:00
Laura Hausmann
1c2079e1ee
[backend] Rework GracefulException throws without additional detail
2024-09-24 00:45:18 +02:00
Laura Hausmann
1e650d8649
[backend/razor] Add batch retry functionality to the queue dashboard (ISH-494)
2024-09-24 00:09:37 +02:00
Laura Hausmann
7cee8513de
[backend/api] Fix typo
2024-09-23 01:47:38 +02:00
Laura Hausmann
f16a472dbe
[backend/api] Add drive file deletion endpoint
2024-09-23 01:45:43 +02:00
Laura Hausmann
afe62b0aab
[sln] Code cleanup
2024-09-13 21:44:31 +02:00
Laura Hausmann
e88878cf3e
[backend/api] Add endpoint to get drive files by their hash (ISH-459)
2024-09-06 17:24:00 +02:00
Laura Hausmann
b50121d0a1
[backend/api-shared] Fix upload of files larger than 28MB.
2024-09-05 22:33:55 +02:00
Laura Hausmann
8267bc06de
[backend] Code cleanup
2024-08-14 03:53:15 +02:00
Laura Hausmann
4f98fa8461
[backend/federation] Fix possibly unbounded UserResolver recursion
2024-08-14 03:44:14 +02:00
Laura Hausmann
a58605f4be
[backend/drive] Fix file retrieval exception
2024-08-12 18:33:57 +02:00
Laura Hausmann
c07bb35548
[backend/drive] Refactor ImageProcessor into a modular system
...
This commit lays the groundwork for a user-configurable image processing pipeline. It has exactly the same behavior as the old ImageProcessor, just modular & compartmentalized. It also adds support for AVIF & JXL encoding, though no code paths call it just yet.
2024-08-12 03:21:03 +02:00
Laura Hausmann
1d02ad1073
[backend] Code cleanup
2024-07-22 05:59:45 +02:00
Laura Hausmann
1e8f1cb964
[backend/database] Migrate references to Note.ThreadId ?? Note.Id to Note.ThreadIdOrId
2024-07-14 22:06:29 +02:00
Laura Hausmann
afd977d9ce
[backend/api] Add muted_threads endpoint (ISH-418)
2024-07-14 19:11:43 +02:00
Laura Hausmann
1dc942c78c
[backend/api] Fix typo
2024-07-13 01:35:45 +02:00
Laura Hausmann
1d43f2c30b
[backend/api-shared] Add thread mute support (ISH-172)
2024-07-13 01:35:28 +02:00
Laura Hausmann
f42aeee2fd
[backend/api] Add filter endpoints (ISH-339)
2024-07-13 00:36:49 +02:00
Laura Hausmann
e4b0f32097
[backend/api] Extract authorize & authenticate attributes to TimelineController
2024-07-13 00:20:47 +02:00
Laura Hausmann
81974db0f7
[backend/api] Expose new user_settings flags in SettingsController
2024-07-10 02:55:57 +02:00
Laura Hausmann
33dd7172b6
[backend/api] Add user profile endpoints (ISH-348)
2024-07-10 02:55:57 +02:00
Laura Hausmann
09cda1a89e
[backend/database] Move user_profile columns that only concern local users to user_settings
...
This commit also removes a bunch of obsolete user_profile columns.
2024-07-10 02:55:57 +02:00