- Oct 19, 2020
-
-
Josh Leeb-du Toit authored
This PR updates the `valid_url` regex and sanitizer allowlist to provide support for Gemini urls. Closes #14991
-
- Oct 16, 2020
-
-
mayaeh authored
-
- Oct 15, 2020
-
-
mayaeh authored
-
Eugen Rochko authored
Add missing controls for new notification type
-
- Oct 13, 2020
-
-
Takeshi Umeda authored
-
- Oct 12, 2020
-
-
ThibG authored
* Change how CDN_HOST is passed down to make assets build reproducible * Change webpacker/webpack configuration to dynamically load publicPath based on meta header * Fix embedded layout missing the cdn-host meta header
-
OSAMU SATO authored
* Adding duration to muting. * Remove useless checks
-
ThibG authored
* Add notification permission handling code * Request notification permission when enabling any notification setting * Add badge to notification settings when permissions insufficient * Disable alerts by default, requesting permission and enable them on onboarding
-
Eugen Rochko authored
-
- Oct 09, 2020
-
-
ThibG authored
-
- Oct 07, 2020
-
-
ThibG authored
-
Eugen Rochko authored
There are edge cases where requests to certain hosts timeout when using the vanilla HTTP.rb gem, which the goldfinger gem uses. Now that we no longer need to support OStatus servers, webfinger logic is so simple that there is no point encapsulating it in a gem, so we can just use our own Request class. With that, we benefit from more robust timeout code and IPv4/IPv6 resolution. Fix #14091
-
- Oct 05, 2020
-
-
ThibG authored
Fixes #14862 This used to be the case until #13987, which introduced a hotkey to toggle the Content Warning field. Unfortunately, MacOS relies on the “alt” key for many things, including composing text (see #14862), therefore, even if that makes the CW toggle hotkey significantly less useful, it makes sense to not interfere with composing toots.
-
mayaeh authored
-
- Oct 04, 2020
-
-
Eugen Rochko authored
-
- Oct 01, 2020
-
-
Takeshi Umeda authored
* Fix mark as read in notifications to be saved immediately * fix code style
-
- Sep 30, 2020
- Sep 29, 2020
-
-
Takeshi Umeda authored
-
- Sep 28, 2020
-
-
ThibG authored
-
Eugen Rochko authored
Fix #11160
-
- Sep 26, 2020
- Sep 24, 2020
-
-
Jeremy Rose authored
-
- Sep 23, 2020
-
-
Takeshi Umeda authored
* Fix a slow query for TagFeed * rename tags to tag_ids
-
- Sep 21, 2020
-
-
Takeshi Umeda authored
-
Eugen Rochko authored
-
- Sep 18, 2020
-
-
Eugen Rochko authored
* Add bell button Fix #4890 * Remove duplicate type from post-deployment migration * Fix legacy class type mappings * Improve query performance with better index * Fix validation * Remove redundant index from notifications
-
- Sep 16, 2020
- Sep 15, 2020
-
-
Eugen Rochko authored
-
Eugen Rochko authored
Fix #14717
-
- Sep 14, 2020
-
-
ThibG authored
* Add paragraph about browser add-ons when encountering some errors When a crash is caused by a NotFoundError exception, add a paragraph to the error page mentioning browser add-ons. Indeed, crashes with NotFoundError are often caused by browser extensions messing with the DOM in ways React.JS can't recover from (e.g. issues #13325 and #14731). * Reword error messages
-
ThibG authored
* Do not serve account actors at all in limited federation mode When an account is fetched without a signature from an allowed instance, return an error. This isn't really an improvement in security, as the only information that was previously returned was required protocol-level info, and the only personal bit was the existence of the account. The existence of the account can still be checked by issuing a webfinger query, as those are accepted without signatures. However, this change makes it so that unallowed instances won't create account records on their end when they find a reference to an unknown account. The previous behavior of rendering a limited list of fields, instead of not rendering the actor at all, was in order to prevent situations in which two instances in Authorized Fetch mode or Limited Federation mode would fail to reach each other because resolving an account would require a signed query… from an account which can only be fetched with a signed query itself. However, this should now be fine as fetching accounts is done by signing on behalf of the special instance actor, which does not require any kind of valid signature to be fetched. * Fix tests
-
- Sep 13, 2020
-
-
Eugen Rochko authored
-
- Sep 12, 2020
-
-
tateisu authored
* allow pagination by min_id and max_id * also AccountConversation allows min_id,max_id pair * also home,list TL allows min_id,max_id pair
-
- Sep 11, 2020
-
-
Eugen Rochko authored
- Disallow suspended accounts from revoking sessions and apps - Allow suspended accounts to access exports
-
Eugen Rochko authored
-
- Sep 10, 2020
-
-
ThibG authored
Fixes #14768
-