Commit graph

130 commits

Author SHA1 Message Date
Laura Hausmann
657bc43761
[backend/core] Finish the polls implementation (ISH-130, ISH-131) 2024-03-07 03:34:52 +01:00
Laura Hausmann
9de208b49b
[backend/federation] Initial poll support (ISH-62) 2024-03-06 00:55:53 +01:00
Laura Hausmann
92d229ad63
[backend/federation] Properly handle hashtags in notes & user profiles (ISH-114, ISH-125) 2024-03-04 21:54:46 +01:00
Laura Hausmann
4c4488d522
[backend/federation] Federate pinned notes (ISH-111) 2024-03-04 05:03:32 +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
a8c903cee7
[backend/core] Fix oversight in NoteResolver 2024-03-01 03:45:03 +01:00
Laura Hausmann
81059291c3
[backend/federation] Resolve user pinned posts (ISH-67) 2024-03-01 02:10:22 +01:00
Laura Hausmann
52519f3b69
[backend/core] Fix note & user counters (ISH-109) 2024-02-29 22:10:54 +01:00
Laura Hausmann
c87fa00864
[backend/core] Cleanup instance counters code 2024-02-29 19:40:22 +01:00
Laura Hausmann
a719fc722e
[backend/core] Add instance counters (ISH-107) 2024-02-29 19:25:00 +01:00
Laura Hausmann
ad21897928
[backend/core] Add user settings store (ISH-106) 2024-02-29 18:49:02 +01:00
Laura Hausmann
fa7b98c366
[backend/core] Set threadId on notes with replies 2024-02-27 00:50:20 +01:00
Laura Hausmann
c450903051
[backend/federation] Handle mentions in non-misskey user bios & user fields correctly (ISH-92) 2024-02-26 19:02:57 +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
da63c26887
[backend/federation] Fetch threads with user keypair as well 2024-02-24 23:45:24 +01:00
Laura Hausmann
e9267c4c3e
[backend/core] Remove TODO item
This isn't possible, as we don't know the remote actor before fetching the note
2024-02-24 21:11:06 +01:00
Laura Hausmann
7c1de50768
[backend/core] Whitespace-only content warning should be reset to null 2024-02-23 04:22:16 +01:00
Laura Hausmann
78705b8a5d
[backend/masto-client] Resolve notes with user keypair 2024-02-23 03:40:21 +01:00
Laura Hausmann
e4505d9d00
[backend/federation] Forbid renoting a pure renote 2024-02-22 20:53:05 +01:00
Laura Hausmann
5d7035e63c
[backend/masto-client] Implement /reblog and /unreblog endpoints 2024-02-22 02:59:41 +01:00
Laura Hausmann
27b3be774e
[backend/federation] Handle quotes 2024-02-22 01:09:08 +01:00
Laura Hausmann
a02af802f1
[backend/federation] Handle ASUndo(ASAnnounce) activities 2024-02-22 00:17:52 +01:00
Laura Hausmann
c35d503c12
[backend/federation] Refactor NoteServer to take a User param instead of an ASActor to save DB roundtrips 2024-02-22 00:17:41 +01:00
Laura Hausmann
19ffbe7814
[backend/federation] Handle ASAnnounce activities 2024-02-22 00:17:41 +01:00
Laura Hausmann
7a7f6cb527
[backend/masto-client] Implement note deletes 2024-02-18 23:53:18 +01:00
Laura Hausmann
6c90d0554e
[backend/federation] ASNote.Subject should be text, not html 2024-02-18 21:02:55 +01:00
Laura Hausmann
a56e9b2922
[backend/federation] Improve logging on activity fetch failures 2024-02-17 18:25:32 +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
b7859210eb
[backend/federation] Process note updates (ISH-32) 2024-02-17 02:06:36 +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
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
4985194d64
[backend/services] Allow generating snowflake identifiers with timestamps other than DateTime.UtcNow 2024-02-15 21:05:36 +01:00
Laura Hausmann
71d8b28d28
[backend/federation] Deliver activities in the background 2024-02-15 20:10:07 +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
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
9591255220
[backend/services] Increment Note.RepliesCount on note create 2024-02-14 01:17:04 +01:00
Laura Hausmann
c46573ae37
[backend/federation] Generate mention & reply notifications (ISH-45) 2024-02-13 03:43:35 +01:00
Laura Hausmann
b67dd173f4
[backend/federation] Federate alt text (ISH-55) 2024-02-13 03:07:02 +01:00
Laura Hausmann
a1c23a7d29
[backend/masto-client] Add media upload (ISH-58) 2024-02-13 02:46:40 +01:00
Laura Hausmann
8685d50360
[backend/services] Remove unnecessary async/await pattern 2024-02-13 01:25:33 +01:00
Laura Hausmann
16f46dbe43
[backend/federation] Handle note attachments (ISH-48) 2024-02-13 00:13:18 +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
da99cff582
[backend/federation] Mention resolver failures shouldn't reject an entire request / job process (ISH-50) 2024-02-12 20:12:21 +01:00