Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-17 | Merge remote-tracking branch 'origin/master' into merge-upstream | David Yip | |
2017-11-18 | Lists (#5703) | Eugen Rochko | |
* Add structure for lists * Add list timeline streaming API * Add list APIs, bind list-account relation to follow relation * Add API for adding/removing accounts from lists * Add pagination to lists API * Add pagination to list accounts API * Adjust scopes for new APIs - Creating and modifying lists merely requires "write" scope - Fetching information about lists merely requires "read" scope * Add test for wrong user context on list timeline * Clean up tests | |||
2017-10-22 | Added a timeline for Direct statuses | Matthew Walsh | |
* Lists all Direct statuses you've sent and received * Displayed in Getting Started * Streaming server support for direct TL | |||
2017-07-07 | Refactor JSON templates to be generated with ActiveModelSerializers instead ↵ | Eugen Rochko | |
of Rabl (#4090) | |||
2017-06-04 | change sidekiq queueing to bulk push (#3536) | takayamaki | |
2017-04-12 | Silence more scope order warnings (#1604) | Matt Jankowski | |
2017-04-06 | Fix wrong pubsub channel on public timelines | Eugen Rochko | |
2017-04-06 | Fix notifications delivered to wrong pubsub channel, optimized ↵ | Eugen Rochko | |
RemoveStatusService, slightly optimized FanOutOnWriteService again | |||
2017-04-05 | Replace calls to FeedManager#inline_render and #broadcast | Eugen Rochko | |
2017-04-05 | Only render public payload once in FanOutOnWrite | Eugen Rochko | |
2017-04-04 | Spawn FeedInsertWorker to deliver status into personal feed | Eugen Rochko | |
2017-04-03 | Add check for visibility.nil? even though it can't ever be, to check for ↵ | Eugen Rochko | |
race conditions | |||
2017-04-02 | Fix feed regeneration bug | 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-02-06 | Add streaming API channels for local-only statuses | Eugen Rochko | |
2017-02-02 | Move rendering of JSON payloads for public/hashtag timelines to | Eugen Rochko | |
FanOutOnWriteService. The only recipient-specific part on them is reblogged/favourited. But since only newly created statuses appear on them, it is safe to assume that both attributes would be false | |||
2017-02-02 | Cleaning up format of broadcast real-time messages, removing | Eugen Rochko | |
redis-backed "mentions" timeline as redundant (given notifications) | |||
2017-01-31 | Fix #529 - Make hashtag timelines show conversations, fix hashtag loading in ↵ | Eugen Rochko | |
the UI | |||
2016-12-02 | Fix #323 - self-replies to appear in public timelines again | Eugen Rochko | |
2016-11-30 | Per-status control for unlisted mode, also federation for unlisted mode | Eugen Rochko | |
Fix #233, fix #268 | |||
2016-11-26 | Public and hashtag timelines now exclude reblogs and replies | Eugen Rochko | |
Fix #289 - don't download avatar unless the URL is http/https Fix #293 - reblog/reblogged is now boost/boosted | |||
2016-11-24 | Only distribute statuses to followers who signed in in the last 2 weeks, add ↵ | Eugen Rochko | |
rake task for clearing feeds of inactive users | |||
2016-11-21 | Adding option to specify asset server, filter followers query by local accounts | Eugen Rochko | |
during Fan Out On Write to load less stuff into memory | |||
2016-11-15 | Fix rubocop issues, introduce usage of frozen literal to improve performance | Eugen Rochko | |
2016-11-10 | Fix live status removal from public/hashtag channels | Eugen Rochko | |
2016-11-08 | Improve feed regeneration | Eugen Rochko | |
2016-11-06 | Add test for FanOutOnWriteService | Eugen Rochko | |
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-10-27 | Adding public timeline silencing | Eugen Rochko | |
2016-10-07 | Adding public timeline | Eugen Rochko | |
2016-10-02 | Preparing feeds for better filtering | Eugen Rochko | |
2016-09-26 | Fix #54 - Fetch remote accounts by URL from mentions | Eugen Rochko | |
Fetching atom extracted from FetchRemoteAccountService and FetchRemoteStatusService into FetchAtomService. Mentions of the constant "http://activityschema.org/collection/public" skipped as it's not a real URL/user. | |||
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-09-05 | RemoveStatusService fleshed out, still doesn't send Salmon slaps though | Eugen Rochko | |
2016-08-24 | Adding React.js, Redux, revamping dashboard | Eugen Rochko | |
2016-08-18 | Fix tests | Eugen Rochko | |
2016-08-18 | Live timelines using ActionCable | Eugen Rochko | |
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 | |||
2016-03-22 | Add pagination by max_id instead of offset/limit | Eugen Rochko | |
2016-03-21 | Fix text color in dashboard inputs, sanitize remote status content in UI, | Eugen Rochko | |
simplify FanOutOnWriteService, add /api/accounts/lookup method | |||
2016-03-21 | Increase note truncation length on account grids, improve FanOutOnWrite a bit, | Eugen Rochko | |
fix tests (the recorded Salmon fixture expects LOCAL_DOMAIN to be something specific unfortunately) | |||
2016-03-19 | Adding e-mail notifications about mentions, follows, favourites and reblogs. ↵ | Eugen Rochko | |
Fixing another mention recording bug | |||
2016-03-08 | Distrubute statuses as a fan-out-on-write system, with optional precomputing | Eugen Rochko | |