6813 Commits (029b5cd5b1314463920ee3a66335c369093edd26)

Author SHA1 Message Date
Eugen Rochko aefa9253d6
Change featured hashtags to be displayed in navigation panel (#19382)
2 years ago
prplecake 1b83040bd4
Don't use "unfollow language" when cancelling follow requests (#19363)
2 years ago
Eugen Rochko 4adb267f91
Fix showing translate button when status has no language in web UI (#19388)
2 years ago
Eugen Rochko 9c7f4ab8e8
Fix missing rules in report modal in web UI (#19387)
2 years ago
Eugen Rochko dd5d99f83f
Fix error on migration page (#19386)
2 years ago
Eugen Rochko 8a1d10cb35
Fix error while server rules are loading in report modal in web UI (#19385)
2 years ago
Takeshi Umeda 4c7b5fb6c1
Add featured tags selector for WebUI (#19358)
2 years ago
prplecake c618d3a0a5
Make "No $entity selected" errors more accurate (#19356)
2 years ago
Yamagishi Kazutoshi e02bdc14fd
Fix missing `isCancel` (#19354)
2 years ago
Yamagishi Kazutoshi 219c38b921
Replace `CancelToken` to `AbortSignal` (#19352)
2 years ago
Eugen Rochko f01310dadb
Fix trending statuses returning more than one post by the same author (#19349)
2 years ago
Eugen Rochko 8a9d774a84
New Crowdin updates (#19344)
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 c70bffd89f
New Crowdin updates (#19330)
2 years ago
Yamagishi Kazutoshi d787343325
Hide list panel from nav bar in mobile layout (#19337)
2 years ago
Yamagishi Kazutoshi 05148e2c77
Fix missing `skip_review?` (#19335)
2 years ago
Yamagishi Kazutoshi 3eef8a7a81
Fix `ColumnLink` labels not disappearing in mobile UI (#19334)
2 years ago
Yamagishi Kazutoshi d3f1a010e5
Fix fedi/local timeline nav link always hide (#19329)
2 years ago
Eugen Rochko f879c42747
New Crowdin updates (#19317)
2 years ago
Eugen Rochko 0765324622
Fix intermediary responsive layout, accessibility on navigation in web UI (#19324)
2 years ago
Claire 2b00ccdbd5
Fix button to dismiss suggestions not showing up in search results (#19325)
2 years ago
Eugen Rochko f41ec9af05
Add dismissable hints to various timelines in web UI (#19315)
2 years ago
Yamagishi Kazutoshi a5112b51fd
Add title to pages with missing title in Web UI (#19322)
2 years ago
Yamagishi Kazutoshi e82467ca41
Remove timeline preview link from nav panel when not signed-in (#19320)
2 years ago
Eugen Rochko 45ebdb72ca
Add support for language preferences for trending statuses and links (#18288)
2 years ago
Eugen Rochko 678fc4d292
Fix privacy policy being empty if custom setting exists but is empty (#19318)
2 years ago
Eugen Rochko d4b0aa7450
Fix trying to connect to streaming API when logged out in web UI (#19316)
2 years ago
Eugen Rochko 9a685e2f8c
New Crowdin updates (#19297)
2 years ago
Eugen Rochko a2ba011326
Change privacy policy to be rendered in web UI, add REST API (#19310)
2 years ago
Eugen Rochko 7fb738c837
Add interaction modal to logged-out web UI (#19306)
2 years ago
trwnh 99a43f0282
Fix #19304 (#19305)
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 5fd46dddd7
Remove unnecessary sections from welcome e-mail (#19299)
2 years ago
Eugen Rochko 679274465b
Add server rules to sign-up flow (#19296)
2 years ago
Eugen Rochko 26f2586b62
New Crowdin updates (#19289)
2 years ago
Eugen Rochko 0e41d360c0
Change font size of active users in server banner to be larger in web UI (#19295)
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
Claire cedcece0cc
Fix deleted pinned posts potentially counting towards the pinned posts limit (#19005)
2 years ago
Eugen Rochko 02ba9cfa35
Remove code for rendering public and hashtag timelines outside the web UI (#19257)
2 years ago
Eugen Rochko e2b561e3a5
Fix logged-out web UI on smaller screens (#19263)
2 years ago
Eugen Rochko 240beed171
New Crowdin updates (#19255)
2 years ago
Yamagishi Kazutoshi fc3d248df7
Fix missing await (#19273)
2 years ago
Yamagishi Kazutoshi 216dbaedaf
Disable push notification when not logged in (#19272)
2 years ago
Claire 37eaa7fc01
Fix “Change subscribed languages” crashing in some situations (#19268)
2 years ago
Eugen Rochko c55219efa8
Remove volume number from hashtags in web UI (#19253)
2 years ago
Eugen Rochko cf5d27c3b7
New Crowdin updates (#19252)
2 years ago
Eugen Rochko c8245e64c5
Fix wrong logo on start screen in web UI (#19254)
2 years ago
Eugen Rochko 36f4c32a38
Change path of privacy policy page (#19249)
2 years ago
Eugen Rochko e623c302d5
Add sign-up button to logged-out web UI (#19250)
2 years ago
Eugen Rochko 43b5d5e38d
Add logged-out access to the web UI (#18961)
2 years ago
Eugen Rochko 1a5150e9c3
Fix content retention policy settings not accepting a blank value (#19248)
2 years ago
Eugen Rochko ce5d092a86
New Crowdin updates (#19229)
2 years ago
Eugen Rochko 0d0f3c15d3
Fix language dropdown sometimes not appearing in web UI (#19246)
2 years ago
Eugen Rochko 55a2e9b5be
Fix translations not being formatted, other issues in web UI (#19245)
2 years ago
Yamagishi Kazutoshi d86dd067ce
Fix auto detect language for translate service (#19244)
2 years ago
Eugen Rochko 5c9abdeff1
Add retention policy for cached content and media (#19232)
2 years ago
Eugen Rochko 3e0999cd11
New Crowdin updates (#19208)
2 years ago
Claire 85890bc80f
Fix crash in FetchRemoteKeyService (#19225)
2 years ago
Eugen Rochko 0d6b878808
Add user content translations with configurable backends (#19218)
2 years ago
Claire d2f7e30a28
Add privacy icons to report modal (#19190)
2 years ago
Claire 8cf7006d4e
Refactor ActivityPub handling to prepare for non-Account actors (#19212)
2 years ago
Claire 84aff598ea
Fix typo in SignatureVerification (#19209)
2 years ago
Eugen Rochko 7191db0e43
New Crowdin updates (#19167)
2 years ago
Eugen Rochko 50948b46aa
Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 7b38cb88ca
Fix ProcessMentionService swallowing unprocessed mentions to unconfirmed/unapproved users (#19191)
2 years ago
Claire 1145dbd327
Improve error reporting and logging when processing remote accounts (#15605)
2 years ago
trwnh 526b4b3677
Fix breaking change in admin account API (#19176)
2 years ago
dependabot[bot] 4793950136
Bump jest from 28.1.3 to 29.0.3 (#19162)
2 years ago
Eugen Rochko b312f35d24
New Crowdin updates (#19049)
2 years ago
Claire 2750a7a0e6
Fix REST API sometimes returning HTML on error (#19135)
2 years ago
Claire 90917b305a
Fix WebUI error in development mode (#19078)
2 years ago
Eugen Rochko 546672e292
Change "Allow trends without prior review" setting to include statuses (#17977)
2 years ago
Eugen Rochko c57907737a
Change search API to be accessible without being logged in (#18963)
2 years ago
Eugen Rochko c99c106ef0
Change following and followers API to be accessible without being logged in (#18964)
2 years ago
Eugen Rochko 2a7766dcc9
Add admin API for managing e-mail domain blocks (#19066)
2 years ago
Eugen Rochko c556c3a0d1
Add admin API for managing canonical e-mail blocks (#19067)
2 years ago
Eugen Rochko b399d79545
Add admin API for managing IP blocks (#19065)
2 years ago
Claire c7147bab90
Fix incorrect and slow cache invalidation in ClearDomainMediaService (#19062)
2 years ago
Shlee 1fac99e842
Add rel="noopener" to links to remote profiles (#19014)
2 years ago
Eugen Rochko 1d84cbeaab
Fix "select all matching items" being offered when all items are on the page (#19054)
2 years ago
Eugen Rochko af396fa35f
Remove preference to aggregate reblogs in home/list feeds (#18112)
2 years ago
Eugen Rochko 0b3e4fd5de
Remove digest e-mails (#17985)
2 years ago
Eugen Rochko 5b0e8cc92b
Add ability to select all accounts matching search for batch actions (#19053)
2 years ago
Eugen Rochko d696f729f1
Add meta tag for official iOS app (#16599)
2 years ago
Eugen Rochko 0396acf39e
Add audit log entries for user roles (#19040)
2 years ago
Yamagishi Kazutoshi 81e1cc5fec
Replace to `workbox-webpack-plugin` from `offline-plugin` (#18409)
2 years ago
Claire 55bef1e34f
Fix quickly switching notification filters resulting in empty or incorrect list (#19052)
2 years ago
Claire 2cae5f5b8d
Fix “Filter this post” potentially listing deleted filters (#19051)
2 years ago
Eugen Rochko 3efa8da2d6
New Crowdin updates (#18972)
2 years ago
Jeong Arm 861b35dd54
Support "http_hidden_proxy" ENV var for hidden service only proxy (#18427)
2 years ago
Jeong Arm 42ff4dce41
Use type="color" on badge color input field (#18825)
2 years ago
Takeshi Umeda 5d70a16a14
Fix action type for unfollowHashtag (#18924)
2 years ago
Takeshi Umeda 66b8abf218
Fix case where boolean was passed to onFilter on StatusActionBar (#18923)
2 years ago
Claire 03241d884e
Add option for EMAIL_DOMAIN_DENYLIST/EMAIL_DOMAIN_ALLOWLIST to apply after confirmation (#18642)
2 years ago
Claire ba745ca99a
Fix media modal link button (#18877)
2 years ago
Claire afb8bc97d0
Fix quickly switching notification filters resulting in empty or incorrect list (#18960)
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
Jeong Arm d415f1116b
Fix /admin/accounts/ order parameter (#18996)
2 years ago
Mashiro 656ac99ef0
Fix ambiguous column names in `tootctl search deploy` (#18993)
2 years ago
Shlee d92ce31c92
Update notifications.js (#18977)
2 years ago
Jeong Arm 6aa83b13ba
Properly delete remote account's avatar/header when fetch/update (#18973)
2 years ago
Eugen Rochko aa33c7f26e
New Crowdin updates (#18905)
2 years ago
Rens Groothuijsen e6979aa6d4
Add warning for sensitive audio posts (#17885)
2 years ago
Eugen Rochko 4b36e47474
New Crowdin updates (#18855)
2 years ago
Eugen Rochko 9608e720a4
Add ability to follow hashtags in web UI (#18862)
2 years ago
Eugen Rochko 76ff452306
Fix unicode regression in #18809 (#18863)
2 years ago
Eugen Rochko f5d8501138
Change hashtag numbers to have clearer labels in web UI (#18864)
2 years ago
Claire 726931fe4a
Fix /api/v1/tags/:id route constraints (#18854)
2 years ago
Eugen Rochko f8b3e36929
New Crowdin updates (#18810)
2 years ago
Yamagishi Kazutoshi d5ca204e89
Bump react-redux-loading-bar from 4.0.8 to 5.0.4 (#18562)
2 years ago
Jeong Arm f248d95be2
Fix badge color not affected (#18826)
2 years ago
Jeremy Kescher ec83e2a35e
Fix missing scope for current_user in _sidebar.html.haml (#18822)
2 years ago
Jeong Arm ad489f865a
Fix custom.css html escaped (#18824)
2 years ago
Eugen Rochko c3f0621a59
Add ability to follow hashtags (#18809)
2 years ago
Claire ecb3bb3256
Add support for editing labelling of one's own role (#18812)
2 years ago
Eugen Rochko bbb5f1917d
New Crowdin updates (#18781)
2 years ago
Eugen Rochko 6ca0de9494
Fix nil error when rendering featured hashtags on profile (#18808)
2 years ago
Eugen Rochko e7aa2be828
Change how hashtags are normalized (#18795)
2 years ago
Eugen Rochko 12ed2d793b
Change custom emoji file size limit from 50 KB to 256 KB (#18788)
2 years ago
Claire befbac3f1c
Fix various in the user role management UI (#18777)
2 years ago
Jeremy Kescher 25e076505e
ip_cleanup_scheduler: Make IP and session retention configurable (#18757)
2 years ago
Eugen Rochko c9d6571da8
New Crowdin updates (#18716)
2 years ago
Claire 0665ba8a23
Fix incorrect param in role card link (#18776)
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 a233a9bfb5
Remove dead code in WebUI filtering code (#18745)
2 years ago
Claire 3c24f19afe
Fix reblogged statuses being erroneously shown as filtered (#18744)
2 years ago
Jeong Arm df27953f96
Support audio/vnd.wave (#18737)
2 years ago
Claire 02851848e9
Revamp post filtering system (#18058)
2 years ago
Eugen Rochko 2936f42a14
Add notifications for new reports (#18697)
2 years ago
Eugen Rochko 829b978a89
New Crowdin updates (#18671)
2 years ago
Claire 35588d09e2
Add /api/v1/admin/domain_allows (#18668)
2 years ago
Takeshi Umeda 9c571a95db
Fix missing , (#18660)
2 years ago
Jeong Arm 6c2d3038f4
Fix CDN_HOST not affected on full_asset_url (#18662)
2 years ago
mayaeh 65ad589848
Fixed the setting page's logo that is not displayed on the smartphone (#18710)
2 years ago
tateisu 47f2ff617d
use Notification::TYPES for api push subscription alerts (#18709)
2 years ago
Claire 327eed0076
Fix suspicious sign-in mails never being sent (#18599)
2 years ago
Eugen Rochko 0391b2a603
Fix contrast of some elements with new brand colors (#18691)
2 years ago
Eugen Rochko 3f02157a94
New Crowdin updates (#18605)
2 years ago
Eugen Rochko 620b70c41e
Remove item titles from RSS feeds (#18640)
2 years ago
Eugen Rochko fe2d6fe105
Fix wrong aspect ratio of logo in icons (#18639)
2 years ago
Claire 37cd984acf
Fix logo gradient not working on some Safari and Blink-based browsers (#18634)
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
Eugen Rochko 17ba5e1e61
New Crowdin updates (#18561)
2 years ago
Claire 9d4861b498
Remove dependency on running Redis server for db:setup (#18560)
3 years ago
Claire ae4f068a84
Fix CAS_DISPLAY_NAME, SAML_DISPLAY_NAME and OIDC_DISPLAY_NAME being ignored (#18568)
3 years ago
Yamagishi Kazutoshi 84266f87e7
Replace from Code Climate to Super-Linter (#18587)
3 years ago
Claire 28329ba62f
Add /api/v1/admin/domain_blocks (#18247)
3 years ago
Meisam f5783182c3
Add “services” and “metadata” to NodeInfo (#18563)
3 years ago
Eugen Rochko 628c177ebe
Change label of publish button to be "Publish" again (#18583)
3 years ago
Claire 28212bd2be
Fix TagManager#local_url? erroring out on invalid URL (#18580)
3 years ago
Claire 14d7cf39f4
Change language to be carried over on reply (#18557)
3 years ago
Claire 2f6416db53
Remove unnused otherAccounts property (#18556)
3 years ago
Eugen Rochko 3238f570db
New Crowdin updates (#18507)
3 years ago
Jeong Arm dc7e2985e6
Add lang html attr to each posts (#18544)
3 years ago
Jeong Arm fed7380e9f
Prevent use locale with empty string (#18543)
3 years ago
Alexander Ivanov 379a7a7ca7
Add support for webp uploads (#18506)
3 years ago
Eugen Rochko d21251f8fe
Remove unused assets (#18541)
3 years ago
Claire e34dd3644c
Remove unused `filtered_languages` column (#18533)
3 years ago
Eugen Rochko 0a1992430d
Fix errors when rendering RSS feeds (#18531)
3 years ago
Eugen Rochko 52f4e834f2
Fix concurrent unfollowing decrementing follower count more than once (#18527)
3 years ago
Eugen Rochko 8a9acbe604
Fix being able to appeal a strike unlimited times (#18529)
3 years ago
Eugen Rochko c4d2c39a75
Fix being able to report otherwise inaccessible statuses (#18528)
3 years ago
Eugen Rochko 1ff4877945
Fix empty votes arbitrarily increasing voters count in polls (#18526)
3 years ago
Eugen Rochko 976cd6413e
Fix moderator leak in undo_mark_statuses_as_sensitive (#18525)
3 years ago
Eugen Rochko 9f81b9f29a
Fix suspended users being able to access APIs that don't require a user (#18524)
3 years ago
Eugen Rochko 96129c2f10
Fix confirmation redirect to app without `Location` header (#18523)
3 years ago
Eugen Rochko 3e0e7a1cfb
Fix follower and other counters being able to go negative (#18517)
3 years ago
Eugen Rochko 088dc0ec5a
Fix regression in `tootctl search deploy` caused by unloaded attribute (#18514)
3 years ago
Eugen Rochko a4fa9e23fc
Change "dangerous" to "sensitive" in privacy policy and web UI (#18515)
3 years ago
Claire 440eb71310
Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
3 years ago
Claire 25dda3061e
Fix unnecessary query on status creation (#17901)
3 years ago
Eugen Rochko 96f29ce91a
New Crowdin updates (#18458)
3 years ago
Claire e5997a1956
Fix warning an account outside of a report closing all reports for that account (#18387)
3 years ago
Eugen Rochko a9b64b24d6
Change algorithm of `tootctl search deploy` to improve performance (#18463)
3 years ago
Yamagishi Kazutoshi e925b06721
Fix languages dropdown on light theme (#18460)
3 years ago
Eugen Rochko 9a0fa28993
New Crowdin updates (#18419)
3 years ago
Eugen Rochko 679b7158e3
Change search indexing to use batches to minimize resource usage (#18451)
3 years ago
Claire e0bdaeab65
Fix NoMethodError when resolving a link that redirects to a local post (#18314)
3 years ago
Eugen Rochko 6c699b1723
Fix preferred posting language returning unusable value in REST API (#18428)
3 years ago
Eugen Rochko 0cdb077570
Add language dropdown to compose in web UI (#18420)
3 years ago
Yamagishi Kazutoshi c3fac61f56
Fix `Mastodon::RaceConditionError` that occurs when external status is reblogged (#18424)
3 years ago
Eugen Rochko 95a036c598
New Crowdin updates (#18339)
3 years ago
Eugen Rochko 6cf57c6765
Refactor how Redis locks are created (#18400)
3 years ago
Jeong Arm 12535568f7
Fix rss view on hashtag (#18406)
3 years ago
Eugen Rochko b4d373a3df
Add `limited` attribute to accounts in REST API and a warning in web UI (#18344)
3 years ago
Claire 662ed53c18
Fix block/mute lists showing a follow button when unblocking a user (#18364)
3 years ago
Eugen Rochko 2b8dc58b7f
Change RSS feeds (#18356)
3 years ago
Claire f17e73da09
Fix streaming notifications not using quick filter logic (#18316)
3 years ago
Claire 991353682d
Fix ambiguous wording on appeal actions (#18328)
3 years ago
Claire 5a448d0d71
Fix floating action button obscuring last element (#18332)
3 years ago
Claire a53003c6f1
Fix account warnings not being recorded in audit log (#18338)
3 years ago