Laura Hausmann
|
d109f00d55
|
[backend/api] Add idempotency key support to NoteController.CreateNote (ISH-294)
|
2024-05-07 01:41:05 +02:00 |
|
Laura Hausmann
|
616a70a73a
|
[backend/masto-client] Return 422 when trying to create a scheduled status (ISH-315)
|
2024-05-03 21:15:23 +02:00 |
|
Laura Hausmann
|
2265f1d4cb
|
[backend/masto-client] Use AsyncKeyedLocker when checking idempotency keys
|
2024-05-03 18:05:05 +02:00 |
|
Laura Hausmann
|
6c2215e30d
|
[backend/masto-client] Fix NullReferenceExceptions in StatusController
|
2024-05-03 01:32:19 +02:00 |
|
Laura Hausmann
|
d193ac26d7
|
[backend/masto-client] Disallow unauthenticated access to public note/user API endpoints when public preview is restricted (ISH-288)
|
2024-05-02 23:08:47 +02:00 |
|
Laura Hausmann
|
21c042453c
|
[backend/masto-client] Set sensitive flag on drive files when posting sensitive status (ISH-292)
|
2024-05-02 22:39:42 +02:00 |
|
Laura Hausmann
|
0e6864fe38
|
[backend/api-shared] Order note ancestors by tree path
Background: the database function might not return these in the correct order, as the ids will almost, but not always be in the right order.
|
2024-05-01 23:39:49 +02:00 |
|
Laura Hausmann
|
a75fcfa43b
|
[backend/masto-client] Fix NullReferenceException on status edit history (ISH-293)
|
2024-04-29 00:21:41 +02:00 |
|
Laura Hausmann
|
61adc27b18
|
[backend/masto-client] Use new defaultRenoteVisibility user setting instead of defaulting to followers if not explicitly specified (ISH-290)
|
2024-04-28 23:09:20 +02:00 |
|
Laura Hausmann
|
0cef680c9c
|
[backend/masto-client] Fix boosting posts using masto-fe
I have no idea why the Mastodon API schema is like this but oh well.
|
2024-04-28 01:10:54 +02:00 |
|
Laura Hausmann
|
128b0182fd
|
[backend/masto-client] Fix reblog with visibility
|
2024-04-28 00:57:01 +02:00 |
|
Laura Hausmann
|
5f86ffeffe
|
[backend/masto-client] Add edit history endpoint (ISH-274)
|
2024-04-25 02:08:30 +02:00 |
|
Laura Hausmann
|
5fca0620cf
|
[backend/core] Improve note table query performance by aggregating block/mute checks (ISH-206)
This also implements checking for blocks & mutes users in the mentions field, implementing ISH-225.
|
2024-04-23 23:04:56 +02:00 |
|
Laura Hausmann
|
969622bfc7
|
[backend/api] Return note descendants in tree form (ISH-242)
This also partially addresses thread ordering in the Mastodon client API.
|
2024-04-07 20:43:28 +02:00 |
|
Laura Hausmann
|
62dde50af2
|
[backend/core] Support note filters (ISH-97)
|
2024-03-31 23:56:55 +02:00 |
|
Laura Hausmann
|
d9a4b406e4
|
[backend/masto-client] Enforce mutes & blocks in more places
|
2024-03-25 12:42:48 +01:00 |
|
Laura Hausmann
|
9bd421c3a0
|
[backend] Replace old MfmParser with the new F# implementation (ISH-112)
|
2024-03-24 23:10:39 +01:00 |
|
Laura Hausmann
|
e3e34b4495
|
[backend/masto-client] Make idempotency keys unique by user id
|
2024-03-23 19:10:27 +01:00 |
|
Laura Hausmann
|
c6300d1c96
|
[backend/core] Replace IDistributedCache with postgres k/v cache (ISH-212)
|
2024-03-23 19:10:27 +01:00 |
|
Laura Hausmann
|
a408fa247a
|
[backend] Code cleanup
|
2024-03-17 13:36:08 +01:00 |
|
Laura Hausmann
|
a2075d4c63
|
[backend/masto-client] Add missing media endpoints, handle media_attributes on status update (ISH-155)
|
2024-03-14 12:10:03 +01:00 |
|
Laura Hausmann
|
d4fe223552
|
[backend/masto-client] Improve quote handling (ISH-176)
|
2024-03-13 05:01:46 +01:00 |
|
Laura Hausmann
|
abf93138e1
|
[backend/masto-client] Add renoted_by & favourited_by endpoints (ISH-181)
|
2024-03-13 03:22:00 +01:00 |
|
Laura Hausmann
|
91137b7fd9
|
[backend/api] Add reactions endpoints & return reaction data with note & timeline responses (ISH-156)
|
2024-03-11 05:20:07 +01:00 |
|
Laura Hausmann
|
bef11d5cca
|
[backend/masto-client] Add local_only & quote_id parameters on POST /statuses (ISH-146)
|
2024-03-11 02:32:18 +01:00 |
|
Laura Hausmann
|
52a7f90697
|
[backend/federation] Add reactions support (ISH-69)
|
2024-03-09 01:16:57 +01:00 |
|
Laura Hausmann
|
57ac4750ad
|
[backend/core] Allow editing of locally originated polls (ISH-136)
This also improves the behavior of handling remotely originating poll edits.
|
2024-03-07 20:17:58 +01:00 |
|
Laura Hausmann
|
679a6fe6c6
|
[backend/api] Implement next batch of web api endpoints (ISH-134)
|
2024-03-07 05:27:26 +01:00 |
|
Laura Hausmann
|
657bc43761
|
[backend/core] Finish the polls implementation (ISH-130, ISH-131)
|
2024-03-07 03:34:52 +01:00 |
|
Laura Hausmann
|
c9152badbf
|
[backend/masto-client] Allow pinning notes to profile (ISH-111)
|
2024-03-04 03:49:36 +01:00 |
|
Laura Hausmann
|
c2f8f7ff31
|
[backend/masto-client] Add bookmark endpoints, render note bookmark status (ISH-121)
|
2024-03-04 03:17:03 +01:00 |
|
Laura Hausmann
|
e42812d2b0
|
[backend/core] Denormalize like counts (ISH-110)
|
2024-03-04 02:42:35 +01:00 |
|
Laura Hausmann
|
52519f3b69
|
[backend/core] Fix note & user counters (ISH-109)
|
2024-02-29 22:10:54 +01:00 |
|
Laura Hausmann
|
edfa2e9c9a
|
[backend/masto-client] Add status source endpoint (ISH-98)
|
2024-02-27 04:03:20 +01:00 |
|
Laura Hausmann
|
ba0e041bad
|
[backend/core] Add 401/403 response examples programmatically
|
2024-02-24 22:09:47 +01:00 |
|
Laura Hausmann
|
72bc5e1090
|
[backend/masto-client] Respect autoDetectQuotes option
|
2024-02-24 21:28:52 +01:00 |
|
Laura Hausmann
|
f45d4978cc
|
[backend/masto-client] Support renote visibility parameter
|
2024-02-22 17:59:10 +01:00 |
|
Laura Hausmann
|
780ffa076d
|
[backend/masto-client] Reblog endpoint should be idempotent
|
2024-02-22 17:45:40 +01:00 |
|
Laura Hausmann
|
e14686ea8c
|
[backend/masto-client] Fix invalid quotes on note create
|
2024-02-22 03:10:07 +01:00 |
|
Laura Hausmann
|
5d7035e63c
|
[backend/masto-client] Implement /reblog and /unreblog endpoints
|
2024-02-22 02:59:41 +01:00 |
|
Laura Hausmann
|
7a7b3f81b3
|
[backend/masto-api] Detect quotes on note create
|
2024-02-22 01:58:54 +01:00 |
|
Laura Hausmann
|
c6a2a99c1b
|
[backend/controllers] Inherit from ControllerBase instead of Controller as we do not need MVC View support
|
2024-02-21 02:37:20 +01:00 |
|
Laura Hausmann
|
7a7f6cb527
|
[backend/masto-client] Implement note deletes
|
2024-02-18 23:53:18 +01:00 |
|
Laura Hausmann
|
a96ae9d1ea
|
[backend/controllers] Fixup media types
|
2024-02-18 03:09:19 +01:00 |
|
Laura Hausmann
|
d4d75f49ef
|
[backend/masto-client] Allow editing of local notes
|
2024-02-17 04:09:45 +01:00 |
|
Laura Hausmann
|
d4e1d92771
|
[backend] Code cleanup: switch to BSD braces style, tweak code style
|
2024-02-17 02:31:00 +01:00 |
|
Laura Hausmann
|
0d5f987a8d
|
[backend/services] Set denormalized note properties replyUserId and replyuserHost correctly
|
2024-02-17 00:55:58 +01:00 |
|
Laura Hausmann
|
7fcf9a5179
|
[backend/masto-client] Refactor mastodon entity names to prevent class name conflicts
|
2024-02-17 00:20:52 +01:00 |
|
Laura Hausmann
|
07edffa6b5
|
[backend/masto-client] Handle idempotency key header (ISH-75)
|
2024-02-15 22:59:39 +01:00 |
|
Laura Hausmann
|
c7f8fdfa8f
|
[backend/federation] Add support for liking & unliking local & remote notes (ISH-72)
|
2024-02-15 00:48:37 +01:00 |
|