49 Commits (ea2ef16ea42d61b34653246a76ab2a5ba767ec15)

Author SHA1 Message Date
Eugen Rochko 620d0d8029 Account domain blocks (#2381) 9 years ago
alpaca-tc 59804abc3d Optimize MuteService and AfterBlockService (#2836) 9 years ago
Matt Jankowski b57eed4584 Remove order prior to .find_in_batches (#1470) 9 years ago
Eugen Rochko 5b95be1c42 Replace calls to FeedManager#inline_render and #broadcast 9 years ago
Eugen Rochko 8530f9413b Replace ActionCable broadcast call with simple redis publish 9 years ago
Kurtis Rainbolt-Greene 7bed4e51db Moved to the worker 9 years ago
Kurtis Rainbolt-Greene dc5704b0b0 This method isn't used anymore 9 years ago
Kurtis Rainbolt-Greene 1e96ce378e By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection 9 years ago
Eugen Rochko 6fd865c000 Spawn FeedInsertWorker to deliver status into personal feed 9 years ago
Kurtis Rainbolt-Greene 731e650681 Use active record shorthand 9 years ago
Eugen Rochko 82aaedec46 Reduce number of items in feeds, optimize regeneration worker slightly, 9 years ago
Eugen Rochko b1f3499c38 Optimize FeedManager#unmerge, and slightly optimize FeedManager#merge 9 years ago
Eugen Rochko ce9df2fa82 Optimize filter methods in FeedManager a bit, use redis pipelining on merge/unmerge feed methods, 9 years ago
Eugen Rochko d6b965cf08 Fix issue with feed merge-in code as well 9 years ago
Eugen Rochko 74ae158c2f Add "direct" visibility level in the backend. Web UI is not yet 9 years ago
Eugen Rochko c64a1c25c4 Fix #231 - Muting 9 years ago
Kit Redgrave 442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly. 9 years ago
Eugen Rochko 7f0d1b8cc0 If a status is within 40 statuses from the top of a home feed, do not 9 years ago
Eugen Rochko dc851c922e Mentions in private statuses allow mentioned people to see them 9 years ago
Eugen Rochko 6331ed16e5 Fix #614 - extra reply-boolean on statuses to account for cases when replied-to 9 years ago
Eugen Rochko fb6aa7ad5c Add tracking of delay to streaming API 9 years ago
Eugen Rochko d9ca46b464 Cleaning up format of broadcast real-time messages, removing 9 years ago
Eugen Rochko cca82bf0a2 Move merging/unmerging of timelines into background. Move blocking into 9 years ago
Eugen Rochko f392030ab8 Add /api/v1/notifications/clear, non-existing link cards for statuses will 9 years ago
Eugen Rochko 8d44281677 Set in_reply_to_account on statuses to non-self value when possible, thus 9 years ago
Eugen Rochko f729cfc881 Private posts mentioning non-followers should not notify them, neither locally nor via Salmon 9 years ago
Eugen Rochko b891a81008 Follow call on locked account creates follow request instead 9 years ago
Eugen Rochko 00e9dac1d3 Automatically block outgoing notifications from silenced accounts to users 9 years ago
Eugen Rochko 71401659b8 Fix #65 - Options to block notifications from people you don't follow/who don't follow you 9 years ago
Eugen Rochko e3ed212b85 Filter statuses that mention blocked users 9 years ago
Eugen Rochko da2ef4d676 Adding unified streamable notifications 9 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 10 years ago
Eugen Rochko f8f15e5697 Fix #63 - Filter mentions that reply to blocked users 10 years ago
Eugen Rochko 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time 10 years ago
Eugen Rochko bb4d1eb2e8 Improve feed regeneration 10 years ago
Eugen Rochko dbe00a4156 Improved configuration from ENV, cleaned up timeline filter methods 10 years ago
Eugen Rochko 48b9619439 Adding hashtags 10 years ago
Eugen Rochko 4b357ecf98 Fix subtle bugs, new icon button 10 years ago
Eugen Rochko 1f650d327d Adding public timeline 10 years ago
Eugen Rochko 9d59d7b463 Adding a block model and filter mentions from blocked users (fix #60) 10 years ago
Eugen Rochko be86d4e0a3 Preparing feeds for better filtering 10 years ago
Eugen Rochko a4f7eca5fa Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID 10 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1) 10 years ago
Eugen 3f75f52285 Fix subtle home feed filtering bug 10 years ago
Eugen Rochko ce29624c6d Fixing image upload limits, allowing webm, merge/unmerge events trigger 10 years ago
Eugen Rochko 0077fc26df Merge and unmerge timelines on follow/unfollow, solves #21, #22 10 years ago
Eugen Rochko 3cc47beb6e Refactored generation of unique tags, URIs and object URLs into own classes, 10 years ago
Eugen Rochko e24bfbde1a Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections 10 years ago
Eugen Rochko a08e724476 Fix subscriptions:clear task, refactor feeds, refactor streamable activites 10 years ago