- May 18, 2017
-
-
Eugen Rochko authored
* Add <ostatus:conversation /> tag to Atom input/output Only uses ref attribute (not href) because href would be the alternate link that's always included also. Creates new conversation for every non-reply status. Carries over conversation for every reply. Keeps remote URIs verbatim, generates local URIs on the fly like the rest of them. * Conversation muting - prevents notifications that reference a conversation (including replies, favourites, reblogs) from being created. API endpoints /api/v1/statuses/:id/mute and /api/v1/statuses/:id/unmute Currently no way to tell when a status/conversation is muted, so the web UI only has a "disable notifications" button, doesn't work as a toggle * Display "Dismiss notifications" on all statuses in notifications column, not just own * Add "muted" as a boolean attribute on statuses JSON For now always false on contained reblogs, since it's only relevant for statuses returned from the notifications endpoint, which are not nested Remove "Disable notifications" from detailed status view, since it's only relevant in the notifications column * Up max class length * Remove pending test for conversation mute * Add tests, clean up * Rename to "mute conversation" and "unmute conversation" * Raise validation error when trying to mute/unmute status without conversation * Adding account domain blocks that filter notifications and public timelines * Add tests for domain blocks in notifications, public timelines Filter reblogs of blocked domains from home * Add API for listing and creating account domain blocks * API for creating/deleting domain blocks, tests for Status#ancestors and Status#descendants, filter domain blocks from them * Filter domains in streaming API * Update account_domain_block_spec.rb
-
- May 06, 2017
-
-
alpaca-tc authored
-
- Apr 10, 2017
-
-
Matt Jankowski authored
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.
-
- Apr 05, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
-
Kurtis Rainbolt-Greene authored
By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection
-
- Apr 04, 2017
-
-
Eugen Rochko authored
-
Kurtis Rainbolt-Greene authored
-
Eugen Rochko authored
make regeneration worker unique, (only schedule/execute once at a time)
-
Eugen Rochko authored
-
Eugen Rochko authored
do not re-create a dynamic class on each feed push call, make sure redis-rb uses hiredis
-
- Apr 02, 2017
-
-
Eugen Rochko authored
-
- Mar 15, 2017
-
-
Eugen Rochko authored
adjusted to allow choosing it, yet
-
- Mar 02, 2017
-
-
Eugen Rochko authored
-
Kit Redgrave authored
-
- Mar 01, 2017
-
-
Eugen Rochko authored
reinsert it when someone boosts it
-
- Feb 11, 2017
-
-
Eugen Rochko authored
-
- Feb 09, 2017
-
-
Eugen Rochko authored
status is not in the system at time of distribution; fix #607 - reset privacy settings to defaults when cancelling replies
-
- Feb 05, 2017
-
-
Eugen Rochko authored
-
- Feb 01, 2017
-
-
Eugen Rochko authored
redis-backed "mentions" timeline as redundant (given notifications)
-
- Jan 23, 2017
-
-
Eugen Rochko authored
background as well since it's a computationally expensive
-
Eugen Rochko authored
now return empty hash instead of throwing a 404 error. When following, merge into timeline will filter statuses
-
- Dec 31, 2016
-
-
Eugen Rochko authored
resolving the confusion from self-chain replies ultimately linking to a non-self status. Adjust filters
-
- Dec 22, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts
-
- Dec 04, 2016
-
-
Eugen Rochko authored
who don't follow them
-
- Nov 25, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Nov 20, 2016
-
-
Eugen Rochko authored
-
- Nov 15, 2016
-
-
Eugen Rochko authored
-
- Nov 13, 2016
-
-
Eugen Rochko authored
-
- Nov 09, 2016
-
-
Eugen Rochko authored
-
- Nov 08, 2016
-
-
Eugen Rochko authored
-
- Nov 07, 2016
-
-
Eugen Rochko authored
to be more readable, add extra logging to process feed service
-
- Nov 05, 2016
-
-
Eugen Rochko authored
-
- Nov 02, 2016
-
-
Eugen Rochko authored
-
- Oct 07, 2016
-
-
Eugen Rochko authored
-
- Oct 03, 2016
-
-
Eugen Rochko authored
-