Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | (lazily) port tootsuite#11298 to monsterfork: Add public blocks to /about/blocks | ThibG | |
* Add automatic blocklist display in /about/blocks Inspired by https://github.com/Gargron/mastodon.social-misc * Add admin option to set who can see instance blocks * Normalize locales files * Rename “Sandbox” to “Silence” for consistency * Disable /about/blocks when in whitelist mode * Optionally display rationale for domain blocks * Only display domain blocks that have user-facing limitations, and order them * Redesign table of blocked domains to better handle long domain names and rationales * Change domain blocks ordering now that rationales aren't displayed right away * Only show explanation for block severities actually in use * Reword instance block explanations and add disclaimer for public fetch mode | |||
2020-02-21 | port tootsuite#11139 to monsterfork: Remove expensive counters from ↵ | Eugen Rochko | |
federation page in admin UI | |||
2020-02-21 | port tootsuite#11292 to monsterfork: Add whitelist mode | Eugen Rochko | |
2020-02-21 | port tootsuite#11375: Change unconfirmed user login behaviour | Eugen Rochko | |
Allow access to account settings, 2FA, authorized applications, and account deletions to unconfirmed and pending users, as well as users who had their accounts disabled. Suspended users cannot update their e-mail or password or delete their account. Display account status on account settings page, for example, when an account is frozen, limited, unconfirmed or pending review. After sign up, login users straight away and show a simple page that tells them the status of their account with links to account settings and logout, to reduce onboarding friction and allow users to correct wrongly typed e-mail addresses. Move the final sign-up step of SSO integrations to be the same as above to reduce code duplication. | |||
2020-02-21 | Fix 422 being returned instead of 404 when POSTing (#11574) | Eugen Rochko | |
2020-02-21 | port tootsuite#11702 to monsterfork: Fix uncaught parameter missing ↵ | Eugen Rochko | |
exceptions and missing error templates | |||
2020-02-21 | port tootsuite#11770 to monsterfork: Add healthcheck endpoint for web | Yamagishi Kazutoshi | |
2020-02-21 | Fix HTML error pages being returned when JSON is expected (#12713) | Eugen Rochko | |
Fix #12509 See also #12214 | |||
2020-02-21 | port tootsuite#12593 to monsterfork: Fix missing error templates for ↵ | Eugen Rochko | |
non-HTML requests | |||
2020-02-21 | port tootsuite#8657: Change locale detection to run once per session | Eugen Rochko | |
Fix #6462 | |||
2020-02-21 | resolve stray merge conflict | multiple creatures | |
2020-02-20 | port tootsuite#12054 to monsterfork: Fix RSS caching (but disable localization) | ThibG | |
2020-02-20 | Fix featured hashtag URL being interpreted as media or with_replies (#12048) | Eugen Rochko | |
Fix #12034 | |||
2020-02-20 | port tootsuite#11978 to monsterfork: Fix redirecting non-functional accounts ↵ | Eugen Rochko | |
on public pages Fix #11969 | |||
2020-02-20 | port tootsuite#11333 to monsterfork: Add (back) rails-level JSON caching | Eugen Rochko | |
2020-02-20 | Fix ActivityPub and REST API queries setting cookies and preventing caching ↵ | ThibG | |
(#11539) Regression from #8657 | |||
2020-02-20 | port tootsuite#10502 to monsterfork: Add an RSS feed tagged to a public ↵ | Takeshi Umeda | |
profile page * Add featured tag support to rss feed on public account page * fix codeing style | |||
2020-02-20 | Fix `GET /api/v1/instance` REST APIs being unavailable in secure mode (#12089) | Eugen Rochko | |
2020-02-20 | port tootsuite/#12125 to monsterfork: Fix attachment not being re-downloaded ↵ | Eugen Rochko | |
even if file is not stored Change the behaviour of remotable concern. Previously, it would skip downloading an attachment if the stored remote URL is identical to the new one. Now it would not be skipped if the attachment is not actually currently stored by Paperclip. | |||
2020-02-20 | Fix proofs API being inaccessible in secure mode (#12495) | Eugen Rochko | |
2020-02-20 | Fix generic HTTP 500 error on duplicate records (#12563) | Eugen Rochko | |
Fix #12551 Fix #12547 | |||
2020-02-20 | port tootsuite#12716 to monsterfork: Fix error when fetching ↵ | Eugen Rochko | |
followers/following from REST API when user has network hidden Fix #12510 | |||
2020-02-20 | Fix missing authentication call in filters controller (#12746) | Eugen Rochko | |
2020-02-20 | Change signature verification to ignore signatures with invalid host (#13033) | Eugen Rochko | |
Instead of returning a signature verification error, pretend there was no signature (i.e., this does not allow access to resources that need a valid signature), so public resources can still be fetched Fix #13011 | |||
2020-02-20 | port tootsuite/#13042 to monsterfork: Fix malformed HTML causing uncaught error | Eugen Rochko | |
Fix OEmbed preview API leaking existence of private statuses (see #12930) | |||
2020-02-20 | Fix unfiltered params error when generating ActivityPub tag pagination (#13049) | Eugen Rochko | |
2020-02-20 | Fix uncaught unknown format errors in host meta controller (#12747) | Eugen Rochko | |
2020-02-20 | Add a nodeinfo endpoint (#12002) | Eugen Rochko | |
* Add nodeinfo endpoint * dont commit stuff from my local dev * consistant naming since we implimented 2.1 schema * Add some additional node info stuff * Add nodeinfo endpoint * dont commit stuff from my local dev * consistant naming since we implimented 2.1 schema * expanding this to include federation info * codeclimate feedback * CC feedback * using activeserializers seems like a good idea... * get rid of draft 2.1 version * Reimplement 2.1, also fix metaData -> metadata * Fix metaData -> metadata here too * Fix nodeinfo 2.1 tests * Implement cache for monthly user aggregate * Useless * Remove ostatus from the list of supported protocols * Fix nodeinfo's open_registration reading obsolete setting variable * Only serialize domain blocks with user-facing limitations * Do not needlessly list noop severity in nodeinfo * Only serialize domain blocks info in nodeinfo when they are set to be displayed to everyone * Enable caching for nodeinfo endpoints * Fix rendering nodeinfo * CodeClimate fixes * Please CodeClimate * Change InstancePresenter#active_user_count_months for clarity * Refactor NodeInfoSerializer#metadata * Remove nodeinfo 2.1 support as the schema doesn't exist * Clean-up | |||
2020-02-20 | port tootsuite#11869 to monsterfork: Fix webfinger response not returning ↵ | Eugen Rochko | |
410 when account is suspended | |||
2020-02-20 | do not consider posts with `hidden` flag as distributable | multiple creatures | |
2020-02-20 | port tootsuite/#12930 to monsterfork: Fix OEmbed leaking information about ↵ | Eugen Rochko | |
existence of non-public statuses | |||
2020-02-19 | fix bangtag and screenreader escape tags (`#``!!`, `#``!nosr ... ``#``!sr`) | multiple creatures | |
2020-02-19 | remove print debugging | multiple creatures | |
2020-02-19 | do not strip newlines between chunks without bangtag tokens | multiple creatures | |
2020-02-19 | move bangtag processing responsibility to `PostStatusService` | multiple creatures | |
2020-02-19 | resort to sprinkling print debug statements in production to find bangtags ↵ | multiple creatures | |
bug because the devs are tired | |||
2020-02-19 | only process bangtags on `create`, add `process_bangtags?` & ↵ | multiple creatures | |
`process_bangtags!` methods to status model | |||
2020-02-19 | remove a level of nesting | multiple creatures | |
2020-02-19 | avoid processing bangtags multiple times | multiple creatures | |
2020-02-19 | fix `bangtags:on`, `bangtags:skip` - attempt 2 | multiple creatures | |
2020-02-19 | `elsif` -> `if` | multiple creatures | |
2020-02-19 | fix `bangtags:on`, `bangtags:skip` | multiple creatures | |
2020-02-19 | add `bangtags:off`, `bangtags:on`, `bangtags:skip` | multiple creatures | |
2020-02-19 | fix `fangs`/`defang` bangtags | multiple creatures | |
2020-02-18 | (actually) add `defanged?` prop to application policy | multiple creatures | |
2020-02-18 | fix spelling | multiple creatures | |
2020-02-18 | make sure fang/defang gets logged when set by an `update` | multiple creatures | |
2020-02-18 | move defang toggle to preferences instead of profile | multiple creatures | |
2020-02-18 | switch to irc-like oper behavior; require mods & admins to explicitly oper ↵ | multiple creatures | |
up using `fangs`/`op` bangtag or toggling defang setting in profile; auto-defang after 15 mins or with `defang`/`deop` bangtag | |||
2020-02-17 | implement our fork of @mykola@weirder.earth's ambassador bot ↵ | multiple creatures | |
(@ambassador@monsterpit.net) within monsterfork itself |