6591 Commits (0aacf00f5b77264537aa87fb8f78d7346feb1ec4)

Author SHA1 Message Date
Eugen Rochko 976cd6413e
Fix moderator leak in undo_mark_statuses_as_sensitive (#18525)
2 years ago
Eugen Rochko 9f81b9f29a
Fix suspended users being able to access APIs that don't require a user (#18524)
2 years ago
Eugen Rochko 96129c2f10
Fix confirmation redirect to app without `Location` header (#18523)
2 years ago
Eugen Rochko 3e0e7a1cfb
Fix follower and other counters being able to go negative (#18517)
2 years ago
Eugen Rochko 088dc0ec5a
Fix regression in `tootctl search deploy` caused by unloaded attribute (#18514)
2 years ago
Eugen Rochko a4fa9e23fc
Change "dangerous" to "sensitive" in privacy policy and web UI (#18515)
2 years ago
Claire 440eb71310
Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
2 years ago
Claire 25dda3061e
Fix unnecessary query on status creation (#17901)
2 years ago
Eugen Rochko 96f29ce91a
New Crowdin updates (#18458)
2 years ago
Claire e5997a1956
Fix warning an account outside of a report closing all reports for that account (#18387)
2 years ago
Eugen Rochko a9b64b24d6
Change algorithm of `tootctl search deploy` to improve performance (#18463)
2 years ago
Yamagishi Kazutoshi e925b06721
Fix languages dropdown on light theme (#18460)
2 years ago
Eugen Rochko 9a0fa28993
New Crowdin updates (#18419)
2 years ago
Eugen Rochko 679b7158e3
Change search indexing to use batches to minimize resource usage (#18451)
2 years ago
Claire e0bdaeab65
Fix NoMethodError when resolving a link that redirects to a local post (#18314)
2 years ago
Eugen Rochko 6c699b1723
Fix preferred posting language returning unusable value in REST API (#18428)
2 years ago
Eugen Rochko 0cdb077570
Add language dropdown to compose in web UI (#18420)
2 years ago
Yamagishi Kazutoshi c3fac61f56
Fix `Mastodon::RaceConditionError` that occurs when external status is reblogged (#18424)
2 years ago
Eugen Rochko 95a036c598
New Crowdin updates (#18339)
2 years ago
Eugen Rochko 6cf57c6765
Refactor how Redis locks are created (#18400)
2 years ago
Jeong Arm 12535568f7
Fix rss view on hashtag (#18406)
2 years ago
Eugen Rochko b4d373a3df
Add `limited` attribute to accounts in REST API and a warning in web UI (#18344)
2 years ago
Claire 662ed53c18
Fix block/mute lists showing a follow button when unblocking a user (#18364)
2 years ago
Eugen Rochko 2b8dc58b7f
Change RSS feeds (#18356)
2 years ago
Claire f17e73da09
Fix streaming notifications not using quick filter logic (#18316)
2 years ago
Claire 991353682d
Fix ambiguous wording on appeal actions (#18328)
2 years ago
Claire 5a448d0d71
Fix floating action button obscuring last element (#18332)
2 years ago
Claire a53003c6f1
Fix account warnings not being recorded in audit log (#18338)
2 years ago
Eugen Rochko 9250578e6b
New Crowdin updates (#18255)
2 years ago
Stefano Pigozzi 99d7684dfd
Replace leftover `envelope` icons with `at` icons (#18305)
2 years ago
Sara Golemon 336c23336a
Allow VerifyLinkService to accept backlinks with differing case (#18320)
2 years ago
mayaeh a01580f09f
Update translation strings for direct message (#18300)
2 years ago
Claire e2d1d3b428
Change “Only people I mention” to “Mentioned people only” (#18291)
2 years ago
Eugen Rochko 7e244879fe
Change "Conversations" back to "Direct messages" and add warning in web UI (#18289)
2 years ago
Claire 0597e5db68
Fix ArgumentError when processing pinned posts from Friendica (#18260)
2 years ago
Claire 71d02ffcf3
Fix compatibility with Friendica regarding pinned posts (#18254)
2 years ago
Eugen Rochko 6b7765a73b
New Crowdin updates (#18213)
2 years ago
Claire 9a3be0ad68
Fix error when looking handle with surrounding spaces (#18225)
2 years ago
Eugen Rochko 33f3818d66
Fix double render error when authorizing interaction (#18203)
2 years ago
Claire 6e4d932da5
Fix possible crash when a post references an invalid media attachment (#18211)
2 years ago
Eugen Rochko 5a48bf1085
Fix error when trying to revoke OAuth token without supplying a token (#18205)
2 years ago
Eugen Rochko 6da648227e
Fix error caused by missing subject in Webfinger response (#18204)
2 years ago
Eugen Rochko ad084ce7db
New Crowdin updates (#18148)
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
Eugen Rochko 6476f7e4da
Change trending statuses to only show one status from each account (#18181)
2 years ago
Claire 5c691430e5
Fix error on attempting to delete an account moderation note (#18196)
2 years ago
Eugen Rochko 6726d2933a
Change half-life of trending status scores from 6 hours to 2 hours (#18182)
2 years ago
Claire e7f0c9f7da
Pre-fill domain block/allow domain from search filter (#18172)
2 years ago
Eugen Rochko be0bc9acbf
Change "Direct" status visibility to "Only people I mention" in web UI (#18146)
2 years ago
Eugen Rochko a8e27ac4d1
Fix being able to scroll away from the loading bar in web UI (#18170)
2 years ago
Claire 66a63d79ea
Fix 500 error when a bookmark or favorite has been reported and deleted (#18174)
2 years ago
Claire eed5a4bf9c
Fix empty “Server rules violation” report option (#18165)
2 years ago
Claire 84d991988e
Fix temporary network/remote server error prevent from interactions with remote accounts (#18161)
2 years ago
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads (#18135)
2 years ago
Chris Dzombak 9bf04db23a
Fix incorrect link in "new trending tags" email (#18156)
2 years ago
Eugen Rochko d55154819e
New Crowdin updates (#18074)
2 years ago
Eugen Rochko b93e2ae0a4
Fix n+1 query on feed merge and populate operations (#18111)
2 years ago
Claire b9197486e5
Fix UnmergeWorker being exceptionally slow in some conditions (#18110)
2 years ago
Claire 0360135d4d
Fix PeerTube videos appearing with an erroneous “Edited at” marker (#18100)
2 years ago
Claire 33cd80d69c
Fix instance actor being incorrectly created when running migrations (#18109)
2 years ago
Eugen Rochko f47a9ddc9f
New Crowdin updates (#18062)
2 years ago
Claire 8ffa96b059
Fix web push notifications containing HTML entities (#18071)
2 years ago
Jeong Arm ea38327816
Let votes statuses are also searchable (#18070)
2 years ago
Eugen Rochko ea0633e131
New Crowdin updates (#18032)
2 years ago
Eugen Rochko 07994cf4f6
New Crowdin updates (#17995)
2 years ago
Jeong Arm 1de748bf5e
Fix FetchFeaturedCollectionService (#18030)
2 years ago
dogelover911 4c9949560d
FeedManager: skip account when target_account's last status is too old (#18009)
2 years ago
Claire dc50347247
Fix crash in alias settings page (#18004)
2 years ago
0x2019 012537452a
Fix error resposes for `from` search prefix (#17963)
2 years ago
Eugen Rochko 68273a7c6d
Fix dangling language-specific trends (#17997)
2 years ago
Claire a39bf04fe6
Auto-fill timeline gaps when getting re-connecting to Websocket/EventSource stream (#17987)
2 years ago
Claire 3906dd67ed
Fix extremely rare race condition when deleting a toot or account (#17994)
2 years ago
Eugen Rochko 8e20e16cf0
Change e-mail notifications to only be sent when recipient is offline (#17984)
2 years ago
Eugen Rochko fd9a9b07c2
Fix trends returning less results per page when filtered in REST API (#17996)
2 years ago
Eugen Rochko f06a3b56a3
New Crowdin updates (#17897)
2 years ago
Eugen Rochko 465ee7792f
Fix pagination header on empty trends responses in REST API (#17986)
2 years ago
Claire ebe01ea194
Fix potentially missing statuses when reconnecting to websocket (#17981)
2 years ago
Claire ce9dcbea32
Fix failure when sending warning emails with custom text (#17983)
2 years ago
Claire 1b91359a45
Fix older items possibly disappearing on timeline updates (#17980)
2 years ago
Eugen Rochko f382192862
Add pagination for trending statuses in web UI (#17976)
2 years ago
Claire dd4c156f33
Fix possible duplicate statuses in timelines in some edge cases (#17971)
2 years ago
Claire 8f91e304a5
Fix spurious edits and require incoming edits to be explicitly marked as such (#17918)
2 years ago
Claire 454ef42aab
Fix error when encountering invalid pinned posts (#17964)
2 years ago
Eugen Rochko 6221b36b27
Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
2 years ago
Claire abb11778d7
Fix inconsistency in error handling when removing a status (#17974)
2 years ago
Claire 62c6e12fa5
Fix admin API unconditionally requiring CSRF token (#17975)
2 years ago
Eugen Rochko d116cb7733
Fix `GET /api/v1/trends/tags` missing `offset` param in REST API (#17973)
2 years ago
rinsuki 275dad9702
fix: returns nil instead of empty URL on status.application.website (#17962)
2 years ago
CommanderRoot 0ec695e036
Replace deprecated String.prototype.substr() (#17949)
2 years ago
Claire 0a8a0fb599
Fix unusual number formatting in some locales (#17929)
3 years ago
Holger ea0cfd8e7e
fix: PWA web manifest not changed to new routes (#17921)
3 years ago
Claire ef196c913c
Fix error MethodError in Chewy::Strategy::Sidekiq::Worker (#17912)
3 years ago
Eugen Rochko bbc7afa2a2
Fix being able to post URLs longer than 4096 characters (#17908)
3 years ago
Eugen Rochko 5554ff2a1d
Fix being able to bypass e-mail restrictions (#17909)
3 years ago
Claire 2cc7ba2671
Refactor `response_to_recipient?` CTE (#17899)
3 years ago
Claire 2de5128e66
Fix regression of status colors in actions modal in web UI (#17903)
3 years ago
Eugen Rochko 1e46c29047
New Crowdin updates (#17864)
3 years ago
Claire 894956e20c
Fix /api/v1/admin/accounts (#17887)
3 years ago
Claire 2c45859ca9
Refactor account and status formatting (#17877)
3 years ago
Eugen Rochko 24e78969ae
Fix typo (#17875)
3 years ago
Eugen Rochko cefa526c6d
Refactor formatter (#17828)
3 years ago
Eugen Rochko 2dd30804b6
Change how unconfirmed accounts are displayed in admin UI (#17874)
3 years ago
mayaeh 52813830be
Add a hashtag public link to the trending hashtag page (#17140)
3 years ago
Jeong Arm 6907605026
Add stop delivery link also for failing instance (#17871)
3 years ago
Eugen Rochko 71f2b95106
Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko e3a2203061
Add offset pagination to trends in REST API (#17872)
3 years ago
Claire f65eaa5aae
Add admin dashboard checks for Elasticsearch version (#17863)
3 years ago
Eugen Rochko b58db8f12e
Add workaround for YouTube Shorts links (#17869)
3 years ago
Eugen Rochko 9565b17d5d
New Crowdin updates (#17829)
3 years ago
Claire 749fe73ec4
Add tooltip for instance delivery warnings (#17854)
3 years ago
Eugen Rochko 8751c3c495
Fix crash when search fails in web UI (#17853)
3 years ago
Eugen Rochko 2de44d3e47
Fix regression of status colors in actions modal in web UI (#17851)
3 years ago
Eugen Rochko 67d550830b
Fix locale not being set in REST API (#17847)
3 years ago
Eugen Rochko d5df9d4797
Fix wrong position of fade-out element in account card in web UI (#17846)
3 years ago
Eugen Rochko 392b367835
Fix IDN domains not being rendered correctly in a few left-over places (#17848)
3 years ago
Eugen Rochko 4e9855e09a
Add hint about missing media attachment description in web UI (#17845)
3 years ago
Eugen Rochko 69f9dc4f4e
Fix color of show more link in report dialog in web UI (#17844)
3 years ago
Gomasy cf5435bb27
Fix being unable to search by domain (#17832)
3 years ago
Eugen Rochko c0e3b20c58
New Crowdin updates (#17817)
3 years ago
Jeong Arm 3349cbeb3e
Fix clean_discarded_statuses (#17822)
3 years ago
Claire 443d114574
Fix encoding error in OpenGraph account description (#17821)
3 years ago
Claire a9bafe5df5
Fix some language endonyms (#17810)
3 years ago
Claire 1ffda4cdd4
Fix Sanskrit translation not being used when selected (#17820)
3 years ago
Claire 588d2b27a7
Remove old files for renamed translation (#17818)
3 years ago
Claire b07906bdb0
Fix wrong language code for Kurdish languages (#17812)
3 years ago
Eugen Rochko 779efc7656
New Crowdin updates (#17771)
3 years ago
Claire c9b3cf8510
Fix searching already-known converted activities by URL (#17814)
3 years ago
Claire 9b139d4ef9
Fix “edited at” in public pages not being properly localized (#17806)
3 years ago
Eugen Rochko a794117679
Fix individually approved/rejected statuses/links showing as pending review (#17787)
3 years ago
Eugen Rochko e6ffbfb5e7
Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Eugen Rochko eebafe24a8
Fix statuses not being referenced in strike when category is spam (#17786)
3 years ago
Eugen Rochko d182470c9d
New Crowdin updates (#17742)
3 years ago
Eugen Rochko 91616004fe
Fix not being able to upload GIF emojis in admin UI (#17759)
3 years ago
Eugen Rochko 5db1f377ea
Fix nil error when viewing suspended domain in admin UI (#17765)
3 years ago
mayaeh 71e7d38421
Changed to display the "Explore" in "Getting-Started" at all resolutions (#17762)
3 years ago
Eugen Rochko fa47c37f13
Fix public timelines being inaccessible on one stage of responsive layout in web UI (#17760)
3 years ago
mayaeh e38a01c41a
Change the "Explore" icon from fa-globe to fa-hashtag (#17757)
3 years ago
mayaeh e52085246f
Add menu column of explore to getting-started (#17755)
3 years ago
Claire 92a86b958e
Fix issues with processing toot edits (#17748)
3 years ago
Claire d3aa9cf774
Fix Updates being forwarded even when not processable or causing no change (#17699)
3 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko 883099f3c9
Fix nil error when trying to fetch key for signature verification (#17747)
3 years ago
Claire 642528f455
Update fix-duplicates maintenance task (#17731)
3 years ago
Eugen Rochko ee8d4dd056
Fix moderator account leak in status edit history (#17746)
3 years ago
Eugen Rochko bc320d6cec
Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
3 years ago
Eugen Rochko 1745b71840
New Crowdin updates (#17674)
3 years ago
Jeong Arm 18e27e0488
Enable domain purge button on suspended domains too (#17741)
3 years ago
Claire 64d2988d18
Fix edit history dropdown and modal in light theme (#17740)
3 years ago
Takeshi Umeda d7fab238a8
Fix a type error in domain_block policies (#17735)
3 years ago