- Apr 15, 2017
-
-
Matt Jankowski authored
* Correct site_contact_email typo * Separate about more page into partials, add specs
-
Alex Dunn authored
-
Patrick Figel authored
* Add recovery code support for two-factor auth When users enable two-factor auth, the app now generates ten single-use recovery codes. Users are encouraged to print the codes and store them in a safe place. The two-factor prompt during login now accepts both OTP codes and recovery codes. The two-factor settings UI allows users to regenerated lost recovery codes. Users who have set up two-factor auth prior to this feature being added can use it to generate recovery codes for the first time. Fixes #563 and fixes #987 * Set OTP_SECRET in test enviroment * add missing .html to view file names
-
Matt Jankowski authored
-
Joachim Viide authored
-
- Apr 14, 2017
-
-
Matt Jankowski authored
* Simplify admin/reports controller filtering for index * Rename parameter to resolved * Fix issue where reports view could not access filter_link_to * Add coverage for admin/reports controller * DRY up resolution of related reports for target account * Clean up admin/reports routes * Add Report#statuses method * DRY up current account action taken params * Rubocop styles
-
maxypy authored
* Add sprockets-rails to Gemfile * Add sprockets-rails to Gemfile.lock * Update show.html.haml * Update index.html.haml * Update admin.html.haml * Update auth.html.haml * Update embedded.html.haml * Update public.html.haml
-
- Apr 13, 2017
-
-
Thomas Citharel authored
* Translate the domain_block panel Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * Translate PubSubHubbub section Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * translate account section and correct typos * move reports translation & translate sidebar Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * normalize l18n
-
Alyssa Ross authored
"at least X" and "X or older" have identical meanings. Using both together feels a little jarring.
-
Isabelle Knott authored
-
Daijiro Wachi authored
-
Matt Jankowski authored
* Add request spec for host meta route returning xml * Add routing spec for xrd routes * Update well-known routes * Move webfinger and host-meta actions to their own controllers
-
Matt Jankowski authored
* Remove unused account_params method in admin/accounts controller * Introduce AccountFilter to find accounts * Use AccountFilter in admin/accounts controller * Use more restful routes admin silence and suspension area * Add admin/silences and admin/suspensions controllers
-
Matt Jankowski authored
* Refactor Export to take an account and know about the export types * Use Export instance in settings/exports#show
-
- Apr 12, 2017
-
-
Knut Erik authored
-
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
-
David Libeau authored
When you render the "embed" view in an iframe, this link bugs when clicked, due to missing target blank.
-
Matt Jankowski authored
* Remove trailing whitespace * Use query methods instead of explicit .blank? checks
-
Matt Jankowski authored
* Allow export of mutes list * Allow importing of mutes list * Refactor to use Settings::Exports::BaseController and DRY up exports code
-
Thomas Citharel authored
* Make Reporting admin section translatable And translate it into english and french Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * Make subject of emails translatable and improve french translation Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * Make error pages translatable and translate them in english and french Signed-off-by:
Thomas Citharel <tcit@tcit.fr> * Translate site setting section * Insert instance in registration emails and improve them a bit Signed-off-by:
Thomas Citharel <tcit@tcit.fr>
-
Matt Jankowski authored
* Add coverage for embedded status view * Refactor embed view to eliminate @external_links variable
-
- Apr 11, 2017
-
-
Matt Jankowski authored
* Add basic coverage for settings/exports controller * Remove unused @account variable from settings/exports controller * Add coverage for download export actions * Remove deprecated `render :text` in favor of `send_data` for csv downloads * Add model to handle exports * Use Export class in settings/exports controller * Simplify settings/exports controller methods * Move settings/export to more restful routes
-
lindwurm authored
related: https://github.com/tootsuite/mastodon/commit/1236529e39a7e2534fdd34686a749b5a386c109b Signed-off-by:
lindwurm <lindwurm.q@gmail.com>
-
pinfort authored
* add device.ja.yml * update device.ja.yml * add file simple_form.ja.yml *
Added doorkeeper.ja.yml * add ja.yml * Update doorkeeper.ja.yml fixed url to uri * update ja.yml * fix some translations * fix japanese grammar of a translate * fix some translates * fix ja.yml * add ja.jsx * add Japanese user mail views * Added japanese translate locales * Added :ja to available_locales こっちも * Added "日本語" to HUMAN_LOCALES * Imported/Added ja to addLocaleData * update ja.jsx -
blackle authored
-
- Apr 10, 2017
-
-
Matt Jankowski authored
* Replace will_paginate with kaminari * Use #page instead of #paginate in controllers * Replace will_paginate.page_gap with pagination.truncate in i18n * Customize kaminari views to match prior styles * Set kaminari options to match prior behavior * Replace will_paginate with paginate in views
-
Eugen authored
* When avatar/header are GIF, generate static versions. Account API returns "avatar"/"avatar_static", "header"/"header_static" Static version is the same as original for other cases Web UI de-animates avatars in toots, lists of users Fix #441, fix #596, prerequisite for #1064 * Fix JS test * Add rake task to generate static avatars/headers from GIF ones, add test
-
Matt Jankowski authored
* Add missing emojify class to landing strip * Add missing emojify class to simple_status partial
-
- Apr 09, 2017
-
-
Olivier Humbert authored
* Update confirmation_instructions.fr.html.erb consistency across the French translation * Update consistency across the French translation * Update fr.yml a bunch of consistency across the French translation + a few typos * Update doorkeeper.fr.yml consistency across the French translation (punctuation)
-
Matt Jankowski authored
* Add InstancePresenter to expose site details * Clean up about controller, use instance presenter
-
- Apr 08, 2017
-
-
Eugen authored
* Fix #795, fix #704, fix #835 - 2FA requires confirmation to be enabled TOTP secret is not shown again after 2FA is enabled * Clean up
-
Thomas Citharel authored
Add french translation for emails sent Signed-off-by:
Thomas Citharel <tcit@tcit.fr> Add non-breaking spaces Signed-off-by:
Thomas Citharel <tcit@tcit.fr> changes and fixes to the nbsps Signed-off-by:
Thomas Citharel <tcit@tcit.fr> French update a few fixes Signed-off-by:
Thomas Citharel <tcit@tcit.fr> fixes Signed-off-by:
Thomas Citharel <tcit@tcit.fr>
-
Matt Jankowski authored
* Add helper method to return Setting.site_title * Use site_title helper in application layout * Use site_title value for og:site_name
-
- 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.
-
Jantso Porali authored
-
Eugen Rochko authored
Setting of locale in controller extracted to Localized concern, the doorkeeper authorized applications controller moved under custom namespace with inclusion of Localized, which resolves the "it sometimes appears in a different random language" bug
-
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 04, 2017
-
-
Eugen Rochko authored
-
- Apr 03, 2017
-
-
Eugen Rochko authored
-