Commit graph

65 commits

Author SHA1 Message Date
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
fc99afa754
[backend/masto-client] Fall back to token.scopes on /oauth/token (ISH-145)
Despite what the Mastodon API docs say, fallback to read is not what Mastodon does, and some clients (e.g. Enafore) rely on this undocumented API quirk.
2024-03-11 02:19:47 +01:00
Laura Hausmann
52a7f90697
[backend/federation] Add reactions support (ISH-69) 2024-03-09 01:16:57 +01:00
Laura Hausmann
9de208b49b
[backend/federation] Initial poll support (ISH-62) 2024-03-06 00:55:53 +01:00
Laura Hausmann
810c21a275
[backend/masto-client] Add tag timeline endpoint (ISH-115) 2024-03-04 19:54:50 +01:00
Laura Hausmann
a611495d84
[backend/masto-client] Return hashtags on search (ISH-14) 2024-03-04 01:50:11 +01:00
Laura Hausmann
271f272ead
[backend/masto-client] Fix StatusEntity auto-accessors 2024-02-29 17:14:20 +01:00
Laura Hausmann
0b6ac41257
[backend/masto-client] Fix rendering of statuses with no text in applications that rely on a null value being present 2024-02-29 04:15:37 +01:00
Laura Hausmann
5817f4c856
[backend] Remove unused import 2024-02-28 19:47:40 +01:00
Laura Hausmann
5cdfebb597
[backend/core] Implement user updates (ISH-101) 2024-02-28 19:45:37 +01:00
Laura Hausmann
5705e3f3f1
[backend/masto-client] Cleanup MarkerController 2024-02-27 04:15:35 +01:00
Laura Hausmann
edfa2e9c9a
[backend/masto-client] Add status source endpoint (ISH-98) 2024-02-27 04:03:20 +01:00
Laura Hausmann
4805aef7bf
[backend/masto-client] Add announcements (ISH-102) 2024-02-27 03:42:03 +01:00
Laura Hausmann
644fed46eb
[backend/core] Add markers table & respective endpoints (ISH-91) 2024-02-27 02:15:40 +01:00
Laura Hausmann
82ff329e34
[backend/mastodon-client] Implement conversations endpoints 2024-02-27 01:07:12 +01:00
Laura Hausmann
2f3ca1e477
[backend/federation] Handle user profile fields (ISH-34) 2024-02-25 01:02:21 +01:00
Laura Hausmann
90eb93cfb2
[backend/core] Handle emoji in user profiles as well (ISH-89) 2024-02-25 00:43:11 +01:00
Laura Hausmann
69360a8ad7
[backend/federation] Handle emoji for incoming notes (ISH-89) 2024-02-25 00:02:17 +01:00
Laura Hausmann
c083305123
[backend] Code cleanup 2024-02-24 21:03:29 +01:00
Laura Hausmann
8f03cb0768
[backend/masto-client] Allow partial updates of list properties 2024-02-23 03:29:14 +01:00
Laura Hausmann
95b8a61554
[backend/masto-client] Fix json-body list endpoint processing 2024-02-23 00:48:30 +01:00
Laura Hausmann
3554503058
[backend/masto-client] Add user list support 2024-02-23 00:40:51 +01:00
Laura Hausmann
19ffbe7814
[backend/federation] Handle ASAnnounce activities 2024-02-22 00:17:41 +01:00
Laura Hausmann
e6f881449e
[backend/api] Fix web api pagination 2024-02-21 04:17:39 +01:00
Laura Hausmann
4a5dbeea8f
[backend/masto-api] Fix typo 2024-02-21 04:07:27 +01:00
Laura Hausmann
a8c78aed36
[backend/masto-client] Fix missing auto-accessors on account source 2024-02-20 20:40:44 +01:00
Laura Hausmann
0f9a51d8f2
[backend/masto-client] Add public timeline filtering 2024-02-20 20:13:19 +01:00
Laura Hausmann
907f7ed55c
[backend] Code cleanup 2024-02-20 19:59:38 +01:00
Laura Hausmann
df726f6f9f
[backend/masto-client] Add notification filtering 2024-02-20 19:52:28 +01:00
Laura Hausmann
0db4693f23
[backend/masto-client] Add /v2/instance endpoint (ISH-83) 2024-02-19 20:00:41 +01:00
Laura Hausmann
b5a805e617
[backend/masto-client] Return account source on verify_credentials 2024-02-19 01:19:12 +01:00
Laura Hausmann
dfa47f2a12
[backend/masto-client] Rename PaginationQuery to MastodonPaginationQuery 2024-02-18 02:09:55 +01:00
Laura Hausmann
6044cdb52c
[backend/core] Emit notification on note edit for users that have interacted with the note 2024-02-17 05:50:10 +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
7fcf9a5179
[backend/masto-client] Refactor mastodon entity names to prevent class name conflicts 2024-02-17 00:20:52 +01:00
Laura Hausmann
9496d81abe
[backend/database] Add entity methods for getting the public url/uri for users & notes (ISH-47) 2024-02-16 03:28:16 +01:00
Laura Hausmann
5113f83c9f
[backend/federation] Handle note likes & unlikes (ISH-68) 2024-02-14 21:17:27 +01:00
Laura Hausmann
ff27d7ff16
[backend/services] Basic event bus implementation (ISH-60) 2024-02-14 17:57:55 +01:00
Laura Hausmann
61938a4d5b
[backend/masto-client] Render notifications (ISH-45) 2024-02-13 17:58:24 +01:00
Laura Hausmann
a1c23a7d29
[backend/masto-client] Add media upload (ISH-58) 2024-02-13 02:46:40 +01:00
Laura Hausmann
ea43728db3
[backend/masto-client] Render note media attachments (ISH-49) 2024-02-13 00:31:37 +01:00
Laura Hausmann
bf916f7046
[backend/federation] Handle mention parsing edge cases properly (ISH-50) 2024-02-12 21:59:19 +01:00
Laura Hausmann
f30e7f4ac3
[backend/masto-client] Add basic /v1/instance endpoint (ISH-6) 2024-02-12 03:16:03 +01:00
Laura Hausmann
8745f72ea7
[backend/masto-client] Implement status context endpoint & map database functions (ISH-43) 2024-02-12 02:29:03 +01:00
Laura Hausmann
67d1d776c8
[backend/federation] Basic mentions handling (ISH-38)
This implementation adds handling of incoming mentions, including rewriting non-canonical mentions of split domain users into their canonical form when inserting notes into the database.
2024-02-11 18:50:28 +01:00
Laura Hausmann
dde377f41d
[backend] Code cleanup: remove unnecessary using directives 2024-02-09 12:09:03 +01:00
Laura Hausmann
48b78de6a3
[backend/mastodon] Add filter support to GetUserStatusees (ISH-13) 2024-02-08 01:06:23 +01:00
Laura Hausmann
b22d0b98a3
[backend/masto-client] Implement search endpoint (ISH-7) 2024-02-07 23:35:59 +01:00
Laura Hausmann
6ed944156f
[backend/masto-client] Fail early on PostNote 2024-02-07 21:20:57 +01:00