Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-30 | use a scheduled task to batch domain policy changes + revert `29643fd6` to ↵ | multiple creatures | |
avoid accidentally dosing servers when multiple users block a domain | |||
2019-08-30 | make sure media attachments are not from a blocked account, CDN, or their ↵ | multiple creatures | |
subdomains | |||
2019-08-30 | make sure id is an integer | multiple creatures | |
2019-08-30 | (asynchronously) re-fetch missing media on serialize | multiple creatures | |
2019-08-26 | detect spam registrations + include account approvals/rejections in ↵ | multiple creatures | |
transparancy log | |||
2019-08-18 | split db pruning off into its own scheduled job | multiple creatures | |
2019-08-18 | janitor - allow retries, `@account_ids -> @exclude_ids`, remove unneeded ↵ | multiple creatures | |
`uniq` calls | |||
2019-08-18 | use default sidekiq options for `LogWorker` | multiple creatures | |
2019-08-18 | use default sidekiq options for `DomainBlockWorker` | multiple creatures | |
2019-08-09 | transparancy log - automatically add a content warning if there are admin ↵ | multiple creatures | |
comments; support a custom `subject` | |||
2019-08-09 | janitor - add db & media pruning job | multiple creatures | |
2019-08-08 | admin transparancy log - support markdown | multiple creatures | |
2019-08-08 | janitor - option to export `activityrelay` config | multiple creatures | |
2019-08-08 | janitor - make sure values excludes are deduped | multiple creatures | |
2019-08-07 | add distributability check to reblog worker | multiple creatures | |
2019-08-07 | add option to automatically space out boosts over configurable random intervals | multiple creatures | |
2019-08-05 | janitor can now write suspended domains to whatever JANITOR_BLOCKLIST_OUTPUT ↵ | multiple creatures | |
is set to so they can be imported elsewhere (e.g., `nginx`) | |||
2019-08-03 | move `Scheduler::JanitorScheduler::admin_account` to ↵ | multiple creatures | |
`ModerationHelper::janitor_account` | |||
2019-08-03 | respect 'don't @ me' requests | multiple creatures | |
2019-08-03 | `domain_exists` -> `domain_exists?` | multiple creatures | |
2019-08-03 | rename `BangtagHelper` to `ModerationHelper` | multiple creatures | |
2019-08-03 | skip importing dead domains | multiple creatures | |
2019-08-03 | `monsterpit-janitor` is now built in as a sidekiq job (with better code) | multiple creatures | |
2019-07-31 | ability to add domain moderation notes, edit existing domain policies ↵ | multiple creatures | |
in-place, and process asynchronously | |||
2019-07-30 | revert to `text/plain` for transparancy logger | multiple creatures | |
2019-07-29 | add plain-text console formatting option | multiple creatures | |
2019-07-29 | fix delayed roars mentions bug, increase delay to 1 minute, include local ↵ | multiple creatures | |
only prop | |||
2019-07-29 | optional delayed publishing of roars for proofreading | multiple creatures | |
2019-07-26 | make sure self-destructing roar worker exits successfully | multiple creatures | |
2019-07-26 | process self-destructing roars asynchronously | multiple creatures | |
2019-07-26 | split federation & moderation logs into different subscopes + make scope tag ↵ | multiple creatures | |
prefix configurable | |||
2019-07-24 | logger should not generate link cards or mentions for entries | multiple creatures | |
2019-07-24 | transparancy - log use of admin related method calls & activitypub ↵ | multiple creatures | |
auto-rejections to a logger account | |||
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-15 | local visibility scope, chat scope+tags, unlisted tags | multiple creatures | |
2019-07-15 | make blocking domains actually block the accounts | multiple creatures | |
2019-05-21 | Drop remaining OStatus and PuSH code, as well as related database items. | multiple creatures | |
2019-05-21 | Drop OStatus support. Fix some of the Rspec tests. | multiple creatures | |
2019-05-04 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - app/models/media_attachment.rb | |||
2019-05-03 | Do not retry processing ActivityPub jobs raising validation errors (#10614) | ThibG | |
* Do not retry processing ActivityPub jobs raising validation errors Jobs yielding validation errors most probably won't ever be accepted, so it makes sense not to clutter the queues with retries. * Lower RecordInvalid error reporting to debug log level * Remove trailing whitespace | |||
2019-04-08 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - config/locales/pl.yml Conflict caused by new upstream string too close to glitch-specific “flavour” string. Took both strings. | |||
2019-04-08 | Export and import show_reblogs together with following list (#10495) | ThibG | |
* Refactor imports * Export show_reblogs when exporting list of followed users * Add support for importing show_reblogs with following collection * Fix tests | |||
2019-04-04 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - app/controllers/following_accounts_controller.rb Conflicts were due to glitch-soc's theming system. - app/javascript/packs/public.js Some code has been change upstream, but it has been moved to app/javascript/core/settings.js in glitch-soc. Applied the changes there. | |||
2019-04-03 | Export and import `hide_notifications` alongside user mutes (#10335) | ThibG | |
* Export hide_notifications along with user mutes * Import hide_notifications along with muted users list * Add headers for CSV exports | |||
2019-03-28 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - app/workers/activitypub/distribute_poll_update_worker.rb - config/locales/pl.yml | |||
2019-03-28 | Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401) | Eugen Rochko | |
Also, fix some n+1 queries Resolve #10365 | |||
2019-03-16 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - app/services/remove_status_service.rb Conflict because we still handle the direct timeline. Took upstream changes, with that one extra function call. - config/locales/ca.yml Conflict because theme names were updated. Decided to *keep* the theme names even if they are useless to avoid future conflicts. - config/locales/oc.yml Decided to *keep* the theme names even if they are useless to avoid future conflicts. - config/locales/pl.yml Decided to *keep* the theme names even if they are useless to avoid future conflicts. | |||
2019-03-16 | Avoid race condition when streaming deleted statuses (#10280) | ThibG | |
* Avoid race condition when streaming deleted statuses * Move redis lock to DistributionWorker to avoid extra Redis value | |||
2019-03-14 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - app/views/admin/settings/edit.html.haml: Conflict due to how the theming settings change. |