Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-19 | Do not share a single Redcarpet::Markdown object across threads | Thibaut Girka | |
There are apparently thread-safety issues: https://github.com/vmg/redcarpet/pull/672 | |||
2019-11-19 | [Glitch] Fix stacking order of emoji picker | nzws | |
Port 8a378d4c3d8bd74f3070af0b70725da4a6d10375 to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com> | |||
2019-11-19 | Move signature verification stoplight to the requests themselves (#10813) | ThibG | |
* Move signature verification stoplight to the requests themselves This avoids blocking messages from known keys for 5 minutes when only one fails… * Put the stoplight on the actual client IP, not a potential reverse proxy | |||
2019-11-19 | Retry ActivityPub inbox delivery on HTTP 401 and 408 errors (#10812) | ThibG | |
HTTP 401 responses returned by Mastodon's inbox controller may be temporary if, for instance, the requesting user's actor/key json could not be retrieved in a timely fashion. This changes allow retries instead of dropping the message entirely. Also added HTTP 408 as that error is by nature temporary. | |||
2019-11-19 | Add `forceSingleColumn` prop to `<UI />` (#10807) [Monsterfork adjustment: ↵ | Eugen Rochko | |
keep ordering] * Move TabsBar rendering logic from CSS to the ColumnsArea component * Add forceSingleColumn mode * Add unread notifications counter to tabs bar * Add toggle to control `forceSingleColumn` * Increase paddings in mobile layout responsively at large sizes | |||
2019-11-19 | Fix stacking order of emoji picker (#10801) | nzws | |
2019-11-19 | i18n: Complete frontend Bengali translation (#10800) | dxwc | |
* i18n: Complete frontend Bengali translation * run yarn manage:translations | |||
2019-11-19 | Add `account_id` param to `GET /api/v1/notifications` (#10796) | Paul Woolcock | |
* Add `from_account` to notifications API this adds the ability to filter notifications by the account they originated from * passing a non-existent user should cause none to be returned * Fix codeclimate warnings * fix more codeclimate warnings * make requested changes: * use account id instead of user@domain * name the param `account_id` instead of `from_account` * Don't use `return` in a lambda | |||
2019-11-19 | Make headers font size proportional | Thibaut Girka | |
2019-11-19 | Allow rel=tag in status text | Thibaut Girka | |
Fixes tag links in local Markdown or HTML-authored statuses | |||
2019-11-18 | Add support for updating posts in-place to the frontend and API. This makes ↵ | multiple creatures | |
it possible to implement features such as *real* post editing. | |||
2019-11-18 | Revert `7f2174466` because it is causing thread mode to break. | multiple creatures | |
2019-11-18 | When a post is delayed or updated, remove the old version from local ↵ | multiple creatures | |
timelines before delivering the new verison. | |||
2019-11-18 | Improve readability somewhat. | multiple creatures | |
2019-11-18 | Let `PostStatusWorker` deal with delivering posts. | multiple creatures | |
2019-11-18 | Send status ID instead of objects to `ActivityPub::DistributionWorker` | multiple creatures | |
2019-11-18 | Use `before_save` instead of `after_save`. | multiple creatures | |
2019-11-18 | Be more specific about checking for the truthiness of `nomentions`. | multiple creatures | |
2019-11-18 | Get rid of the `Formatter` cache. It isn't worth the admin headaches. | multiple creatures | |
2019-11-18 | Auto-remove expired filters. | multiple creatures | |
2019-11-18 | Remove filter caches. | multiple creatures | |
2019-11-18 | Filter boosts from profile pages' Roars & Growls tab. | multiple creatures | |
2019-11-18 | In the regex filtering query, `ANY` should actually be `ALL`. | multiple creatures | |
2019-11-18 | Use custom `f_normalize` function for transforming regex filters. | multiple creatures | |
2019-11-18 | Ensure that community-visible posts are removed from the timeline when the ↵ | multiple creatures | |
author deletes them. | |||
2019-11-18 | Only apply a user's string filters if they actually have any set (otherwise ↵ | multiple creatures | |
all posts will be filtered). | |||
2019-11-18 | Include media attachment descriptions in normalized text. | multiple creatures | |
2019-11-18 | Remove context selector from filter view. | multiple creatures | |
2019-11-18 | Remove unused and incompatable filter settings. These will be re-added in ↵ | multiple creatures | |
time as they're rewritten to use database-level filtering. | |||
2019-11-18 | Remove `FilterHelper` include from timeline APIs. | multiple creatures | |
2019-11-18 | Always skip `Formatter` cache when serializing ActivityPub representations ↵ | multiple creatures | |
of posts and accounts. | |||
2019-11-18 | Remove a duplicate callback to `update_normalized_text`. | multiple creatures | |
2019-11-18 | In ProcessMentionsService, `skip_notify` should be a keyword argument, not ↵ | multiple creatures | |
positional. | |||
2019-11-18 | Add a new profile option to filter posts with undescribed media. At some ↵ | multiple creatures | |
point, figure out how to put this under Filters, even if it angers the MVC model gods. No gods, no masters. | |||
2019-11-18 | Users' filters are applied in the `Status` model. They can also now use ↵ | multiple creatures | |
regular expressions. | |||
2019-11-17 | Do away with the kludgy solution of applying users' filters from API ↵ | multiple creatures | |
controllers; we will do this in the `Status` model instead, and at the database level. | |||
2019-11-17 | Add `filter_undescribed` column to `accounts` table. | multiple creatures | |
2019-11-17 | Prefix zero-width space before lines with space characters to preserve their ↵ | multiple creatures | |
formatting on other servers. | |||
2019-11-17 | Reduce Vitamin D intake. | multiple creatures | |
2019-11-17 | Remove duplicated code. | multiple creatures | |
2019-11-17 | Use `after_save` instead of `after_create`/`after_update` where methods ↵ | multiple creatures | |
should be called every time an object is changed. | |||
2019-11-17 | Hardcoded disabling of `Formatter` cache in normalizer. | multiple creatures | |
2019-11-17 | Do not allow `Formatter` cache when normalizing text by default - fixes ↵ | multiple creatures | |
mentions formatting bug. | |||
2019-11-17 | When domain policies are created or updated, set the `processing` flag from ↵ | multiple creatures | |
the model instead of from the controller. | |||
2019-11-17 | Do not try to update destroyed `Status` objects. | multiple creatures | |
2019-11-16 | Include all tags in normalized text. Deduplicate and move them to the front. | multiple creatures | |
2019-11-16 | When normalizing the text of local posts, skip `Formatter` cache (but allow ↵ | multiple creatures | |
the results to be cached) by default. | |||
2019-11-16 | Allow callers of `Formatter` methods to specify that formatting results ↵ | multiple creatures | |
should not be cached. | |||
2019-11-16 | Correct typo. | multiple creatures | |
2019-11-16 | Moved to using a normalized text column for searches. Admins using an ↵ | multiple creatures | |
FTS-enabled version of Monsterfork will need to apply the migration from `dist/search.sql` then run `bundle exec rails monsterfork:index_statuses`. |