Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | port tootsuite#11123 to monsterfork: Add audio uploads | Eugen Rochko | |
* Add audio uploads Fix #4827 Accept uploads of OGG, WAV, FLAC, OPUS and MP3 files, and converts them to OGG. Media attachments get a new `audio` type. In the UI, audio uploads are displayed identically to video uploads. * Improve code style | |||
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-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 | make sure hidden posts cannot be serialized to apub objects | multiple creatures | |
2020-02-16 | expose `hidden` attribute to client apps | multiple creatures | |
2020-02-14 | limit visibility of post defederation & deletion timers to the author(s) | multiple creatures | |
2020-02-13 | fix `card_not_filtered?` logic | multiple creatures | |
2020-02-13 | (reso: report #201) add option to strip embed cards from sensitive posts, ↵ | multiple creatures | |
make default | |||
2020-02-04 | merge changes to rss serializers from glitchsoc 3.0 | multiple creatures | |
2020-01-20 | More smoke testing, I believe the stability is passable now | 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-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-11 | expose `local` visibility flag only when monsterfork api exposure is set to ↵ | multiple creatures | |
`full` (inital state serializer) | |||
2020-01-11 | expose `local` visibility flag only when monsterfork api exposure is set to ↵ | multiple creatures | |
`full` | |||
2020-01-11 | pass monsterfork api exposure setting to all serializers + add ↵ | multiple creatures | |
`MONSTERFORK_API_FORCE_*` env vars to set api compatability modes for clients/apps | |||
2020-01-10 | make sure it is actually a local user before checking `monsterfork_api` prop | multiple creatures | |
2020-01-10 | add option for changing the monsterfork api exposure level, defaulting to ↵ | multiple creatures | |
`full` - if this gives your app indigestion change it to back to `basic` in preferences | |||
2020-01-04 | monsterpit says trans rights!!! | multiple creatures | |
2019-12-21 | add option to set mutes that apply only to timelines | multiple creatures | |
2019-12-11 | move sharekeys & import metadata to own tables | multiple creatures | |
2019-11-19 | Raise exception when attempting to serialize local-only statuses | Thibaut Girka | |
2019-11-19 | Add responsive panels to the single-column layout (#10820) | Eugen Rochko | |
* Add responsive panels to the single-column layout * Fixes * Fix not being able to save the preference * Fix code style issues * Set max-height on the compose textarea and add a link to relationship manager | |||
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 | Get rid of the `Formatter` cache. It isn't worth the admin headaches. | 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 | Always skip `Formatter` cache when serializing ActivityPub representations ↵ | multiple creatures | |
of posts and accounts. | |||
2019-09-24 | in custom filters, remove the `irreversible` flag (but report it as `true` ↵ | multiple creatures | |
to vanilladon clients) - our impl does not use this | |||
2019-09-24 | add account limited by admin flag to api + badge | multiple creatures | |
2019-08-30 | (asynchronously) re-fetch missing media on serialize | multiple creatures | |
2019-08-15 | handle custom cws when a filter has the `entire thread` option set | multiple creatures | |
2019-08-15 | custom filters now have an option to add or override content warnings; ↵ | multiple creatures | |
filter caching has been fixed | |||
2019-08-03 | respect 'don't @ me' requests | multiple creatures | |
2019-07-29 | add plain-text console formatting option | multiple creatures | |
2019-07-28 | big tails never fail! | multiple creatures | |
2019-07-28 | add `i:am` shortname to the client api | multiple creatures | |
2019-07-28 | make `i:am`/`we:are` signatures available to the client api | multiple creatures | |
2019-07-24 | revert the current unfinished chat implementation | multiple creatures | |
2019-07-23 | add self-destructing roars & `live`/`lifespan` bangtags | multiple creatures | |
2019-07-19 | keep `locked` badge for approves-followers + add `frozen` badge for ↵ | multiple creatures | |
admin-locked accts, also federate `frozen` state | |||
2019-07-18 | federate account locked status (`mp:locked`) | multiple creatures | |
2019-07-15 | add text representation of statuses to status serializer | multiple creatures | |
2019-07-15 | add `supports_chat` property, rename `adults_only` to `adult_content`, ↵ | multiple creatures | |
federate the kobolds~ | |||
2019-07-15 | local visibility scope, chat scope+tags, unlisted tags | multiple creatures | |
2019-05-21 | expose account roles to the api | multiple creatures | |
2019-05-21 | tell other ap software what content type they should expect source text to be | multiple creatures | |
2019-05-21 | Accounts, UI: Expose kobold badges over the API. Render badges in the web app. | multiple creatures | |
2019-05-21 | Expose user settings to `Account` model and update code referencing those ↵ | multiple creatures | |
settings. | |||
2019-05-21 | ActivityPub `Actor`: use correct property name for `suggestedMinAge`. | multiple creatures | |