gearheads
/
mastodon
Archived
2
0
Fork 0
Commit Graph

8 Commits (d5a185d7217a2b367e063d37e298e5d3d1fd7371)

Author SHA1 Message Date
Claire afb7882189
Fix blocking someone not clearing up list feeds () 2021-05-10 17:31:55 +02:00
Eugen Rochko 65760f59df
Refactor feed manager () 2020-09-08 03:41:16 +02:00
Eugen Rochko 4eeff26533
Change account domain block to clear out notifications and follows () 2019-07-25 04:17:35 +02:00
Eugen Rochko 774ac47373
Add conversations API ()
* Add conversations API

* Add web UI for conversations

* Add test for conversations API

* Add tests for ConversationAccount

* Improve web UI

* Rename ConversationAccount to AccountConversation

* Remove conversations on block and mute

* Change last_status_id to be a denormalization of status_ids

* Add optimistic locking
2018-10-07 23:44:58 +02:00
alpaca-tc 59804abc3d Optimize MuteService and AfterBlockService () 2017-05-06 16:31:07 +02:00
Matt Jankowski 323671a653 Silence more scope order warnings () 2017-04-12 15:58:08 +02:00
Eugen 6d6a429af8 Rewrite Atom generation from stream entries to use Ox instead of Nokogiri ()
* Rewrite Atom generation from stream entries to use Ox instead of Nokogiri::Builder

StreamEntry is now limited to only statuses, which allows some optimization. Removed
extra queries on AccountsController#show. AtomSerializer instead of AtomBuilderHelper
used in AccountsController#show, StreamEntriesController#show, StreamEntryRenderer
and PubSubHubbub::DistributionWorker

PubSubHubbub::DistributionWorker moves n+1 DomainBlock query to PubSubHubbub::DeliveryWorker
instead.

All Salmon slaps that aren't based on StreamEntry still use AtomBuilderHelper and Nokogiri

* All Salmon slaps now use Ox instead of Nokogiri. No touch from status on account
2017-04-07 05:56:56 +02:00
Eugen Rochko 8a880a3d46 Make blocks create entries and unfollows instantly, but do the clean up
in the background instead. Should fix delay where blocked person
can interact with blocker for a short time before background job
gets processed
2017-01-24 21:40:41 +01:00