Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-06 | Optimize MuteService and AfterBlockService (#2836) | alpaca-tc | |
2017-04-11 | Remove order prior to .find_in_batches (#1470) | Matt Jankowski | |
The `Status` class has a default order on it, so when this query gets built and gets all the way to `find_in_batches` there is an order already there. When `find_in_batches` is run it discards any existing order on the query, and emits a warning to the logs if there is one there. This change removes the order prior calling `find_in_batches`, which will stop the logged warning from occurring as well. | |||
2017-04-05 | Replace calls to FeedManager#inline_render and #broadcast | Eugen Rochko | |
2017-04-04 | Moved to the worker | Kurtis Rainbolt-Greene | |
2017-04-04 | This method isn't used anymore | 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 | Merge pull request #858 from krainboltgreene/patch-6 | Eugen | |
Use active record shorthand | |||
2017-04-04 | Spawn FeedInsertWorker to deliver status into personal feed | Eugen Rochko | |
2017-04-04 | Use active record shorthand | Kurtis Rainbolt-Greene | |
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 | Optimize FeedManager#unmerge, and slightly optimize FeedManager#merge | Eugen Rochko | |
2017-04-04 | Optimize filter methods in FeedManager a bit, use redis pipelining on ↵ | Eugen Rochko | |
merge/unmerge feed methods, do not re-create a dynamic class on each feed push call, make sure redis-rb uses hiredis | |||
2017-04-02 | Fix issue with feed merge-in code as well | Eugen Rochko | |
2017-03-15 | Add "direct" visibility level in the backend. Web UI is not yet | Eugen Rochko | |
adjusted to allow choosing it, yet | |||
2017-03-02 | Fix #231 - Muting | Eugen Rochko | |
2017-03-01 | Mute button progress so far. WIP, doesn't entirely work correctly. | Kit Redgrave | |
2017-03-01 | If a status is within 40 statuses from the top of a home feed, do not | Eugen Rochko | |
reinsert it when someone boosts it | |||
2017-02-11 | Mentions in private statuses allow mentioned people to see them | Eugen Rochko | |
2017-02-09 | Fix #614 - extra reply-boolean on statuses to account for cases when replied-to | Eugen Rochko | |
status is not in the system at time of distribution; fix #607 - reset privacy settings to defaults when cancelling replies | |||
2017-02-05 | Add tracking of delay to streaming API | Eugen Rochko | |
2017-02-02 | Cleaning up format of broadcast real-time messages, removing | Eugen Rochko | |
redis-backed "mentions" timeline as redundant (given notifications) | |||
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-23 | Add /api/v1/notifications/clear, non-existing link cards for statuses will | Eugen Rochko | |
now return empty hash instead of throwing a 404 error. When following, merge into timeline will filter statuses | |||
2016-12-31 | Set in_reply_to_account on statuses to non-self value when possible, thus | Eugen Rochko | |
resolving the confusion from self-chain replies ultimately linking to a non-self status. Adjust filters | |||
2016-12-22 | Private posts mentioning non-followers should not notify them, neither ↵ | Eugen Rochko | |
locally nor via Salmon | |||
2016-12-22 | Follow call on locked account creates follow request instead | Eugen Rochko | |
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts | |||
2016-12-04 | Automatically block outgoing notifications from silenced accounts to users | Eugen Rochko | |
who don't follow them | |||
2016-11-25 | Fix #65 - Options to block notifications from people you don't follow/who ↵ | Eugen Rochko | |
don't follow you | |||
2016-11-25 | Filter statuses that mention blocked users | Eugen Rochko | |
2016-11-20 | Adding unified streamable notifications | Eugen Rochko | |
2016-11-15 | Fix rubocop issues, introduce usage of frozen literal to improve performance | Eugen Rochko | |
2016-11-13 | Fix #63 - Filter mentions that reply to blocked users | Eugen Rochko | |
2016-11-10 | Improve filtering of public/hashtag timelines, both in backlog and real-time | Eugen Rochko | |
2016-11-08 | Improve feed regeneration | Eugen Rochko | |
2016-11-07 | Improved configuration from ENV, cleaned up timeline filter methods | Eugen Rochko | |
to be more readable, add extra logging to process feed service | |||
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-11-02 | Fix subtle bugs, new icon button | Eugen Rochko | |
2016-10-07 | Adding public timeline | Eugen Rochko | |
2016-10-03 | Adding a block model and filter mentions from blocked users (fix #60) | Eugen Rochko | |
2016-10-02 | Preparing feeds for better filtering | Eugen Rochko | |
2016-09-29 | Fix #25 - Only latest reblog of status kept on feed as zset value is set to ↵ | Eugen Rochko | |
"true" status ID | |||
2016-09-27 | Fix #52 - Add API versioning (v1) | Eugen Rochko | |
2016-09-27 | Fix subtle home feed filtering bug | Eugen | |
2016-09-12 | Fixing image upload limits, allowing webm, merge/unmerge events trigger | Eugen Rochko | |
timeline reload in UI, other small fixes | |||
2016-09-10 | Merge and unmerge timelines on follow/unfollow, solves #21, #22 | Eugen Rochko | |
2016-09-09 | Refactored generation of unique tags, URIs and object URLs into own classes, | Eugen Rochko | |
as well as formatting of content | |||
2016-03-25 | Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections | Eugen Rochko | |
in the pool, adding a throttle of 60rpm per IP, adding mini profiler, adding admin status to users | |||
2016-03-25 | Fix subscriptions:clear task, refactor feeds, refactor streamable activites | Eugen Rochko | |
and atom feed generation to some extent, as well as the way mentions are stored |