Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-07 | Rewrite Atom generation from stream entries to use Ox instead of Nokogiri ↵ | Eugen | |
(#1124) * 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-05 | Catch more errors in process_follows so it doesn't fail | blackle | |
2017-04-05 | Split SalmonWorker into smaller parts, move profile updating into another job | Eugen Rochko | |
2017-04-05 | Replace calls to FeedManager#inline_render and #broadcast | Eugen Rochko | |
2017-04-05 | Fix wrong variable used in publish channel | Eugen | |
2017-04-05 | Add proper message to PushUpdateWorker, use redis directly | Eugen | |
2017-04-05 | Merge branch 'master' into broadcast-to-worker | Eugen | |
2017-04-05 | Only render public payload once in FanOutOnWrite | Eugen Rochko | |
2017-04-04 | We're going to want these nice helper methods, lets share them with a parent ↵ | Kurtis Rainbolt-Greene | |
class that matches Rails 5 practices (application level abstraction) | |||
2017-04-04 | Moving in the inline render | Kurtis Rainbolt-Greene | |
2017-04-04 | I don't actually think we need that. | Kurtis Rainbolt-Greene | |
2017-04-04 | Moving the queue_at into the worker | Kurtis Rainbolt-Greene | |
2017-04-04 | Replacing the broadcast method with the one defined in the feed manager | Kurtis Rainbolt-Greene | |
2017-04-04 | By pushing this into a worker we can reduce the amount of time the feed ↵ | Kurtis Rainbolt-Greene | |
manager using workers eat up a connection | |||
2017-04-05 | Remove PuSH subscriptions when delivery is answered with a 4xx error | Eugen Rochko | |
2017-04-04 | Spawn FeedInsertWorker to deliver status into personal feed | Eugen Rochko | |
2017-04-04 | Reduce number of items in feeds, optimize regeneration worker slightly, | Eugen Rochko | |
make regeneration worker unique, (only schedule/execute once at a time) | |||
2017-04-04 | Move OStatus processing back into default queue | Eugen Rochko | |
2017-04-04 | Only call regeneration worker after first login after a 14 day break | Eugen Rochko | |
2017-04-04 | Separate background jobs into different queues. ATTENTION: new queue "pull" | Eugen Rochko | |
must be added to the Sidekiq invokation in your systemd file The pull queue will handle link crawling, thread resolving, and OStatus processing. Such tasks are more likely to hang for a longer time (due to network requests) so it is more sensible to not make the "in-house" tasks wait for them. | |||
2017-04-03 | Make default admin UI page reports. Add admin UI for creating a domain block | Eugen Rochko | |
2017-03-30 | Import feature for following/blocking lists (addresses #62, #177, #201, #454) | Eugen Rochko | |
2017-03-04 | Add digest e-mails | Eugen Rochko | |
2017-02-14 | Disable PuSH for blocked domains | Eugen Rochko | |
2017-02-12 | Adding more unit tests. Fixing Salmon slaps XML | Eugen Rochko | |
2017-02-12 | Take out private toot distribution out of PuSH again | Eugen Rochko | |
2017-02-11 | Make PuSH only distribute to subscriptions that match follower domains | Eugen Rochko | |
Allow PuSH to distribute private toots with that condition | |||
2017-02-11 | After FollowService, re-fetch remote account asynchronously, do nothing | Eugen Rochko | |
if account lock info was up to date, otherwise re-do the FollowService with now updated information | |||
2017-02-11 | Make follow requests federate | Eugen Rochko | |
2017-02-05 | Preheat status cache | Eugen Rochko | |
2017-01-29 | API for apps to register for push notifications | Eugen Rochko | |
2017-01-24 | Make blocks create entries and unfollows instantly, but do the clean up | Eugen Rochko | |
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-23 | Move merging/unmerging of timelines into background. Move blocking into | Eugen Rochko | |
background as well since it's a computationally expensive | |||
2017-01-20 | Fix #463 - Fetch and display previews of URLs using OpenGraph tags | Eugen Rochko | |
2017-01-05 | Improve background jobs params and error handling | Eugen Rochko | |
2017-01-03 | Fix accidental distribution of hidden stream entries to PuSH subscribers | Eugen Rochko | |
2016-12-29 | Add API for retrieving blocked accounts | Eugen Rochko | |
2016-12-19 | Adding some rescues to workers, e.g. don't fail removal job when status ↵ | Eugen Rochko | |
can't be found in the first place (already removed) | |||
2016-12-19 | Make unfavouriting async to prevent timeout errors from leaving orphaned ↵ | Eugen Rochko | |
records behind | |||
2016-12-18 | Removing external hub completely, fix #333 fixing digit-only hashtags, | Eugen Rochko | |
removing web app capability from non-webapp pages | |||
2016-12-12 | Restoring old async behaviour of thread resolving as it proved to be more robust | Eugen Rochko | |
2016-12-11 | Thread resolving no longer needs to be separate from ProcessFeedService, | Eugen Rochko | |
since that is only ever called in the background | |||
2016-12-06 | Add filters for suspended accounts | Eugen Rochko | |
2016-12-02 | Fix #329 - avatar errors no longer prevent remote accounts from being saved | Eugen Rochko | |
(without avatar). Also improved search position of exact matches | |||
2016-11-30 | Track successful PuSH deliveries | Eugen Rochko | |
2016-11-29 | Delete statuses asynchronously but provide instant feedback in the API | Eugen Rochko | |
2016-11-29 | Adding rack timeout of 30sec, PuSH jobs moved to push queue so they | Eugen Rochko | |
can be processed separately | |||
2016-11-29 | Fix URLs in inline-rendered XML | Eugen Rochko | |
2016-11-28 | Fix setting of confirmed=true on successful confirmation | Eugen Rochko | |
2016-11-28 | More logging to ConfirmationWorker | Eugen Rochko | |