228 Commits (closed-social-v3)

Author SHA1 Message Date
  Claire f264cca1d2 Fix filtering DMs from non-followed users (#17042) 2 years ago
  Claire 123a88b6b5 Fix some link previews being incorrectly generated from other prior links (#16885) 2 years ago
  Claire e63370db19 Fix scheduled statuses decreasing statuses counts (#16791) 2 years ago
  Claire 5899fe70b6 Fix processing mentions to domains with non-ascii TLDs (#16689) 2 years ago
  Claire 4f852448e1 Fix crash when encountering invalid account fields (#16598) 2 years ago
  Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205) 3 years ago
  Eugen Rochko 1294f9ee4f
Remove PubSubHubbub-related columns from accounts table (#16170) 3 years ago
  Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078) 3 years ago
  Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827) 3 years ago
  Claire 5f4c0b79c2
Change ResolveAccountService's handling of skip_webfinger (#15750) 3 years ago
  ThibG 3249d35bdc
Improve account deletion performances further (#15407) 3 years ago
  Eugen Rochko 9915d11c0d
Fix unnecessary queries when batch-removing statuses, 100x faster (#15387) 3 years ago
  ThibG 43961035a9
Fix some notifications not being deleted on poll/status deletion (#15402) 3 years ago
  ThibG a60d9335d8
Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364) 3 years ago
  ThibG b1feb47055
Improve searching for private toots from URL (#14856) 3 years ago
  ThibG 8b8004a962
Fix webfinger redirect handling in ResolveAccountService (#15187) 3 years ago
  ThibG 96c1e71329
Add import/export feature for bookmarks (#14956) 3 years ago
  Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989) 3 years ago
  ThibG ca56527140
Add follower synchronization mechanism (#14510) 3 years ago
  Eugen Rochko 5e1364c448
Add IP-based rules (#14963) 3 years ago
  Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546) 3 years ago
  Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726) 3 years ago
  Eugen Rochko e8bc187845
Refactor how public and tag timelines are queried (#14728) 3 years ago
  Eugen Rochko 68d3b160de
Fix various warnings in rspec (#14729) 3 years ago
  ThibG d658af7ff8
Fix removing allowed domains being done synchronously (#14302) 3 years ago
  ThibG e96e9cae62
Add test for removing endorsed accounts on account deletion/suspension (#14241) 3 years ago
  ThibG 89f40b6c3e
Make domain block/silence/reject-media code more robust (#13424) 3 years ago
  ThibG 27ea7c13a5
Fix hashtag search performing account search as well (#13758) 4 years ago
  Eugen Rochko 2744f61696
Fix not being able to resolve public resources in development environment (#13505) 4 years ago
  Eugen Rochko 9014367bd8
Fix background jobs not using locks like they are supposed to (#13361) 4 years ago
  ThibG f08f880f58
Fix media not being marked sensitive when client sets a CW but no text (#13277) 4 years ago
  Eugen Rochko 81cc86bb1f
Fix media attachments without file being uploadable (#12562) 4 years ago
  Eugen Rochko f86ee4b59f
Fix IDN mentions not being processed, IDN domains not being rendered (#12715) 4 years ago
  ThibG 2ee5a9d9c3 Clean up OStatus-related codepaths (#12173) 4 years ago
  Thomas Citharel 8094955461 Add Event activity-type support (#12637) 4 years ago
  ThibG c656cc2191 Fix FetchLinkCardServices crashing on a tags without a target (#12159) 4 years ago
  Eugen Rochko d14e74eff5
Add cache for OEmbed endpoints to avoid extra HTTP requests (#12403) 4 years ago
  BSKY fccf83e1f2 Add noopener and/or noreferrer (#12202) 4 years ago
  Eugen Rochko eb83d6256e
Add `reason` param to `POST /api/v1/accounts` REST API (#12064) 4 years ago
  ThibG 3a4d994c40 Fix BootstrapTimelineService crashing when bootstrapped accounts are invalid (#12037) 4 years ago
  Eugen Rochko 9ba40a6bfd
Remove HEAD request from fetching link previews (#12028) 4 years ago
  Eugen Rochko ab33c4df94
Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977) 4 years ago
  ThibG 18b451c0e6 Change silences to always require approval on follow (#11975) 4 years ago
  Eugen Rochko 8fdff2748f
Add more accurate account search (#11537) 4 years ago
  ThibG bced70469a Add domain block notes (#11515) 4 years ago
  Eugen Rochko b9fbcbfe4e
Add search syntax for operators and phrases (#11411) 4 years ago
  Eugen Rochko bd87e66679
Remove WebSub subscriptions (#11303) 4 years ago
  ThibG 730c4053d6 Add ActivityPub actor representing the entire server (#11321) 4 years ago
  Eugen Rochko 4e8dcc5dbb
Add HTTP signatures to all outgoing ActivityPub GET requests (#11284) 4 years ago
  Eugen Rochko 5d3feed191
Refactor fetching of remote resources (#11251) 4 years ago