- Apr 16, 2017
-
-
Eugen authored
-
- Apr 15, 2017
-
-
ThibG authored
* Allow running mastodon on a different domain as the one used for identifying users * Alter documentation of WEB_DOMAIN to make clear it shouldn't be used unless the admin knows what they are doing * Compare to web_domain instead of local_domain when dealing with feeds/API * Correctly identify mentions to local accounts Mentions URLs point to the person's web profile, i.e., the user page served on WEB_DOMAIN.
-
- Apr 14, 2017
-
-
Effy Elden authored
-
- Apr 13, 2017
-
-
Eugen authored
Fix username styling regression introduced in #1063 Fix report screen background regression introduced in #1415
-
Eugen authored
When transmitting data in a HTML-encoded element like <content type="html" />, relying on newlines being preserved is not wise, since HTML by itself does not care for newlines - it cares for <p> and <br> Additional fix: reset NSFW toggle after sending toot
-
Matt Jankowski authored
* Add `Presenters` group to SimpleCov configuration * Move validators to app/validators, add to simplecov config
-
- Apr 12, 2017
-
-
Ben Roberts authored
* significant improvement in microformats markup This is a huge improvement and I believe will close #965. Had these microformats reviewed by others in the community to help ensure they are at least correct, if not complete. I did not want to change the structure of the page, and so there it does not fully mark up the entire ancestry chain, or reply chain, only the direct decendants and direct ancestors are correctly associated, but this is likely fine as the most important bit is to have access to the urls for those toots which are now correctly fetchable. * improve code climate * trying to pass code climate tests * code climate * fix p-summary for content warning posts * fix error introduced when merging via github
-
Matt Jankowski authored
* Remove trailing whitespace * Use query methods instead of explicit .blank? checks
-
Matt Jankowski authored
* Add WebfingerResource class to extract usernames * Use WebfingerResource in xrd#webfinger
-
- 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.
-
Matt Jankowski authored
* Consolidate webfinger string creation under Account#to_webfinger_s * Introduce Account#local_username_and_domain for consolidation
-
Rachel H authored
-
- Apr 09, 2017
-
-
Eugen authored
-
- Apr 07, 2017
-
-
Joël Quenneville authored
Checking reblog vs original status was happening in multiple places across the app. For views, this logic was encapsulated in a helper method named `proper_status` but in the other layers of the app, the logic was duplicated. Because the logic is used at all layers of the app, we extracted it into a `Status#proper` method on the model and changed all uses of the logic to use this method. There is now a single source of truth for this condition. We added test coverage to untested methods that got refactored.
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Eugen authored
-
Eugen authored
* 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
-
- 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
-
Pete Keen authored
This adds the ability to filter user signup with a whitelist instead of or in addition to a blacklist. Fixes #817
-
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 03, 2017
-
-
Eugen Rochko authored
-
- Apr 02, 2017
-
-
Eugen Rochko authored
-
- Mar 28, 2017
-
-
Eugen Rochko authored
-
- Mar 22, 2017
-
-
Eugen Rochko authored
-
- Mar 15, 2017
-
-
Eugen Rochko authored
adjusted to allow choosing it, yet
-
- Mar 03, 2017
-
-
Eugen Rochko authored
-
- Mar 02, 2017
-
-
Eugen Rochko authored
-
Kit Redgrave authored
-
- Mar 01, 2017
-
-
Eugen Rochko authored
reinsert it when someone boosts it
-
- Feb 26, 2017
-
-
Eugen Rochko authored
-
- Feb 23, 2017
-
-
Eugen Rochko authored
-