Commit graph

214 commits

Author SHA1 Message Date
Laura Hausmann
d7ac26db61
[backend/core] Fix UpdateUserPublicKeyAsync(User) method 2024-03-16 19:00:43 +01:00
Laura Hausmann
6dc4b29eba
[backend/federation] Correctly handle multiple pinned notes in the same thread 2024-03-16 18:22:46 +01:00
Laura Hausmann
7564c67371
[backend/federation] Fix delivery to specified recipients (ISH-193) 2024-03-16 17:44:40 +01:00
Laura Hausmann
4878d82463
[backend/federation] Fix sporadic key fetch failures (ISH-194) 2024-03-16 17:25:47 +01:00
Laura Hausmann
84c27a1cd3
[backend/core] Improve meta store cache reflection handler (ISH-133) 2024-03-16 16:32:16 +01:00
Laura Hausmann
14419b0907
[backend/core] Warmup meta store cache using reflection (ISH-133) 2024-03-16 13:48:39 +01:00
Laura Hausmann
be27893c32
[backend/core] Improve meta store (ISH-133) 2024-03-16 13:19:02 +01:00
Laura Hausmann
c0cd136140
[backend/core] Add very basic metadata store (ISH-133) 2024-03-15 19:55:14 +01:00
Laura Hausmann
a623b870cd
[backend/masto-client] Add push notification support (ISH-182) 2024-03-15 19:20:48 +01:00
Laura Hausmann
3ab36f7d70
[backend/core] Enforce blocks & mutes everywhere (ISH-189) 2024-03-14 17:02:29 +01:00
Laura Hausmann
3a866d04dd
[backend/core] Federate blocks (ISH-169) 2024-03-14 15:58:13 +01:00
Laura Hausmann
085671b00c
[backend/core] Add block support (ISH-169) 2024-03-14 15:55:11 +01:00
Laura Hausmann
f41be007d7
[backend/core] Add mute support (ISH-169) 2024-03-14 15:33:54 +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
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
4d21aa1670
[backend/federation] Fix remote custom emoji reactions (ISH-154) 2024-03-11 04:00:40 +01:00
Laura Hausmann
58a514394c
[backend/federation] Support Misskey-style emoji reactions (ISH-148) 2024-03-11 02:54:58 +01:00
Laura Hausmann
12bec02cfd
[backend/core] Reject like/bookmark/pin/react actions for puree renotes (ISH-167) 2024-03-11 02:41:11 +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
b7ddbdcbaa
[backend/federation] Fix polls being falsely marked as edited when results become available (ISH-128) 2024-03-11 02:04:50 +01:00
Laura Hausmann
aaec212a08
[backend/core] Trim whitespace around note text & cw (ISH-150) 2024-03-09 01:36:55 +01:00
Laura Hausmann
52a7f90697
[backend/federation] Add reactions support (ISH-69) 2024-03-09 01:16:57 +01:00
Laura Hausmann
2c529495f3
[backend] Code cleanup 2024-03-07 21:26:12 +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
6d06afd5cb
[backend/federation] Fix user pinned notes throwing an exception in edge cases 2024-03-07 04:17:54 +01:00
Laura Hausmann
f4705f5c9e
[backend/queue] Fix handling of delayed jobs (ISH-137) 2024-03-07 04:01:30 +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
605c636e1e
[backend/drive] Also strip exif/xmp from thumbnail 2024-03-07 01:19:15 +01:00
Laura Hausmann
f8a5d7c06c
[backend/drive] Set correct orientation for image processing (ISH-132) 2024-03-07 01:19:03 +01:00
Laura Hausmann
9de208b49b
[backend/federation] Initial poll support (ISH-62) 2024-03-06 00:55:53 +01:00
Laura Hausmann
e59526592c
[backend/database] Cleanup tables, set delete constraints correctly on all tables (ISH-78) 2024-03-04 22:57:37 +01:00
Laura Hausmann
f8e80380c1
[backend] Code cleanup 2024-03-04 21:55:07 +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
75cf552453
[backend/core] Use AsyncKeyedLock when fetching metadata for new instances (ISH-122) 2024-03-04 19:29:36 +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
ab5258237d
[backend/database] Fix DatabaseContext.ReloadEntityRecursivelyAsync 2024-03-01 19:46:05 +01:00
Laura Hausmann
4c3a140e9f
[backend/masto-client] Fix public media url handling 2024-03-01 18:44:03 +01:00
Laura Hausmann
18bcba7e30
[backend/core] Fix entity reloading from database 2024-03-01 18:24:01 +01:00
Laura Hausmann
2d92d27dbf
[backend/core] Don't share entities between DbContext instances 2024-03-01 03:45:03 +01:00
Laura Hausmann
a8c903cee7
[backend/core] Fix oversight in NoteResolver 2024-03-01 03:45:03 +01:00
Laura Hausmann
a905c271fb
[backend/core] Fix order of operations on user create 2024-03-01 03:45:03 +01:00
Laura Hausmann
5082f15e75
[backend/core] Use KeyedLocker when resolving pinned notes (ISH-67) 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
06a2e0705a
[backend/core] Fix note counter recomputation query 2024-02-29 22:10:54 +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