Laura Hausmann
|
363b0c930c
|
[backend/core] Add Guid.ToStringLower() extension method
|
2024-04-25 18:26:42 +02:00 |
|
Laura Hausmann
|
385f5843f7
|
[backend/helpers] Rename LDHelpers.Compact(ASActivity) to LDHelpers.CompactToPayload
|
2024-04-24 04:05:26 +02:00 |
|
Laura Hausmann
|
806bfca099
|
[backend/core] Improve user deletes (ISH-222)
|
2024-04-10 20:53:50 +02:00 |
|
Laura Hausmann
|
c5bd380344
|
[backend] Improved debug logging (ISH-238)
|
2024-04-10 00:15:46 +02:00 |
|
Laura Hausmann
|
60545e25ae
|
[backend/core] Fix sporadic "key not found" background task failures
|
2024-04-07 21:37:46 +02:00 |
|
Laura Hausmann
|
62dde50af2
|
[backend/core] Support note filters (ISH-97)
|
2024-03-31 23:56:55 +02:00 |
|
Laura Hausmann
|
07eba89fa0
|
[backend/queue] Fix BackgroundTaskJobData serialization
|
2024-03-29 16:08:04 +01:00 |
|
Laura Hausmann
|
f39479ca6b
|
[backend/queue] JobData shouldn't inherit from Job
|
2024-03-29 15:34:01 +01:00 |
|
Laura Hausmann
|
aad05c0d22
|
[backend/cron] Fire UserUnmuted event in ProcessMuteExpiry
|
2024-03-26 19:11:50 +01:00 |
|
Laura Hausmann
|
8ff938639b
|
[backend/federation] Improve ASUpdate handling (ISH-223)
This fixes federation of note updates with some AP implementations
|
2024-03-25 13:51:50 +01:00 |
|
Laura Hausmann
|
736328078d
|
[backend/core] Fix non-UTC timestamp in DeliverQueue delayed job handler
|
2024-03-24 14:18:03 +01:00 |
|
Laura Hausmann
|
a67fe3722d
|
[backend] Code cleanup
|
2024-03-24 14:17:02 +01:00 |
|
Laura Hausmann
|
9698e3d36d
|
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212)
|
2024-03-24 00:17:28 +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
|
f41be007d7
|
[backend/core] Add mute support (ISH-169)
|
2024-03-14 15:33:54 +01:00 |
|
Laura Hausmann
|
921f6a19b3
|
[backend/federation] Separate authorized fetch & inbox validation (ISH-127)
This fixes user creates & sporadic errors resulting from creating users during validation of their deletion
|
2024-03-13 00:21:51 +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
|
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
|
6b6e320012
|
[backend/core] Fix instance isNotResponding status
|
2024-02-29 19:25:00 +01:00 |
|
Laura Hausmann
|
489941adcc
|
[backend/federation] Skip dead instances in deliver queue
|
2024-02-26 22:32:28 +01:00 |
|
Laura Hausmann
|
46b60c8779
|
[backend/federation] Update instance metadata in background when activities are delivered / received (ISH-8)
|
2024-02-26 22:18:27 +01:00 |
|
Laura Hausmann
|
a19697c795
|
[backend/federation] async Task CompactAsync -> void Compact
|
2024-02-21 19:10:05 +01:00 |
|
Laura Hausmann
|
399595ad1c
|
[backend/federation] Make LD signatures configurable
|
2024-02-21 18:56:49 +01:00 |
|
Laura Hausmann
|
d976f82636
|
[backend/core] Delayed queue handling (ISH-86)
|
2024-02-19 23:27:12 +01:00 |
|
Laura Hausmann
|
de6211d6fb
|
[backend/federation] Handle JSON-LD signed requests in authorized fetch mode
|
2024-02-18 00:36:58 +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
|
69610a61d1
|
[backend/federation] Enforce matching activity actor & auth fetch signature user
|
2024-02-17 02:06:09 +01:00 |
|
Laura Hausmann
|
2eb9482538
|
[backend/queues] Implement IEquatable<T> in PreDeliverQueue.InboxQueryResult (ISH-3)
|
2024-02-16 02:43:04 +01:00 |
|
Laura Hausmann
|
db3a36264e
|
[backend/federation] Fix federation control for deliver jobs to split domain users with domain mismatch (ISH-3)
|
2024-02-16 02:28:14 +01:00 |
|
Laura Hausmann
|
11caf32ebb
|
[backend/services] Media cleanup cron task (ISH-66, ISH-27)
|
2024-02-16 01:21:04 +01:00 |
|
Laura Hausmann
|
71d8b28d28
|
[backend/federation] Deliver activities in the background
|
2024-02-15 20:10:07 +01:00 |
|
Laura Hausmann
|
920997ec41
|
[backend/federation] Avatar & banner support (ISH-8)
|
2024-02-09 23:22:46 +01:00 |
|
Laura Hausmann
|
5978f1abc4
|
[backend] Implement federation control (ISH-2)
|
2024-02-07 17:52:41 +01:00 |
|
Laura Hausmann
|
f099d6ad41
|
[backend/queue] Fix deliver queue proto contract
|
2024-02-06 21:41:58 +01:00 |
|
Laura Hausmann
|
333ef6f7cd
|
[backend] Improve logging for unknown activity types
|
2024-02-06 20:58:43 +01:00 |
|
Laura Hausmann
|
3f333b0c5d
|
Allow ProcessNoteAsync to succeed even if inReplyTo resolution fails
|
2024-01-28 23:33:57 +01:00 |
|
Laura Hausmann
|
f4a584b46a
|
Methods that return a non-generic Task should also end in Async
|
2024-01-28 22:29:09 +01:00 |
|
Laura Hausmann
|
626b267692
|
All methods that return a Task should end in Async
|
2024-01-28 22:21:58 +01:00 |
|
Laura Hausmann
|
3c95f4a0e3
|
Significantly more powerful queue system
|
2024-01-28 22:04:53 +01:00 |
|
Laura Hausmann
|
831a1ceeba
|
Refactor AP core
|
2024-01-27 02:39:16 +01:00 |
|
Laura Hausmann
|
e4211fde56
|
Outgoing federation
|
2024-01-27 01:18:21 +01:00 |
|
Laura Hausmann
|
bf3e72da9b
|
Basic note create
|
2024-01-25 03:16:29 +01:00 |
|
Laura Hausmann
|
8d4a20896c
|
Federation groundwork
|
2024-01-25 01:36:07 +01:00 |
|
Laura Hausmann
|
59f2e93fee
|
Add stub inbox queue processor
|
2024-01-25 00:22:05 +01:00 |
|
Laura Hausmann
|
4c12cbf65c
|
Add basic queue system
|
2024-01-24 23:49:01 +01:00 |
|