Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2020-02-17 | remove unique job constaint, handle `Mastodon::NotPermittedError` | multiple creatures | |
2020-02-17 | shorten frozen & limited badges | multiple creatures | |
2020-02-17 | shorten frozen & limited badges | multiple creatures | |
2020-02-17 | add a `manual_only` (manual trust only) moderation option + handle more ↵ | multiple creatures | |
`reject_unknown`/graylist mode caveats | |||
2020-02-16 | make sure manually-tagged drafts are not accidentally published by delayed roars | multiple creatures | |
2020-02-16 | fix mention processing bug | multiple creatures | |
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 | clean up | multiple creatures | |
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 | symbolize options hash | multiple creatures | |
2020-02-16 | invalidate cache when publishing previously-unpublished posts | multiple creatures | |
2020-02-16 | make sure `hidden` is set false when it has not been specifed in the post worker | multiple creatures | |
2020-02-16 | must throw exception if update fails | multiple creatures | |
2020-02-16 | do not try to process mentions in hidden posts | multiple creatures | |
2020-02-16 | refresh `status` state after updating | multiple creatures | |
2020-02-16 | change context of `hidden?` to mean a hidden post, not a non-distributable post | multiple creatures | |
2020-02-16 | check use `hidden` instead of `hidden?` | multiple creatures | |
2020-02-16 | check use `hidden` instead of `hidden?` | multiple creatures | |
2020-02-16 | skip processing mentions in hidden posts | multiple creatures | |
2020-02-16 | support importing posts with hidden flag set | multiple creatures | |
2020-02-16 | add `process_mentions` boolean to post worker | multiple creatures | |
2020-02-16 | make sure hidden posts cannot be serialized to apub objects | multiple creatures | |
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 | expose `hidden` attribute to client apps | multiple creatures | |
2020-02-16 | make sure hidden posts are only visible to their authors | multiple creatures | |
2020-02-16 | accept `hidden` parameter & mark manually-tagged drafts as hidden | multiple creatures | |