436 Commits (7452a959989f1259b68d08814437bab53ee89bb0)

Author SHA1 Message Date
Takeshi Umeda 17f4e457b3
Add remove from followers api (#16864)
3 years ago
Claire 694c073d1f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 216570ad98
Fix scheduled statuses decreasing statuses counts (#16791)
3 years ago
Claire f9185c72a9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 2b18f7a943
Fix processing mentions to domains with non-ascii TLDs (#16689)
3 years ago
Claire 4e2a8c9b38 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 6702148472
Add tests for SuspendAccountService and UnsuspendAccountService (#16627)
3 years ago
Claire 47ea9b2d67 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 13b08610a0
Fix crash when encountering invalid account fields (#16598)
3 years ago
Claire 8ec4be4233 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 4ac78e2a06
Add feature to automatically delete old toots (#16529)
3 years ago
Claire 763ab0c7eb
Fix owned account notes not being deleted when an account is deleted (#16579)
3 years ago
Claire 3160e050a9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 225c6582d1
Add tests for BootstrapTimelineService (#16476)
3 years ago
Claire 7ac8bcf209 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Claire fbf097f7e1 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 1294f9ee4f
Remove PubSubHubbub-related columns from accounts table (#16170)
3 years ago
Claire 50b430d9a2 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
3 years ago
Claire 1b6a21e6bc Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire d8fdbb054e Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 5f4c0b79c2
Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
Claire 537afa00f3 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 3249d35bdc
Improve account deletion performances further (#15407)
4 years ago
Eugen Rochko 9915d11c0d
Fix unnecessary queries when batch-removing statuses, 100x faster (#15387)
4 years ago
Claire 38bfaf8855 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 43961035a9
Fix some notifications not being deleted on poll/status deletion (#15402)
4 years ago
Claire f9d000ebae Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG a60d9335d8
Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364)
4 years ago
ThibG b1feb47055
Improve searching for private toots from URL (#14856)
4 years ago
Thibaut Girka 48f0f3ffee Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 8b8004a962
Fix webfinger redirect handling in ResolveAccountService (#15187)
4 years ago
ThibG 96c1e71329
Add import/export feature for bookmarks (#14956)
4 years ago
Thibaut Girka 6c05db70fa Add tests
4 years ago
Thibaut Girka 0437d70628 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
Thibaut Girka ec49aa8175 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG ca56527140
Add follower synchronization mechanism (#14510)
4 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963)
4 years ago
Thibaut Girka a7aedebc31 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726)
4 years ago
Thibaut Girka 9748f074a3 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko e8bc187845
Refactor how public and tag timelines are queried (#14728)
4 years ago
Thibaut Girka e5f934ddf0 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 68d3b160de
Fix various warnings in rspec (#14729)
4 years ago
Thibaut Girka 1c6c40d17c Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG d658af7ff8
Fix removing allowed domains being done synchronously (#14302)
4 years ago
Thibaut Girka e9ad99bc93 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG e96e9cae62
Add test for removing endorsed accounts on account deletion/suspension (#14241)
4 years ago
Thibaut Girka 12c8ac9e14 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 89f40b6c3e
Make domain block/silence/reject-media code more robust (#13424)
4 years ago
Thibaut Girka 27b5143dc4 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 27ea7c13a5
Fix hashtag search performing account search as well (#13758)
4 years ago
Thibaut Girka a22e6a3683 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 2744f61696
Fix not being able to resolve public resources in development environment (#13505)
4 years ago
Thibaut Girka f3eff922a3 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9014367bd8
Fix background jobs not using locks like they are supposed to (#13361)
5 years ago
Thibaut Girka 7b435fd9bf Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG f08f880f58
Fix media not being marked sensitive when client sets a CW but no text (#13277)
5 years ago
Thibaut Girka 9adeaf2bfc Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 81cc86bb1f
Fix media attachments without file being uploadable (#12562)
5 years ago
Thibaut Girka 01eaeab56d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko f86ee4b59f
Fix IDN mentions not being processed, IDN domains not being rendered (#12715)
5 years ago
Thibaut Girka ab5ff638f2 Merge branch 'master' into glitch-soc/master
5 years ago
ThibG 2ee5a9d9c3 Clean up OStatus-related codepaths (#12173)
5 years ago
Thomas Citharel 8094955461 Add Event activity-type support (#12637)
5 years ago
Thibaut Girka c0f7e21685 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG c656cc2191 Fix FetchLinkCardServices crashing on a tags without a target (#12159)
5 years ago
Thibaut Girka ff67385cfb Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko d14e74eff5
Add cache for OEmbed endpoints to avoid extra HTTP requests (#12403)
5 years ago
Thibaut Girka 41a98b6543 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
BSKY fccf83e1f2 Add noopener and/or noreferrer (#12202)
5 years ago
Thibaut Girka 1bbba0016a Merge tag 'v3.0.0' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko eb83d6256e
Add `reason` param to `POST /api/v1/accounts` REST API (#12064)
5 years ago
Thibaut Girka a84aedb7a7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 3a4d994c40 Fix BootstrapTimelineService crashing when bootstrapped accounts are invalid (#12037)
5 years ago
Eugen Rochko 9ba40a6bfd
Remove HEAD request from fetching link previews (#12028)
5 years ago
Thibaut Girka 16ff7c5627 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko ab33c4df94
Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977)
5 years ago
ThibG 18b451c0e6 Change silences to always require approval on follow (#11975)
5 years ago
Thibaut Girka 1488be7d96 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 8fdff2748f
Add more accurate account search (#11537)
5 years ago
Thibaut Girka ebc0521ba8 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG bced70469a Add domain block notes (#11515)
5 years ago
Thibaut Girka bca3825c17 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko b9fbcbfe4e
Add search syntax for operators and phrases (#11411)
5 years ago
Thibaut Girka 444796b69b Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko bd87e66679
Remove WebSub subscriptions (#11303)
5 years ago
Thibaut Girka 249991c498 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 730c4053d6 Add ActivityPub actor representing the entire server (#11321)
5 years ago
Eugen Rochko 4e8dcc5dbb
Add HTTP signatures to all outgoing ActivityPub GET requests (#11284)
5 years ago
Eugen Rochko 5d3feed191
Refactor fetching of remote resources (#11251)
5 years ago
Eugen Rochko 4e92183227
Refactor domain block checks (#11268)
5 years ago
Eugen Rochko b851456139
Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Eugen Rochko 23aeef52cc
Remove Salmon and PubSubHubbub (#11205)
5 years ago
Thibaut Girka aaec64a500 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 915c619394 Add support for Audio activities (#11189)
5 years ago
Thibaut Girka 76918554a6 Merge remote-tracking branch 'upstream/master' into glitch-soc/merge-upstream
5 years ago
ThibG a353dc6030 Fix NotifyService test with regards to reblogs (#10928)
5 years ago
Thibaut Girka 6e227ecb04 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG a1519a8ef5 Prevent from publicly boosting one's own private toots (#10775)
5 years ago
Thibaut Girka 6badf2d252 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 14f6ce2885 Record account suspend/silence time and keep track of domain blocks (#10660)
5 years ago
Thibaut Girka 68629f2773 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 62f5235b6f Prevent silenced local users from notifying remote users not following them (#10575)
5 years ago
Thibaut Girka f5f6d23d55 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG cb71c95e22 Export and import show_reblogs together with following list (#10495)
6 years ago
Eugen Rochko 67b3b62b98
Improve blocked view of profiles (#10491)
6 years ago
Thibaut Girka 1682ac5717 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG d4882aa64a Export and import `hide_notifications` alongside user mutes (#10335)
6 years ago
Thibaut Girka 12dae9d583 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 62bafa20a1 Hide blocking accounts from blocked users (#10442)
6 years ago
ThibG 2acd8940de Fix more keybase-related test failures (#10443)
6 years ago
Thibaut Girka b72950fbd3 Fix failing keybase-related test
6 years ago
ThibG abecaba317 Fix failing keybase-related test (#10428)
6 years ago
Thibaut Girka 4444d8f9b3 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 1714ea5978
Add ActivityPub representation for identity proofs (#10414)
6 years ago
Thibaut Girka 291012ec0c Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG a20354a20b Set and store report URIs (#10303)
6 years ago
ThibG 5e38ef87a7 Fix reblogs privacy (#10302)
6 years ago
Thibaut Girka 07eb31eeac Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 51e154f5e8
Admission-based registrations mode (#10250)
6 years ago
Thibaut Girka dfe7322922 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG c11dff5049 Reject existing Follows when suspending a remote account (#10230)
6 years ago
Thibaut Girka 2267eee356 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 9d3c6f1849 Improved remote thread fetching (#10106)
6 years ago
Thibaut Girka 0158937fc2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko e7f20cc43f
Add type, limit, offset, min_id, max_id, account_id to search API (#10091)
6 years ago
Thibaut Girka 7251bc3853 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e2a5be6e9a Prevent posting toots with media attachments from someone else (#9921)
6 years ago
Thibaut Girka 04e2c67389 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 061feb63ed Fix scheduled toot with media immediately creating a toot (#9894)
6 years ago
Thibaut Girka 5e0cf92fd1 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG aeb124491d Reject existing Follow in addition to sending a Block (#9811)
6 years ago
Thibaut Girka dbe311f0e9 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Renato "Lond" Cerqueira 5c5e14c816 Fix undefined method error in sidekiq (#9807)
6 years ago
Thibaut Girka a2a64ecd3e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ysksn 9a38357111 Remove `pending` (#9752)
6 years ago
Eugen Rochko a49d43d112
Add scheduled statuses (#9706)
6 years ago
Thibaut Girka 571d219bb9 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 290932602b Reduce usage of LD signatures (#9659)
6 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572)
6 years ago
ThibG 5f387995d9 Limit maximum visibility of local silenced users to unlisted (#9583)
6 years ago
Thibaut Girka 034ffc079e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e709b8da0d Ignore low-confidence CharlockHolmes guesses when parsing link cards (#9510)
6 years ago
Thibaut Girka f8e07ca5cd Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
valerauko db9aea34de Ensure replied-to is a status not a boost (#9129)
6 years ago