- Apr 16, 2017
-
-
Alex Dunn authored
-
Eugen authored
Create MediaAttachment but without actual file download when domain is blocked with reject_media set to true Clean up old media files when creating a new domain block with reject_media set to true Return remote_url in media attachments API if local file is not present Undo domain block action in admin UI Ability to enable reject_media from admin UI
-
Eugen authored
-
luigi authored
-
Joachim Viide authored
-
Alex Dunn authored
-
Matt Jankowski authored
* Add option to disable verify partial doubles * Add show_landing_strip? helper method * Use show_landing_strip? helper in accounts and stream entries views * Fix naming in view specs
-
Eugen authored
-
- Apr 15, 2017
-
-
Isabelle Knott authored
-
Ash Furrow authored
-
Eugen authored
-
Eugen authored
See <https://glitch.social/users/bea/updates/434>
-
Eugen authored
-
Naouak authored
* User can create a custom.scss to customize their instance without modifying gitted files. * Add documentation for customization. * Forgot the helper file * Fix Style to pass codeclimate * Requests from maintainer.
-
Eugen authored
Before it cleared out user records only (e-mail, password) without freeing up the associated username (account record). Furthermore, since these records have no dependent records (due to no user activity) they can be deleted quickly with delete_all instead of destroy
-
alpaca-tc authored
-
oliverkeeble authored
-
Marcin Cieślak authored
An attempt to open a brand new Mastodon instance configured as SINGLE_USER_MODE=true will cause an exception. Enable temporary registration if we have no users in the database Fixes #1817
-
Matt Jankowski authored
-
Henry Smith authored
-
Henry Smith authored
-
Matt Jankowski authored
* Correct site_contact_email typo * Separate about more page into partials, add specs
-
Hiromi Kai authored
-
Matt Jankowski authored
Devise changed their approach - https://github.com/plataformatec/devise/commit/3f3ec236bb50a2ae8b0eede90d8f7ecd201d7dbb This change silences a deprecation warning about `TestHelpers`
-
Alex Dunn authored
-
Zac Anger authored
* Add eslint-plugin-jsx-a11y. * Fix npm script. * Adjust npm scripts so test also runs lint. * Fix existing lint errors. * Don't break on a11y issues. * Add role and tabIndex. * Add vim and Mac files to .gitignore and .dockerignore. * Handle htmlFor (partially), a that's actually a button. * Fix missing tabIndex. * Add cursor:pointer to load-more * Revert change to load_more. * Fixes based on review. * Update yarn.lock. * Don't try to install fsevents on Linux (hides warning noise).
-
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
-
luigi authored
* Add missing spanish translations on user settings simple_form.es.yml * Fix typo: Aute/ción. should be Autenticación
-
Amakasu Ryoma authored
* Add getting_started.apps * Add search_results.total * Fix notifications.settings
-
Setuu authored
-
Alda Marteau-Hardi authored
-
Keiji, Yoshimi authored
-
Andrew authored
* Add tasks for open/close registration * Code climate style fix * Use true instead of string 'true'
-
alpaca-tc authored
-
Matt Jankowski authored
* Begin coverage for account search service * Coverage for hashtag query * Coverage for calling local vs remote find based on domain presence * Spec to check that exact matches are not duped * Coverage of resolve option * Coverage for account being provided * Start to refactor account search service * Isolate query username and domain methods * Isolate exact_match method * Extract methods for local and remote results * Simplify local vs remote and account isoliation * Extract methods for local and remote results * Simplify de-dupe of exact match * Simplify logic to check for non exact remotes * Cache some methods * Remove nil from exact_match from results array * Return exact matches first * Use find_remote even with no domain Account.find_local is just an alias for Account.find_remote(user, nil) - so we can not bother with the conditional here, and call find_remote directly.
-
ThibG authored
* Refresh local info for remote accounts when webfinger returns new values It only refreshes account info if one of the URLs or the public-key changes, in which cases it refreshes the full info, re-downloading the feeds from that user. Some special handling should probably be done when the public key changes, but I have been unable to find any use for it in Mastodon yet. * Re-fetch remote users we aren't subscribed to. This might induce performance issues, we might want to only do that for users we explicitly attempted to subscribe but failed to. * Refactor changes * Do not refresh existing remote account details more than once a day * Avoid re-fetching webfinger info in tests unless otherwise specified
-
Matt Jankowski authored
- Add some spec coverage for both methods - Add explicit constant call-outs for where the params are from
-
Koala Yeung authored
* jslint: remove trailing space * jslint: fix no-nested-ternary issue Follow the jslint [no-nested-ternary](http://eslint.org/docs/rules/no-nested-ternary) rule. Rewritten ternary with if-then.
-
goofy-bz authored
Very light grammar fix to improve gender-neutral
-
Shouko Yu authored
-