2001 Commits (9a111a615f87f84c919a9f2197ce3483226b41f9)

Author SHA1 Message Date
Claire 32c70d2f09 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
trwnh b59ce0a60f
Move V2 Filter methods under /api/v2 prefix (#20622)
2 years ago
Eugen Rochko 552d69ad96
Fix error when invalid domain name is submitted (#19474)
2 years ago
Eugen Rochko b31afc6294
Fix error when passing unknown filter param in REST API (#20626)
2 years ago
Hampton Lintorn-Catlin 147d8bd8fc
Support UTF-8 Characters in Domains During CSV Import (#20592)
2 years ago
Emily Strickland c2231539c7
Test blank account field verifiability (#20458)
2 years ago
Claire 93912f0498 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
F d4f973227c
Test the native_locale_name of a non-standard locale (#20284)
2 years ago
Claire c118918520 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 9965a23b04
Change link verification to ignore IDN domains (#20295)
2 years ago
Eugen Rochko e98833748e
Fix being able to spoof link verification (#20217)
2 years ago
luzpaz 6ba52306f9
Fix typos (#19849)
2 years ago
Roni Laukkarinen 36b0ff57b7
Fix grammar (#20106)
2 years ago
Claire a8c854b3ea Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire bbf74498f5
Fix validation error in SynchronizeFeaturedTagsCollectionWorker (#20018)
2 years ago
Claire be7032b9cf Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 3114c826a7
Fix filter handling in status cache hydration (#19963)
2 years ago
Claire 5925a31b78
Fix followers count not being updated when migrating follows (#19998)
2 years ago
Claire 0ad919b192 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire bb89f83cc0
Fix additional issues with status cache hydration (#19747)
2 years ago
Claire 03b991de6c
Fix various issues with store hydration (#19746)
2 years ago
Eugen Rochko 5f9e47be34
Add caching for payload serialization during fan-out (#19642)
2 years ago
Claire 4fb0aae636
Change mentions of blocked users to not be processed (#19725)
2 years ago
Claire 9387beb3b3
Change flaky AccountSearchService test (#19650)
2 years ago
Claire 1dca08b76f
Fix admin action logs page (#19649)
2 years ago
pea-sys c68e6b52d9
png optimization(loss less) (#19630)
2 years ago
Eugen Rochko d0ba77047e
Change max. thumbnail dimensions to 640x360px (360p) (#19619)
2 years ago
Claire eee36267d6 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 40c7f3e830
Fix account action type validation (#19476)
2 years ago
Claire bbdf61c9e4 Revert Home controller test to upstream
2 years ago
Claire cb19be67d1 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko f8ca3bb2a1
Add ability to view previous edits of a status in admin UI (#19462)
2 years ago
Eugen Rochko bf0ab3e0fa
Fix vacuum scheduler missing lock, locks never expiring (#19458)
2 years ago
Eugen Rochko 1ae508bf2f
Change unauthenticated search to not support pagination in REST API (#19326)
2 years ago
Eugen Rochko 7c152acb2c
Change settings area to be separated into categories in admin UI (#19407)
2 years ago
Yamagishi Kazutoshi 94feb2b93f
Fix `FetchFeaturedCollectionService` spec (#19401)
2 years ago
Eugen Rochko 839f893168
Change public accounts pages to mount the web UI (#19319)
2 years ago
Eugen Rochko 1bd00036c2
Change about page to be mounted in the web UI (#19345)
2 years ago
Eugen Rochko b04633a961
Add image processing and generate blurhash for server thumbnail (#19348)
2 years ago
Yamagishi Kazutoshi 7afc6a630c
Redirect non-logged-in user to owner statuses on single user mode (#19333)
2 years ago
Eugen Rochko bf3cb42da7 Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294)
2 years ago
Eugen Rochko d86cb4cab8 [Glitch] Allow non-logged users to access /web
2 years ago
Eugen Rochko 45ebdb72ca
Add support for language preferences for trending statuses and links (#18288)
2 years ago
Eugen Rochko 93f340a4bf
Remove setting that disables account deletes (#17683)
2 years ago
Eugen Rochko 62782babd0
Change public statuses pages to mount the web UI (#19301)
2 years ago
Eugen Rochko 58d5b28cb0
Remove previous landing page (#19300)
2 years ago
Eugen Rochko 9f65909f42
Change public timelines to be filtered by current locale by default (#19291)
2 years ago
Eugen Rochko d2528b26b6
Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294)
2 years ago
Eugen Rochko 02ba9cfa35
Remove code for rendering public and hashtag timelines outside the web UI (#19257)
2 years ago
Claire e7ab476db2 Revert server-side part of "Add logged-out access to the web UI"
2 years ago
Claire 221580a3af Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 36f4c32a38
Change path of privacy policy page (#19249)
2 years ago
Eugen Rochko 43b5d5e38d
Add logged-out access to the web UI (#18961)
2 years ago
Eugen Rochko 5c9abdeff1
Add retention policy for cached content and media (#19232)
2 years ago
Claire 7165e89362
Add tests to ActivityPub::FetchRemoteKeyService (#19226)
2 years ago
Claire 26c51cfa07
Fix various rspec warnings in ReportService tests (#19189)
2 years ago
Claire 8cf7006d4e
Refactor ActivityPub handling to prepare for non-Account actors (#19212)
2 years ago
Eugen Rochko 50948b46aa
Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 1145dbd327
Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
luzpaz 4aa3b9bd01
Fix typos (#18604)
2 years ago
Claire 077183a121 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 0b3e4fd5de
Remove digest e-mails (#17985)
2 years ago
Eugen Rochko 0396acf39e
Add audit log entries for user roles (#19040)
2 years ago
Claire 2d1d4210f9 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 50487db122
Add ability to filter individual posts (#18945)
2 years ago
Eugen Rochko 0412a4d03e
Change e-mail domain blocks to match subdomains of blocked domains (#18979)
2 years ago
Eugen Rochko d83faa1a89
Add ability to block sign-ups from IP (#19037)
2 years ago
Claire 0b37299775 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 461239db5d
Fix backend compatibility with OpenSSL 3.0 (#18449)
2 years ago
Claire cd87d7dcef Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko c3f0621a59
Add ability to follow hashtags (#18809)
2 years ago
Eugen Rochko e7aa2be828
Change how hashtags are normalized (#18795)
2 years ago
Claire 9094c2f52c Fix tests
2 years ago
Claire 92c06a1113 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 7cc76b823a Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 44b2ee3485
Add customizable user roles (#18641)
2 years ago
Claire 1b4054256f
Fix crash when a remote Flag activity mentions a private post (#18760)
2 years ago
Claire fe5f6bc7ed Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 02851848e9
Revamp post filtering system (#18058)
2 years ago
Claire 35588d09e2
Add /api/v1/admin/domain_allows (#18668)
2 years ago
Claire 327eed0076
Fix suspicious sign-in mails never being sent (#18599)
2 years ago
Claire 15929a3d59 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire edaaf6a5e9 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 45aa5781ce
Change brand color and logotypes (#18592)
2 years ago
Eugen Rochko a2871cd747
Add administrative webhooks (#18510)
2 years ago
Claire 25a46d9e59 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 3f14260574
Add StatusRelationshipsPresenter specs (#18588)
2 years ago
Claire 28329ba62f
Add /api/v1/admin/domain_blocks (#18247)
2 years ago
Claire e34dd3644c
Remove unused `filtered_languages` column (#18533)
3 years ago
Claire f13d910f3e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 440eb71310
Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
3 years ago
Claire 3fd2aadb23
Various code cleanup (#1782)
3 years ago
Claire 22111914bf Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 55ba907108 Add test
3 years ago
Claire e0bdaeab65
Fix NoMethodError when resolving a link that redirects to a local post (#18314)
3 years ago
Claire b91196f4b7
Add confirmation page when importing blocked domains (#1773)
3 years ago
Levi Bard 94e98864e3
Allow import/export of instance-level domain blocks/allows (#1754)
3 years ago
Claire 5fd8780b14 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
luzpaz 898fe2fa8e
Fix typo in source `setted`->`set` (#18385)
3 years ago
Eugen Rochko 2b8dc58b7f
Change RSS feeds (#18356)
3 years ago
Claire 3869daef09 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 71d02ffcf3
Fix compatibility with Friendica regarding pinned posts (#18254)
3 years ago
Claire 392ca0472a Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko f6d35ed57d
Remove IP matching from e-mail domain blocks (#18190)
3 years ago
Eugen Rochko 7b0fe4aef9
Fix opening and closing Redis connections instead of using a pool (#18171)
3 years ago
Claire 01266e4d7f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 84d991988e
Fix temporary network/remote server error prevent from interactions with remote accounts (#18161)
3 years ago
Claire f23f784f18 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads (#18135)
3 years ago
Claire fc1dd81ea5 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 0360135d4d
Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
3 years ago
Claire 5c808ee0de Revert support from loading Home timeline from database
3 years ago
Claire ec4a8d81b1 Revert DM support in HomeFeed#from_database
3 years ago
Claire 5db3a14388
Fix loading Home TL from database not respecting `min_id` and not including DMs (#1744)
3 years ago
Jeong Arm d353bb5ee3
Implement infinity home timeline (#1610)
3 years ago
Claire f2b2614d0a Fix link sanitization for outgoing text/html and text/markdown toots
3 years ago
Claire 489f250877 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire ce9dcbea32
Fix failure when sending warning emails with custom text (#17983)
3 years ago
Claire b368c75029 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 8f91e304a5
Fix spurious edits and require incoming edits to be explicitly marked as such (#17918)
3 years ago
Eugen Rochko 6221b36b27
Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
3 years ago
Claire fc5dd0c538 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko bbc7afa2a2
Fix being able to post URLs longer than 4096 characters (#17908)
3 years ago
Claire 51a297e128 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 894956e20c
Fix /api/v1/admin/accounts (#17887)
3 years ago
Claire 8d6f3f8a37 Fix code blocks processing
3 years ago
Claire 61cefbebf7 Add advanced text formatting back into glitch-soc
3 years ago
Claire f313bf3e97 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 30658924a8
Fix test-related issues (#17888)
3 years ago
Claire aaa9ec340b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko cefa526c6d
Refactor formatter (#17828)
3 years ago
Eugen Rochko 71f2b95106
Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko b58db8f12e
Add workaround for YouTube Shorts links (#17869)
3 years ago
Claire c79a03b319 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko e6ffbfb5e7
Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Claire 8d4b5ee3ef Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 92a86b958e
Fix issues with processing toot edits (#17748)
3 years ago
Claire bb9a6fb5c2 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko bc320d6cec
Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
3 years ago
Claire 24e83246f9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 5ccd6cbfda
Add test for reblog race condition fix (#17732)
3 years ago
Claire 63c9d2bc28
Add tests for CVE-2022-24307 (#17733)
3 years ago
Eugen Rochko d17fb70131
Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko bd53dd5210
Change design of federation pages in admin UI (#17704)
3 years ago
Claire 1fbd1fa5c4 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 8f6c67bfde
Fix performance of account timelines (#17709)
3 years ago
Eugen Rochko edf09ec747
Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Josh Soref b5329e0035
Spelling (#17705)
3 years ago
Claire d9c3109bb6 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 6d3fa7828e
Redesign /about when already logged in (#17348)
3 years ago
Claire 8743b1ea40 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 02b8d63fce
Fix report category not being saved in REST API (#17682)
3 years ago
Claire 425a6c90c4 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 50ea54b3ed
Change authorized applications page (#17656)
3 years ago
Claire be493b6c0d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 27965ce5ed
Add trending statuses (#17431)
3 years ago
Eugen Rochko a29a982eaa
Change e-mail domain blocks to block IPs dynamically (#17635)
3 years ago
Sumak 91cc8d1e63
fix #17601 change `:keys` to `:attribute_names` (#17637)
3 years ago
Claire 3d25fe0426 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
luzpaz 73f5e4a1d9
Fix various typos (#17621)
3 years ago
Claire f224237862 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 8f537a1168
Change relays handling to not record boosts (#17571)
3 years ago
Jeong Arm 2fd2666eea
Add test for user matching ip (#17572)
3 years ago
Eugen Rochko 564efd0651
Add appeals (#17364)
3 years ago
Claire 51cad4f7fb Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d4e6774a0c
Fix Undo Announce sometimes inlining the originally Announced status (#17516)
3 years ago
Claire 472bc89611
Fix some flaky tests that randomly failed because of item ordering (#17509)
3 years ago
Claire 2af03164cb
Improve tests involving push_bulk (#17508)
3 years ago
Claire f1a6f9062e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire da91b18a8b
Fix NoMethodError in StatusUpdateDistributionWorker (#17499)
3 years ago
Claire 63854bee6c
Fix poll votes not being properly reset on poll change (#17498)
3 years ago
Eugen Rochko 63002cde03
Add editing for published statuses (#17320)
3 years ago
Claire 322e907e04 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 3aebe711fd
Change languages to be listed under standard instead of native name in admin UI (#17485)
3 years ago
Claire 692963d43b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko b6d7726ecb
Remove language detection through cld3 (#17478)
3 years ago
Eugen Rochko f1f6ddd536
Fix structured data parsing from links choking on bad data (#17403)
3 years ago
Claire 73a782391c
Fix replies collection incorrectly looping (#17462)
3 years ago
Claire aa832d623a Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 92658f0fb0
Fix instance actor not being dereferenceable (#17457)
3 years ago
Claire c8b1e72a4f
Fix compacted JSON-LD possibly causing compatibility issues on forwarding (#17428)
3 years ago
Claire 7b969436a0 Fix compacted JSON-LD possibly causing compatibility issues on forwarding
3 years ago
Claire 7679ddcd5e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire f5639e1cbe
Change public profile pages to be disabled for unconfirmed users (#17385)
3 years ago
Claire b2915613fb Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire e38fc319dc
Refactor and improve tests (#17386)
3 years ago
Claire ad6ddb9bdd Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 6505b39e5d
Fix poll updates being saved as status edits (#17373)
3 years ago
Claire 61ef81c548 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 0a120d86d2
Fix error-prone SQL queries (#15828)
3 years ago
Claire fe89554a54 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
3 years ago
Claire b3bf32a21e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 14f436c457
Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 2d4b4b0b45 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d5c9feb7b7
Add support for private pinned posts (#16954)
3 years ago
Claire b61c3ddff8 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 8e84ebf0cb
Remove IP tracking columns from users table (#16409)
3 years ago
Claire d4f315f304 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago