Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | port tootsuite#12568 to monsterfork: Add `tootctl media remove-orphans` | Eugen Rochko | |
2020-02-21 | port tootsuite#11138 to monsterfork: Change domain blocks to automatically ↵ | Eugen Rochko | |
support subdomains * Change domain blocks to automatically support subdomains If a more authoritative domain is blocked (example.com), then the same block will be applied to a subdomain (foo.example.com) * Match subdomains of existing accounts when blocking/unblocking domains * Improve code style | |||
2020-02-21 | port tootsuite#11963 to monsterfork: Fix relays UI being available in ↵ | Eugen Rochko | |
whitelist/secure mode Fix relays UI referencing relay that is not functional | |||
2020-02-21 | port tootsuite#11638 to monsterfork: Fix remote and staff-removed statuses ↵ | Eugen Rochko | |
leaving media behind for a day The reason for unattaching media instead of removing it is to support delete & redraft functionality, but remote or staff-removed statuses will never be redrafted, so the media should be deleted immediately | |||
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-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 | do not consider posts with `hidden` flag as distributable | multiple creatures | |
2020-02-19 | move bangtag processing responsibility to `PostStatusService` | multiple creatures | |
2020-02-19 | only process bangtags on `create`, add `process_bangtags?` & ↵ | multiple creatures | |
`process_bangtags!` methods to status model | |||
2020-02-19 | avoid processing bangtags multiple times | 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 | add a `manual_only` (manual trust only) moderation option + handle more ↵ | multiple creatures | |
`reject_unknown`/graylist mode caveats | |||
2020-02-16 | add `keep_hidden?` flag to make sure drafts are not accidentally published ↵ | multiple creatures | |
by the delayed roars feature | |||
2020-02-16 | change context of `hidden?` to mean a hidden post, not a non-distributable post | multiple creatures | |
2020-02-15 | add admin option to toggle whether service/app accounts should be ↵ | multiple creatures | |
auto-trusted in graylist mode + give options better descriptions | |||
2020-02-15 | (actually) add `hidden` attribute to status table & model | multiple creatures | |
2020-02-14 | filter hidden & delayed posts from timelines until published | multiple creatures | |
2020-02-14 | add options to let admins customize how trusting or strict graylist ↵ | multiple creatures | |
federation should be | |||
2020-02-14 | split auto-trust instance actor setting into auto-trust & always trust | multiple creatures | |
2020-02-14 | remove unnessesary setting check | multiple creatures | |
2020-02-14 | automatically trust the instance actor when marking another account as known | multiple creatures | |
2020-02-14 | make secure mode also check for blocked subdomains | multiple creatures | |
2020-02-14 | add admin option to toggle auto-marking instance actors known & make ↵ | multiple creatures | |
enabling greylist federation also enable secure mode | |||
2020-02-13 | invalidate cached status after a moderator changes sensitivity flags | multiple creatures | |
2020-02-13 | allow moderators to change sensitive content flag on posts without media ↵ | multiple creatures | |
attachments | |||
2020-02-13 | remove unneeded `setting_` prefix | multiple creatures | |
2020-02-13 | `setting` -> `settings` | multiple creatures | |
2020-02-13 | (reso: report #201) add option to strip embed cards from sensitive posts, ↵ | multiple creatures | |
make default | |||
2020-02-10 | `this` -> `self` | multiple creatures | |
2020-02-05 | move rando check into the account model so it can be reused by other ↵ | multiple creatures | |
anti-harassment tools | |||
2020-02-05 | (finally) remove unused `vars` from account model | multiple creatures | |
2020-02-04 | lazily merge accounts helper & necessary methods from glitchsoc 3.0 | multiple creatures | |
2020-02-04 | `setting` -> `settings` | multiple creatures | |
2020-02-04 | fix rss endpoint & add option to enable it (off by default) | multiple creatures | |
2020-01-30 | use upstream spam detection | multiple creatures | |
2020-01-26 | restore monsterfork hashtag parsing behavior | multiple creatures | |
2020-01-20 | Original upstream merge | ThibG | |
2020-01-15 | port commit `7e2bff995` from upstream to fix broken attachment downloading | multiple creatures | |
2020-01-15 | handle passing `0` to `lifespan` & `defed_in` bangtags to unset the ↵ | multiple creatures | |
auto-destruct/auto-defederate flag for a post | |||
2020-01-15 | anti-harassment: add option to toggle whether to allow follows/packmate ↵ | multiple creatures | |
requests from accounts you've never interacted with before; default to off | |||
2020-01-13 | use `update` instead of assignment on `delete_after=` & `defederate_after=` | multiple creatures | |
2020-01-13 | add new privacy option to auto-defederate after a given timespan + add ↵ | multiple creatures | |
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation | |||
2020-01-13 | remove duplicates from media gallery mode, attempt 2 | multiple creatures | |
2020-01-12 | add privacy option to limit lifespan of public access to post & object urls ↵ | multiple creatures | |
beyond local followers, default to 90 days |