1164 Commits (a564a067394ff4ec59c2e8addfe5a7d45adf0d0a)

Author SHA1 Message Date
Eugen Rochko adaf3f7b7a Remove dependency on goldfinger gem (#14919)
4 years ago
Thibaut Girka 7a84a84fc1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko e514304a76 Change account suspensions to be reversible by default (#14726)
4 years ago
Thibaut Girka 04f2c25e5d Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 38aa7a9a7f Refactor feed manager (#14761)
4 years ago
Eugen Rochko 78ceda1af6 Refactor how public and tag timelines are queried (#14728)
4 years ago
Thibaut Girka 5b8a4f96de Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko a143764c4c Change own direct-visibility statuses to be in the home feed again (#14711)
4 years ago
dependabot[bot] 61b768572e Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
Takeshi Umeda 74eb6f3a24 Fix limited follower id in fan-out-on-write service (#14709)
4 years ago
Thibaut Girka 37e746eab6 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko d0fecf89d5 Fix inefficiencies in fan-out-on-write service (#14682)
4 years ago
Akihiko Odaki 44df785077 Use Status.group instead of Status.distinct in HashQueryService (#14662)
4 years ago
Thibaut Girka 0afe3c1562 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 381ecf1d0b Fix following restriction not working when exact match in account search (#14394)
4 years ago
Thibaut Girka 1b903d7b2d Merge branch 'master' into glitch-soc/master
4 years ago
Takeshi Umeda 652f872bf1 Fix duplicate notification and delivery of mentions (#14378)
4 years ago
Thibaut Girka 714a3fcb3b Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda 622dcbeb8c Fix movie width and frame_rate returning nil (#14357)
4 years ago
Thibaut Girka 67657d8361 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 109ea6f860 Fix removing allowed domains being done synchronously (#14302)
4 years ago
Thibaut Girka 654fd69903 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko bd73623069 Fix account domain block not properly unfollowing accounts from domain (#14304)
4 years ago
ThibG 0be60c5d05 Fix removing a DomainAllow rule wiping known accounts in open federation mode (#14298)
4 years ago
Thibaut Girka c2347f6cf6 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko a0c1bbf583 Change User-Agent of link preview fetching service to include "Bot" (#14248)
4 years ago
Thibaut Girka 2a2af880b8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko a3ce01a102 Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
Thibaut Girka 83dc54c487 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG a7400a4f97 Make domain block/silence/reject-media code more robust (#13424)
4 years ago
Takeshi Umeda 8054496ea7 Fix performance of follow import (#13836)
4 years ago
Takeshi Umeda fe20381455 Fix activity not being signed (#13948)
4 years ago
Eugen Rochko b864e78db8 Add E2EE API (#13820)
4 years ago
Thibaut Girka b4396fb459 Fix backup service when user has posted instance-local toots, again
4 years ago
Thibaut Girka 365ccfb96a Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
ThibG 063940f489 Fix hashtag search performing account search as well (#13758)
4 years ago
Thibaut Girka 4853a87df8 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Takeshi Umeda b040567ea0 Fix not publishing update of remote timeline (#13745)
4 years ago
Thibaut Girka 4e4e5316c1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 3144f8dbbc Refactor monkey-patching of Goldfinger (#12561)
4 years ago
Thibaut Girka dfa13deaa1 Merge branch 'master' into glitch-soc/merge-upstream
4 years ago
Eugen Rochko 96920a7b8e Fix not being able to resolve public resources in development environment (#13505)
4 years ago
Thibaut Girka 631dacf1d7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 11deb933f5 Fix returning results when searching for URL with non-zero offset (#13377)
5 years ago
Takeshi Umeda 02b0321713 Fix incorrect deletion of local accounts imported by overwriting (#13350)
5 years ago
Thibaut Girka af5467a0d7 Fix crash when posting with a CW but no text nor media
5 years ago
Thibaut Girka 3788f37c30 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 54da8c4337 Fix media not being marked sensitive when client sets a CW but no text (#13277)
5 years ago
Thibaut Girka 99fc46d023 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 23b1a9ad55 Fix some timeouts when searching URLs by limiting some database queries (#13253)
5 years ago
ThibG cd7c22da32 Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko f459919552 Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
Thibaut Girka 0fd3f87ea2 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 852958d725 Fix public posts from silenced accounts not being changed to unlisted visibility (#13096)
5 years ago
ThibG ef73f37f36 Fix error when searching for URLs that contain the mention syntax (#13151)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
Thibaut Girka ea391ce8a1 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG d7da2bba02 Fix misleading error when attempting to re-send a pending follow request (#13133)
5 years ago
ThibG 910383d992 Fix backups failing when files are missing from media attachments (#13146)
5 years ago
ThibG 257354863e Fix duplicate accounts being created when fetching an account for its key only (#13147)
5 years ago
ThibG 78c15db0fa Fix previously OStatus-based accounts not being detected as ActivityPub (#13129)
5 years ago
Thibaut Girka 82e197787f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 82262a6100 Fix invalid votes from the API being accepted (#12601)
5 years ago
Daigo 3 Dango f994905ebb Clarify keyword arguments with ** (#12769)
5 years ago
ThibG 057764b126 Use quality values in Accept field to explicitly prefer JSON over HTML (#12806)
5 years ago
Thibaut Girka 2591cedcad Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 683b263a43 Fix URL search not returning private toots user has access to (#12742)
5 years ago
Eugen Rochko c72c27756f Fix IDN mentions not being processed, IDN domains not being rendered (#12715)
5 years ago
chr v1.x 38ccdb696f Fix backups stopping due to read timeouts (#12281)
5 years ago
Thibaut Girka fa4a92e340 Merge branch 'master' into glitch-soc/master
5 years ago
ThibG fc94f3bd12 Fix link crawler not specifying accepted content-type (#12646)
5 years ago
Takeshi Umeda b08d72ffec Add signature to exported status (#12649)
5 years ago
Takeshi Umeda df28debc53 Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil (#12652)
5 years ago
ThibG 357bee5ab9 Clean up OStatus-related codepaths (#12173)
5 years ago
Alice Gaudon a285b3c63c Admin setting to disable default follows (#12566)
5 years ago
Thibaut Girka 2cc60e8b09 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
trwnh a2f67154a4 Fix account search with no query (#12549)
5 years ago
Eugen Rochko 5d810aae4f Fix error when using search API with no query (#12541)
5 years ago
ThibG 60d26cabf0 Add follow_request notification type (#12198)
5 years ago
Thibaut Girka e48f63787d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 1fc03686ea Fix empty poll options not being filtered on remote poll update (#12484)
5 years ago
Thibaut Girka 5aa79af7cb Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 0342c42e05 Fix OEmbed discovery not handling different URL variants in query (#12439)
5 years ago
ThibG 32ef133fa6 Fix FetchLinkCardServices crashing on a tags without a target (#12159)
5 years ago
ThibG 27b7ec1043 Change domain block behavior to update user records before deleting data (#12247)
5 years ago
Thibaut Girka a96375d2ef Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 357a2e5564 Add cache for OEmbed endpoints to avoid extra HTTP requests (#12403)
5 years ago
ThibG 517c1cd062 Add bookmarks (#7107)
5 years ago
ThibG 78e251fc77 Fix already-known remote private toots not being searchable by URL (#12336)
5 years ago
Thibaut Girka 0fc784f8d0 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 28b68ec875 Fix various issues with account migration (#12301)
5 years ago
Thibaut Girka e7655951d7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 6b5aebf0ca Add abilityto add oneself to lists (#12271)
5 years ago
Thibaut Girka e76f4056e5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
nightpool d4ddfc486a microformat mentions can have an implicit property (#12189)
5 years ago
Thibaut Girka 9506d9cafc Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko b665e99b2f Fix hashtag timeline REST API accepting too many hashtags (#12091)
5 years ago
Thibaut Girka 07abea7ba8 Merge tag 'v3.0.0' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 059287ad08 Add `reason` param to `POST /api/v1/accounts` REST API (#12064)
5 years ago
Thibaut Girka c2d6ef1b64 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 081cae4c22 Fix BootstrapTimelineService crashing when bootstrapped accounts are invalid (#12037)
5 years ago
Eugen Rochko 67713f8b08 Remove HEAD request from fetching link previews (#12028)
5 years ago
abcang 2b89873dfc Fix follow requests N+1 (#12004)
5 years ago
Thibaut Girka cc94c90bf1 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG f088e090e4 Add voters count support (#11917)
5 years ago
Eugen Rochko ae03161ad9 Fix account migration not affecting followers on origin server (#11980)
5 years ago
Eugen Rochko 386dc65671 Fix preview card image not being re-fetched even if link is re-posted (#11981)
5 years ago
Eugen Rochko 66d3e13777 Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977)
5 years ago
ThibG 70990720c5 Change silences to always require approval on follow (#11975)
5 years ago
Eugen Rochko e2372fcdc2 Fix unreviewed hashtag not being found by exact case-insensitive match (#11976)
5 years ago
Jeong Arm 565a36ab61 Fix search error when ElasticSearch is enabled but not available (#11954)
5 years ago
Thibaut Girka 4837d6275a Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 195ea5bce5 Change spam check to apply to local accounts and add a threshold (#11806)
5 years ago
Eugen Rochko d321515c11 Fix Move handler queuing jobs that will fail if account is suspended (#11864)
5 years ago
Thibaut Girka 2e38d889a3 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko ee1c152083 Fix search API not resolving URL when type is given (#11822)
5 years ago
Eugen Rochko 4291b74031 Change deletes to preserve soft-deleted statuses in unresolved reports (#11805)
5 years ago
Thibaut Girka eac7c66d2a Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 7ef93513f7 Change account deletion page to have better explanations (#11753)
5 years ago
Thibaut Girka c6591e1283 Fix auto-added media icons when a CW is set but no content text
5 years ago
Thibaut Girka 741b53651e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 79922ae20f Add profile directory to web UI (#11688)
5 years ago
Thibaut Girka 449a0727a7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko e4605bbb4a Fix remote and staff-removed statuses leaving media behind for a day (#11638)
5 years ago
Thibaut Girka c060523dc2 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 848cb2a697 Add more accurate hashtag search (#11579)
5 years ago
Eugen Rochko 291f316022 Fix accounts search by full/partial display name and others (#11580)
5 years ago
Eugen Rochko 6393a094c6 Add more accurate account search (#11537)
5 years ago
Thibaut Girka f0362fa0ee Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 826bc61c2c Fix account search always returning exact match on paginated results (#11525)
5 years ago
Thibaut Girka 81c6f2fd0e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 10b486f627 Fix acct URIs with IDN domains not being resolved (#11520)
5 years ago
ThibG 072e696aa1 Add domain block notes (#11515)
5 years ago
Thibaut Girka ff76f6de4f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 277acb8772 Fix non-lowercase hashtags not being picked up by the streaming API (#11508)
5 years ago
Thibaut Girka 4973ba2d1f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 825dc3ca22 Add whitelist mode (#11291)
5 years ago
Thibaut Girka 6c7a3268c9 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko b8386076c5 Change hashtags to preserve first-used casing (#11416)
5 years ago
Eugen Rochko 9c617b3b3a Add search syntax for operators and phrases (#11411)
5 years ago
ThibG 52cda33b82 Fix invites not being disabled upon account suspension (#11412)
5 years ago
Eugen Rochko 93a6ab5a32 Change account domain block to clear out notifications and follows (#11393)
5 years ago
Thibaut Girka 579ccb0bb9 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko f9ed4354b1 Remove WebSub subscriptions (#11303)
5 years ago
Thibaut Girka eecce7e59b Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG a7b0224699 Disable LDSigning when AUTHORIZED_FETCH is set to true (#11295)
5 years ago
ThibG 3f12a0b8fd Fix leaking private statuses the admin account follows (#11300)
5 years ago
ThibG 33545631e1 Fix BlockService trying to reject incorrect follow request (#11288)
5 years ago
ThibG 1d8a374f2a Fix BackupService crashing when an attachment is missing (#11241)
5 years ago
Eugen Rochko f70b20a01c Add a spam check (#11217)
5 years ago
ThibG 4bf0ee9467 Fix BlockService trying to reject incorrect follow request (#11288)
5 years ago
Eugen Rochko 317b79d673 Add HTTP signatures to all outgoing ActivityPub GET requests (#11284)
5 years ago
Eugen Rochko 6baf5099a6 Refactor fetching of remote resources (#11251)
5 years ago
ThibG e39e4786b4 Fix handling of webfinger redirects in ResolveAccountService (#11279)
5 years ago
Eugen Rochko d0b0b63b1a Refactor domain block checks (#11268)
5 years ago
Eugen Rochko 56f0203c66 Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
ThibG 12d6c0ff9b Fix BackupService crashing when an attachment is missing (#11241)
5 years ago
ThibG 53b0221e7d Merge pull request #1152 from ThibG/glitch-soc/merge-upstream
5 years ago
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Eugen Rochko 4931208dd8 Remove Salmon and PubSubHubbub (#11205)
5 years ago
Thibaut Girka 017b0ea6ff Allow serializing local-only toots in backup service
5 years ago
Thibaut Girka 9866c2bfff Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9ac82421f8 Change domain block behaviour to prevent creation of accounts from suspended domains (#11219)
5 years ago
Thibaut Girka ec1fcf1584 Use a redis-cached feed for the DM timeline
5 years ago
Thibaut Girka acbed64f3d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 28806d5d6d Add support for Audio activities (#11189)
5 years ago
Thibaut Girka 1177694c3e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko eac19f2300 Change domain blocks to automatically support subdomains (#11138)
5 years ago
Eugen Rochko d7e2f554fb Add audio uploads (#11123)
5 years ago
Thibaut Girka 00552d2f79 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 57098a1b8d Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966)
5 years ago
Thibaut Girka 08a793cbd9 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 1fec2ff78f Prevent from publicly boosting one's own private toots (#10775)
5 years ago
Thibaut Girka 7aece1eec5 Add option for default toot content-type
5 years ago
Thibaut Girka 91ab9e2e4f Add API support for setting status content-type
5 years ago
Thibaut Girka 422dd06806 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
5 years ago
Thibaut Girka 73bc58c656 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Thibaut Girka c4865cbd25 Add site-wide options to show reblogs and replies in local/public timelines
5 years ago
ThibG 140be28787 Reject follow requests of blocked users (#10633)
5 years ago
Thibaut Girka 2d2eca5bda Do not leak local-only toots to remote mentioned users
5 years ago
Thibaut Girka 6f85bb754b Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Daniel Aleksandersen e3dda38c8b Treat meta[property] as a space-separated list (#10604)
6 years ago
Thibaut Girka 5c8f9a3220 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 110dbb5286 Export and import show_reblogs together with following list (#10495)
6 years ago
Eugen Rochko c84c30c542 Improve blocked view of profiles (#10491)
6 years ago
Thibaut Girka a835ea0e8f Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e87214826b Export and import `hide_notifications` alongside user mutes (#10335)
6 years ago
Thibaut Girka 5eb2632410 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4cd944d364 Hide blocking accounts from blocked users (#10442)
6 years ago
Thibaut Girka 99336afaff Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko a82bc7f5ae Add ActivityPub representation for identity proofs (#10414)
6 years ago
Thibaut Girka 0117de0a01 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
Thibaut Girka e97d76632d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 2b25f64bf1 Fix vote-after-expiration not showing error, count vote as interaction (#10352)
6 years ago
Thibaut Girka 8410fcd3a7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG f398b9ce02 Fix processing poll Updates (#10333)
6 years ago
Thibaut Girka c37bc0b268 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago