Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | remove autoreject implementation, superseded by monsterfork graylisting + ↵ | multiple creatures | |
upstream privacy improvements | |||
2020-02-21 | get rid of stray merge conflict | multiple creatures | |
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#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-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 | 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-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 | 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 | 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 `hidden` bangtag to let authors mark the current roar hidden until ↵ | multiple creatures | |
`publish`ed without it needing to be a draft | |||
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 | make it possible to publish drafts local-only | multiple creatures | |
2020-02-16 | add `parent:publish` (aliased to `public`) bangtag to publish a draft | multiple creatures | |
2020-02-16 | marking post as a draft with `draft` bangtag sets it to hidden instead of ↵ | multiple creatures | |
changing publish visibility | |||
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-14 | check `mark_known_from_boosts` setting when processing incoming boosts | multiple creatures | |
2020-02-14 | fix `reject_unknown` policy & graylist federation logic | multiple creatures | |
2020-02-13 | (reso: report #201) add option to strip embed cards from sensitive posts, ↵ | multiple creatures | |
make default | |||
2020-02-13 | fix line spacing issues | multiple creatures | |
2020-02-10 | fix broken follow reqs | multiple creatures | |
2020-02-07 | fix saving preferences (wrong `boolean_cast_setting` syntax) | 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 | try to clean up code formatting in bangtags lib somewhat | multiple creatures | |
2020-02-04 | fix rss endpoint & add option to enable it (off by default) | multiple creatures | |
2020-02-01 | **MAJOR**: fix access policy short-circuit bug caused by `fa8437f49` & ↵ | multiple creatures | |
`cb38a5899` - **if you are running a monsterfork revision between `fa8437f49` and `389125d89` upgrade or apply this patch immediately! | |||
2020-01-25 | fix breaking the server trying to fix replies not showing up >.>; | multiple creatures | |
2020-01-25 | fix replies not showing up | multiple creatures | |
2020-01-20 | More smoke testing, merge in request pool from upstream | Holly 'Frinkel' Lotor | |
2020-01-20 | Merge first smoke test | Holly 'Frinkel' Lotor | |
2020-01-20 | Original upstream merge | ThibG | |
2020-01-19 | add chest floof to monsterfork api & outgoing federation | multiple creatures | |
2020-01-17 | make sure there are actually media attachments before trying to match ↵ | multiple creatures | |
againist the `filter_undescribed?` setting | |||
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 | fix tired dev operating `vim` without adequate coffee & breaking code | multiple creatures | |
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-14 | skip duplicate redis check | multiple creatures | |
2020-01-14 | fix check for "filter if in reply to blocker" setting | multiple creatures | |
2020-01-13 | make `:m` in `defed_in` & `delete_in` mean minutes not months | 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 |