1902 Commits (388300482cfcb7fce23ad120a5a2ebf89c59a7e0)

Author SHA1 Message Date
Eugen Rochko 2b8dc58b7f
Change RSS feeds (#18356)
2 years ago
Claire 3869daef09 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 71d02ffcf3
Fix compatibility with Friendica regarding pinned posts (#18254)
2 years ago
Claire 392ca0472a Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko f6d35ed57d
Remove IP matching from e-mail domain blocks (#18190)
2 years ago
Eugen Rochko 7b0fe4aef9
Fix opening and closing Redis connections instead of using a pool (#18171)
2 years ago
Claire 01266e4d7f Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 84d991988e
Fix temporary network/remote server error prevent from interactions with remote accounts (#18161)
2 years ago
Claire f23f784f18 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads (#18135)
2 years ago
Claire fc1dd81ea5 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 0360135d4d
Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
2 years ago
Claire 5c808ee0de Revert support from loading Home timeline from database
2 years ago
Claire ec4a8d81b1 Revert DM support in HomeFeed#from_database
2 years ago
Claire 5db3a14388
Fix loading Home TL from database not respecting `min_id` and not including DMs (#1744)
2 years ago
Jeong Arm d353bb5ee3
Implement infinity home timeline (#1610)
2 years ago
Claire f2b2614d0a Fix link sanitization for outgoing text/html and text/markdown toots
2 years ago
Claire 489f250877 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire ce9dcbea32
Fix failure when sending warning emails with custom text (#17983)
2 years ago
Claire b368c75029 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 8f91e304a5
Fix spurious edits and require incoming edits to be explicitly marked as such (#17918)
2 years ago
Eugen Rochko 6221b36b27
Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
2 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
Claire 76761d5fc0
Add ability for admins to delete canonical email blocks (#16644)
3 years ago
Claire 7f803c41e2
Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
Claire b2526316f5 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 0fb9536d38
Add batch suspend for accounts in admin UI (#17009)
3 years ago
Claire 9b861d56a9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Jeong Arm 1c826471e7
Fix admin statuses order(#16937) (#16969)
3 years ago
Eugen Rochko 7de0ee7aba
Remove Keybase integration (#17045)
3 years ago
Claire afd71867ba Revert "Fix trends admin page crashing"
3 years ago
Claire 5f10e64330 Fix trends admin page crashing
3 years ago
Claire 443ec4f8ba Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 013bee6afb
Fix filtering DMs from non-followed users (#17042)
3 years ago
Claire 534b0a2704 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 02a87431cf
Fix error when suspending user with an already-existing canonical email block (#17036)
3 years ago
Claire 4bb6b1a1e7 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 87085a5152
Fix AccountNote not having a maximum length (#16942)
3 years ago
Eugen Rochko 39cdf61ab7
Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire 989c67d29d
Fix handling announcements with links (#16941)
3 years ago
Claire e855df149b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire ec059317fa
Fix some link previews being incorrectly generated from other prior links (#16885)
3 years ago
Claire 3f9b28ce26
Add support for fetching Create and Announce activities by URI (#16383)
3 years ago
Takeshi Umeda 17f4e457b3
Add remove from followers api (#16864)
3 years ago
Claire b2eaf5562d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 694c073d1f Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Jeong Arm f4081d1564
Allow keeping only 1 boosts/favs on auto deleting posts (#16653)
3 years ago
Claire 216570ad98
Fix scheduled statuses decreasing statuses counts (#16791)
3 years ago
Claire 1665b84285 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 5159ba26e4
Fix error when rendering public pages with media attachments (#16763)
3 years ago
Claire 079ed6c26d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 84ceebe1c4
Fix media attachment size validation not correctly accounting for file type (#16819)
3 years ago
Claire 56f9c44f33 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 24f9ea7818
Fix webauthn secure key authentication (#16792)
3 years ago
Claire 29b5c5f483 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire fc3ae1343d
Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 3622110778 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 52e5c07948
Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire bf827b17e1 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire e0af97164a
Fix followers synchronization mechanism not working when URI has empty path (#16744)
3 years ago
Claire f1e6884d6b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire db57bff11d
Stop setting a shortcode to newly-created media attachments (#16730)
3 years ago
Claire 12cd097e7c
Fix addressing of remote groups' followers (#16700)
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 463d23dfd5 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 94bcf45321
Fix authentication failures after going halfway through a sign-in attempt (#16607)
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 5efb1ff337
Fix followers synchronization mechanism not working when URI has empty path (#16510)
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 d1c87be8cf Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 30ce6e395c
Fix user email address being banned on self-deletion (#16503)
3 years ago
Claire fc500a6062 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 5a1e072517
Change references to tootsuite/mastodon to mastodon/mastodon (#16491)
3 years ago
Claire 3160e050a9 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 771c9d4ba8
Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Claire 225c6582d1
Add tests for BootstrapTimelineService (#16476)
3 years ago
Ikko Ashimine 67226acf7e
Fix typo in tag_feed_spec.rb (#16466)
3 years ago
Claire 49219508bc
Fix anonymous access to outbox not being cached by the reverse proxy (#16458)
3 years ago
Claire 37fd9670a5 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 63b807cffc
Fix serialization of followers/following counts when user hides their network (#16418)
3 years ago
Eugen Rochko d174d12c83
Add authentication history (#16408)
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 74081433d0
Change trending hashtags to be affected be reblogs (#16164)
3 years ago
Eugen Rochko 2c77d97e0d
Add joined date to profiles in web UI (#16169)
3 years ago
Claire 566fc90913
Add Ruby 3.0 support (#16046)
3 years ago
Claire 8c44b723bb
Change confirmations controller to redirect to / for approved users (#16151)
3 years ago
abcang 7f0c49c58a
Improve tag search query (#16104)
3 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
3 years ago
Claire a6564d56d6
Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
3 years ago
Eugen Rochko 9cc283f0b4
Change the nouns "toot" and "status" to "post" (#16080)
3 years ago
Claire 536892b8ae Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
3 years ago
Claire e2a2bc9021 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko b3ceb3dcc4
Add canonical e-mail blocks for suspended accounts (#16049)
3 years ago
Eugen Rochko 3b8d085436
Fix app name, website and redirect URIs not having a maximum length (#16042)
3 years ago
Eugen Rochko ce2148c571
Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
3 years ago
Eugen Rochko 120965eb0b
Change Web Push API deliveries to use request pooling (#16014)
3 years ago
Eugen Rochko f7117646af
Add cold-start follow recommendations (#15945)
3 years ago
Eugen Rochko 619fad6cf8
Remove spam check and dependency on nilsimsa gem (#16011)
3 years ago
Eugen Rochko 7183d9a113
Change multiple mentions with same username to render with domain (#15718)
3 years ago
Claire 5c225b03db Fix glitch-soc-specific health check spec
4 years ago
Claire 15efa32cca Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire a650a1157d
Fix /admin/tags/:id crashing since Rails 6.1 update (#15953)
4 years ago
Claire f60c99a8fb Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire cbd0ee1d07
Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire 1c4dee4554
Fix Mastodon not understanding as:Public and Public (#15948)
4 years ago
Claire 051efed5ed
Bypass MX validation for explicitly allowed domains (#15930)
4 years ago
Claire 3ad6ef72cb Merge branch 'main' into glitch-soc/merge-upstream
4 years ago
Claire 741d0952b1
Improve account counters handling (#15913)
4 years ago
Claire b358229834
Further preparation for Rails 6 (#15916)
4 years ago
Claire a4dcaef53b
Prepare Mastodon for zeitwerk autoloader (#15917)
4 years ago