7330 Commits (05e3abe9d90c32891d87283ffdccf6dddc4e0f9c)

Author SHA1 Message Date
Nick Schonning 26ac2447b4
Apply Rubocop Style/EmptyElse (#23449)
2 years ago
Nick Schonning f68bb52556
Apply Rubocop Style/NegatedIfElseCondition (#23451)
2 years ago
Nick Schonning 8c1b65c7dd
Apply Rubocop Style/RedundantAssignment (#23452)
2 years ago
Nick Schonning d3f59f52c3
Apply Rubocop Performance/StringReplacement (#23445)
2 years ago
Nick Schonning 203739dd3a
Apply Rubocop Performance/StringIdentifierArgument (#23444)
2 years ago
Nick Schonning 2e652aa81c
Apply Rubocop Performance/RedundantSplitRegexpArgument (#23443)
2 years ago
Nick Schonning ef8988aef2
Apply Rubocop Performance/DoubleStartEndWith (#23442)
2 years ago
Nick Schonning cec005068f
Apply Rubocop Performance/RedundantBlockCall (#23440)
2 years ago
Nick Schonning ed570050c6
Autofix Rails/EagerEvaluationLogMessage (#23429)
2 years ago
Claire 9edefc779f
Fix `UserCleanupScheduler` crash when an unconfirmed account has a moderation note (#23318)
2 years ago
Jeong Arm 523a86618f
Fix account serializer crash if account doesn't have a user (#23428)
2 years ago
Claire bb89f0af8a
Fix ActivityPub::ProcessingWorker error on incoming malformed JSON-LD (#23416)
2 years ago
Eugen Rochko e2207af3d7
New Crowdin updates (#23393)
2 years ago
cadars e8cb3ee827
Add scrolling to Compare history modal (#23396)
2 years ago
Christian Schmidt c1f32c9c14
Show spinner while loading follow requests (#23386)
2 years ago
Christian Schmidt 67744ee779
Spell check input fields (#23395)
2 years ago
Eugen Rochko 8651ef751e
New Crowdin updates (#23356)
2 years ago
Eugen Rochko 8f590b0a21
Add setting for status page URL (#23390)
2 years ago
Eugen Rochko f98e4c662e
Change link previews for statuses to never use avatar as fallback (#23376)
2 years ago
Elizabeth Martín Campos 7e04b15ad8
fix(web-push-notifications): fix favourite push notifications (#23286)
2 years ago
Claire 20a479ff7c
Change `POST /settings/applications/:id` to regenerate token on scopes change (#23359)
2 years ago
Nick Schonning 6a5e447753
Address check-i18n warnings (#23313)
2 years ago
Eugen Rochko b8c31f8110
New Crowdin updates (#23221)
2 years ago
Eugen Rochko 4c919812b9
Change number of stored items in home feed from 400 to 800 (#23349)
2 years ago
Eugen Rochko 21780c0204
Change notifications per page from 15 to 40 in REST API (#23348)
2 years ago
Akira Ouchi e73b55184b
autofocus the compose form again on /share (#23094)
2 years ago
Nick Schonning 131e6403cc
Update hasOwnProperty calls for ESLint (#23307)
2 years ago
Nick Schonning e6192eab9b
Remove unused ESLint disable directives (#22427)
2 years ago
Nick Schonning c49213f0ea
Upgrade ESlint to v8 (#23305)
2 years ago
Nick Schonning d9088ef327
Separate ESLint CI from Superlinter (#23029)
2 years ago
TAKAHASHI Shuuji 9cdd643564
chore: remove intersection-observer for old Safari support (#23284)
2 years ago
Christian Schmidt 2a4f2216d6
Add lang attribute to image description textarea and poll option field (#23293)
2 years ago
Eugen Rochko d3f3810fe1
Fix unserialized `role` on account entities in admin API (#23290)
2 years ago
Claire 13a2abacc8
Add `roles` attribute to Account entities in REST API (#23255)
2 years ago
Claire e5ae75bf6a
Fix styling of featured tags in light theme (#23252)
2 years ago
Claire a5a00d7f7a
Fix email with empty domain name labels passing validation (#23246)
2 years ago
Claire dd58db64d8
Change email address input to be disabled for logged-in users when requesting a new confirmation e-mail (#23247)
2 years ago
Claire 6883fddb19
Fix account activation being triggered before email confirmation (#23245)
2 years ago
Claire 4725191d3c
Fix moderation audit log items for warnings having incorrect links (#23242)
2 years ago
Claire 83a8efa9ca
Add lang attribute to compose textarea and CW field (#23240)
2 years ago
Mina Her 3cf60ba267
Make <Audio> to handle volume change (#23187)
2 years ago
Claire 54e798a5a0
Fix upload area display in single-column mode (#23217)
2 years ago
Eugen Rochko 958955cda4
New Crowdin updates (#23150)
2 years ago
Claire 98779535fe
Fix missing filtering on some notification types (#23211)
2 years ago
Markus Unterwaditzer f2a6e71bb6
Suppress AddressFamilyError in link verification (#23204)
2 years ago
Claire 448be26b34
Add missing `policy` attribute to `WebPushSubscriptionSerializer` (#23210)
2 years ago
Claire 628dcbb732
Revert "Remove LDSignature on actor Delete activities (#21466)" (#23185)
2 years ago
Jeong Arm a1abda39dd
Fix Account Strike causing PG not null validation error (#23178)
2 years ago
Eugen Rochko 13e9d91ba7
Fix wrong text color on some buttons in light theme in web UI (#23156)
2 years ago
Eugen Rochko 4894deca7e
Fix wrong padding in RTL layout in web UI (#23157)
2 years ago
Eugen Rochko a3f176423f
New Crowdin updates (#23052)
2 years ago
Claire 3588fbc766
Fix confusing wording in the sign in banner (#22490)
2 years ago
Claire 68dcbcb7bf
Add more specific error messages to HTTP signature verification (#21617)
2 years ago
Connor Shea 30e895299c
Add listing of followed hashtags (#21773)
2 years ago
Claire 3970a6f433
Add option to make the landing page be /about even when trends are enabled (#20808)
2 years ago
Claire 343e1fe8e9
Add confirmation screen when handling reports (#22375)
2 years ago
Claire 4b92e59f4f
Add support for editing media description and focus point of already-posted statuses (#20878)
2 years ago
Claire d1387579b9
Fix situations in which instance actor can be set to a Mastodon-incompatible name (#22307)
2 years ago
Claire 9b3e22c40d
Change account moderation notes to make links clickable (#22553)
2 years ago
Peter Simonsson 7e6ffa085f
Add checkmark symbol to checkbox (#22795)
2 years ago
Jeong Arm 1b2ef60cec
Make visible change for new post notification setting icon (#22541)
2 years ago
Claire b034dc42be
Fix /api/v1/admin/trends/tags using wrong serializer (#18943)
2 years ago
Claire 0405be69d2
Fix REST API serializer for Account not including `moved` when the moved account has itself moved (#22483)
2 years ago
Claire d4f590d6bb
Fix scheduled_at input not using datetime-local when editing announcements (#21896)
2 years ago
Claire 41517a4845
Fix spurious admin dashboard warning when using ElasticSearch 7.x (#23064)
2 years ago
Claire fcc4c9b34a
Change domain block CSV parsing to be more robust and handle more lists (#21470)
2 years ago
Jeong Arm d66dfc7b3c
Change confirm prompt for relationships management (#19411)
2 years ago
Darius Kazemi 507e1d22f5
Allow admins to toggle public statistics API (#22833)
2 years ago
Darius Kazemi d35fe3d5e3
Add peers API endpoint toggle to Server Settings (#22810)
2 years ago
Carl Schwan f33e22ae4c
Allow changing hide_collections setting with the api (#22790)
2 years ago
David Freedman ff70e50199
Don't crash on unobtainable avatars (#22462)
2 years ago
nametoolong 332a411fad
Remove title from mailer layout (#23078)
2 years ago
Claire f79c200f7e
Change wording of admin report handling actions (#18388)
2 years ago
Claire 21a1a8ee88
Fix crash when marking statuses as sensitive while some statuses are deleted (#22134)
2 years ago
Claire f4a6365f55
Remove hardcoded width from dropdown overlays (#23062)
2 years ago
Markus Unterwaditzer 0c689b9d01
fix: allow verification when page size exceeds 1MB (using HTML5 parser) (#22879)
2 years ago
Peter Simonsson fd33bcb3b2
Fix dropdown menu positions when scrolling (#22916)
2 years ago
Kaspar V ae62e5fa53
Fix/remove calling private method with send in model (#22951)
2 years ago
Claire 2ba14097ff
Change trending tags admin interface to always show batch actions (#23013)
2 years ago
Eugen Rochko f6e34ca134
New Crowdin updates (#22953)
2 years ago
Claire aefefc74c4
Change referrer-policy to no-referrer application-wide (#23014)
2 years ago
Holden Foreman 2bcb081ce8
Fix footer link circle dividers' screen reader accessibility by adding aria-hidden (#22576)
2 years ago
Akira Ouchi 2195f21524
Add variable autoFocus to video (#15281) (#22778)
2 years ago
n0toose 105e1f0ca6
Correct hashtag warning (#22827)
2 years ago
Darius Kazemi 264655c53a
Fix account search not returning followed accounts first (#22956)
2 years ago
Eugen Rochko d11d15748c
New Crowdin updates (#22901)
2 years ago
Claire 18d00055f4
Add dropdown menu item to open admin interface for remote domains (#21895)
2 years ago
Claire 18fb01ef7c
Fix possible race conditions when suspending/unsuspending accounts (#22363)
2 years ago
Sean Whalen 8cff96d94d
Replace hide toot with hide post (#22385)
2 years ago
Vyr Cossont 06f979098c
Check OpenSearch compatibility version instead of regular version (#22422)
2 years ago
Claire a3b24d483e
Fix “Add new domain block” button using last submitted instead of current search value (#22485)
2 years ago
Claire acec1fb745
Fix site upload validations (#22479)
2 years ago
Claire 42f9693d00
Fix PermalinkRedirector not applying to users with moved accounts (#22497)
2 years ago
Holden Foreman 83888739fd
Add aria-hidden to content warning field when dimmed so that it is not confusing to screen reader users (#22568)
2 years ago
Holden Foreman c5da2f8c43
Add aria-hidden to 'Hide image' button in MediaGallery since the button is useless to screen reader users (#22513)
2 years ago
Effy Elden 4dc9152b3e
Be more lenient with OEmbed detection and validation (#22533)
2 years ago
Nikita Karamov 70b3207e33
Add a11y tags to the modal (#22549)
2 years ago
Claire b8ad446f77
Fix incorrectly formatted datetime in account moderation note timestamp (#22555)
2 years ago
Jed Fox b81b646e3b
Improve the contrast of the chart in “poll has ended” notifications (#22575)
2 years ago
Claire 3654c94583
Strip spaces around URL when adding a relay (#22655)
2 years ago
TAKAHASHI Shuuji d68c12648c
Remove object-fit polyfill for the old Microsoft Edge (#22693)
2 years ago
Jed Fox 0e7549b82d
Add `reading:autoplay:gifs` to /api/v1/preferences (#22706)
2 years ago
Jeong Arm fdd1facba1
Fix home TL could contain post from who blocked me (#22849)
2 years ago
Alexander Ivanov 8eb29741b4
Add webhook `account.approved` (#22938)
2 years ago
dependabot[bot] 17f79082b0
Bump stylelint from 14.14.0 to 14.16.1 (#22910)
2 years ago
Partho Ghosh 115ab2869b
Fix ・ detection in hashtag regex to construct hashtag correctly (#22888)
2 years ago
Eugen Rochko 41fe7576bf
New Crowdin updates (#22560)
2 years ago
Darius Kazemi ef4d29c879
Replace flex styling with sensible layout rules (#22803)
2 years ago
Eugen Rochko de21695162
New Crowdin updates (#22354)
2 years ago
Claire c1de673060
Fix suspension worker crashing on S3-compatible setups without ACL support (#22487)
2 years ago
Nick Schonning 06b68490d1
Enable eslint:recommended ruleset (#22433)
2 years ago
Eugen Rochko 2889c68610
New Crowdin updates (#22182)
2 years ago
Claire d13702ac06
Fix status cache hydration discrepancy (#19879)
2 years ago
Douglas Blank 2c7df002fa
Add left and right margin to emojis (#20464)
2 years ago
Claire 70415714f1
Add follow request banner on account header (#20785)
2 years ago
Holden Foreman c761e7a5ef
Fix language surrounding disability in prompts for alt text and other media descriptions (#20923)
2 years ago
Jullan-M b4fe2d1004
Add Southern Sami, and Lule Sami to language list under the ISO-639-3 standard (#21262)
2 years ago
Claire bf1c7e2122
Ensure exact match is the first result in hashtag searches (#21315)
2 years ago
Bramus! 7fbc17afa2
Fix media markup (#21420)
2 years ago
Claire 2644a28cb3
Change remote media files to be downloaded outside of transactions (#21796)
2 years ago
Brian Campbell 2d12948220
Fix idempotency when database writes are slow (#21840)
2 years ago
Claire ebf1d74e40
Fix being stuck in edit mode when deleting the edited status (#22126)
2 years ago
Claire 8556a649d5
Fix changing domain block severity not undoing individual account effects (#22135)
2 years ago
Claire fb1d9789db
Fix attachment rendering of edited posts in OpenGraph (#22270)
2 years ago
Rens Groothuijsen 726c7dea31
Display search popout at fixed screen position (#16463)
2 years ago
Terence Eden ff414a5489
Add transparancy to modal background for accessibility (#18081)
2 years ago
Arnout Engelen 9f63c428e1
Don't autofocus the compose form (#16517)
2 years ago
Jeong Arm 3656a6b9cc
Add "disabled" user filter for admin/accounts UI (#21282)
2 years ago
Mina Her cedf138313
Fix margin for search field on medium window size (#21606)
2 years ago
David Vega 1b5d207131
Fix single name variables on controller folder (#20092)
2 years ago
Jeong Arm d412147d02
Save avatar or header correctly even if other one fails (#18465)
2 years ago
Luxiaba 8f8c0fe88c
Remove inline-css in logo (#20814)
2 years ago
Matthías Páll Gissurarson 1e95fa3df5
Fix punycoded local domains not being prettified in initial state (#21440)
2 years ago
Meisam 059d64a59e
set activation for tag follow button (#21629)
2 years ago
Claire 673c54f114
Fix inability to use local LibreTranslate without setting ALLOWED_PRIVATE_ADDRESSES (#21926)
2 years ago
Claire bbc49f15e0
Add explanation text to log-in page (#20946)
2 years ago
Fries 725f21662f
Add Montenegrin (cnr) (#21013)
2 years ago
Claire 38596e49d4
Fix the top action bar appearing in multi-column layout (#20943)
2 years ago
Claire 623d3d2e32
Change CSP directives on API to be tight and concise (#20960)
2 years ago
Neil Matatall 1f5740e65c
Use Rails tag API to build RSS feed for spoilers and polls (#20163)
2 years ago
Nick Schonning 72a8af8088
Fix typo in handler function call name (#21829)
2 years ago
Connor Shea 08c0e43b6f
Increase the width of the unread notification border. (#21692)
2 years ago
Francis Murillo c50e9d078a
Render current day formats in the client timezone (#21878)
2 years ago
Yamagishi Kazutoshi 58200132d0
`FormattedMessage` must be used directly (#20982)
2 years ago
Pleclown 3a59ffde8d
Adding 12 hours option for polls (#21131)
2 years ago
Alex Stine 903e5a3f45
Fix hidden label causing accessibility issue for search inputs (#21275)
2 years ago
Jeremy Kescher 04c611daa1
Fix being unable to react with the keycap number sign emoji (#22231)
2 years ago
nametoolong 63b379c2d9
Fix N+1 queries from in NotificationsController (#21202)
2 years ago
luzpaz 596923da4a
Fix typos in source documentation (#21046)
2 years ago
Riedler c3388f4ab1
Fix profile avatar being slightly offset into left border (fixes #20822) (#20994)
2 years ago
s0 52540771b0
Fix crash in elasticsearch_check.rb (#21006)
2 years ago
Effy Elden 441cac758f
Allow adding relays while secure mode & limited federation mode are enabled (#22324)
2 years ago
Claire 7b68e6409b
Fix invalid CSS for links in warning and strike cards (#22302)
2 years ago
Jeong Arm e8cc63105f
Don't delivery a reply to domains which are blocked by author (#22117)
2 years ago
Claire bae6ef315e
Fix missing Javascript in domain block import confirmation page (#21471)
2 years ago
Francis Murillo 5fb1c3e934
Revoke all authorized applications on password reset (#21325)
2 years ago
Claire fe9eab51d1
Change dropdown menu to contain “Copy link to post” even for non-public posts (#21316)
2 years ago
Claire 5917b46c05
Allow admins to refresh remotely-suspended accounts (#22327)
2 years ago
Claire 1f762f4271
Fix wasteful request to /api/v1/custom_emojis when not logged in (#22326)
2 years ago
zunda 09191dee66
Add single splat to callback method definitions to avoid ArgumentError (#22246)
2 years ago
Rin 42e16ea52d
fix missing style in warning and strike cards (#22177)
2 years ago
cadars 52a50c5e43
Make handle more easily selectable on profile page (#21479)
2 years ago
Claire f70bdba926
Change default reply language to be default language when replying to a translated reply (#22272)
2 years ago
prplecake 714e68db38
Add noindex setting to Admin settings Discovery page (#22205)
2 years ago
Eugen Rochko 97b6e38a7d
New Crowdin updates (#21954)
2 years ago
Claire ed07f10ca8
Fix failure when “Require a reason to join” is set with open registrations (#22127)
2 years ago
Claire c8a1faa86b
Fix potential duplicate statuses in Explore tab (#22121)
2 years ago
Claire b59fb28e90
Fix 500 error when trying to migrate to an invalid address (#21462)
2 years ago
Juan Xavier Gomez 21b208afcb
Fix hidden overflow on interaction modal (#21763)
2 years ago
Claire 76454cc638
Fix UI header overflow on mobile (#21783)
2 years ago
Claire 51098035ed
Fix “Sign up” button with closed registrations not opening modal on mobile (#22060)
2 years ago
Francis Murillo f6492a7c4d
Log admin approve and reject account (#22088)
2 years ago
Claire c8849d6cee
Fix unbounded recursion in account discovery (#22025)
2 years ago
Claire 69137f4a90
Fix irreversible and whole_word parameters handling in /api/v1/filters (#21988)
2 years ago
Jed Fox 33f06a4ae7
Fix the top border of verified account fields (#22006)
2 years ago
Nick Schonning 05d4c50f64
Fix spacing warning from ESLint (#22005)
2 years ago
Eugen Rochko 6119668e45
New Crowdin updates (#21599)
2 years ago
Claire 68d1df8bc3
Fix some performance issues with /admin/instances (#21907)
2 years ago
Claire 2d4d99f135
Fix expanded statuses not always being scrolled into view (#21797)
2 years ago
Connor Shea cec1e902e0
Make the 'Trending now' header a link to Explore. (#21759)
2 years ago
Claire 3ffaa966b0
Fix infinite loading instead of soft 404 for non-existing remote accounts (#21303)
2 years ago
Claire 57b893d505
Fix spaces not being stripped in admin account search (#21324)
2 years ago
James Adney c0dcf15d1e
fix gif autoplay on iOS (#21422)
2 years ago
Bramus! e617ee7fd9
Add user profile OG tag on status page (#21423)
2 years ago
Claire f4f2b062ec
Remove LDSignature on actor Delete activities (#21466)
2 years ago
Claire fe421257e5
Fix “Share @{name}'s profile” profile menu item (#21490)
2 years ago
Kaspar V 47f0d7021e
refactor(vacuum statuses): reduce amount of db queries and load for each query - improve performance (#21487)
2 years ago
Claire 625216d8e1
Fix attachments of edited statuses not being fetched (#21565)
2 years ago
kedama 14e2354eea
Fix status mismatch of sensitive check (#21724)
2 years ago
afontenot f17fc5742e
Clear voter count when poll is reset (#21700)
2 years ago
Skyler Hawthorne 5b2ff8d32d
fix media uploads with ffmpeg 5 (#21191)
2 years ago
Eugen Rochko 3d906d8e62
New Crowdin updates (#20942)
2 years ago
Claire 51a33ce77a
Fix not being able to follow more than one hashtag (#21285)
2 years ago
David Leadbeater 69378eac99
Don't allow URLs that contain non-normalized paths to be verified (#20999)
2 years ago
Claire 48e136605a
Fix form-action CSP directive for external login (#20962)
2 years ago
Claire 4ae97a2e4c
Fix OAuth flow being broken by recent CSP change (#20958)
2 years ago
Eugen Rochko 0a78631e86
New Crowdin updates (#20759)
2 years ago
Claire 585cc1a604
Remove use of DOMParser in front-end emoji rewriting code (#20758)
2 years ago
Rose 4f15fd0ba1
Fix style for hashes (#20518)
2 years ago
lenore gilbert c373148b3d
Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes (#20597)
2 years ago
Joshua Wood daf6f3453e
Handle links with no href in VerifyLinkService (#20741)
2 years ago
Claire cbb0153bd0
Fix invalid/empty RSS feed link on account pages (#20772)
2 years ago
trwnh 7fdeed5fbc
Make tag following idempotent (#20860)
2 years ago
trwnh 72618ebf03
Fix getting a single EmailDomainBlock (#20846)
2 years ago
Claire 00b2720ef0
Change automatic post deletion configuration to be accessible to redirected users (#20774)
2 years ago
trwnh e1f819fd78
Fix pagination of followed tags (#20861)
2 years ago
Levi Bard 654d348aac
Make the button that expands the publish form differentiable from the button that publishes a post (#20864)
2 years ago
Claire 0cc77263fc
Change batch account suspension to create a strike (#20897)
2 years ago
Chris Johnson 413481f953
Add maskable icon support for Android (#20904)
2 years ago
nyura123dev aaca78da78
Fix safari explore disappearing tabs (#20917)
2 years ago
Daniel Axtens 4d85c27d1a
Add 'private' to Cache-Control, match Rails expectations (#20608)
2 years ago
Eugen Rochko a1738f8991
New Crowdin updates (#20580)
2 years ago
Eugen Rochko 17bd9a87b9
Fix wrong color on mentions hidden behind content warning in web UI (#20724)
2 years ago
Claire ccbca50a25
Fix nodes order being sometimes mangled when rewriting emoji (#20677)
2 years ago
Claire 71c92d3f56
Fix emoji substitution not applying only to text nodes in backend code (#20641)
2 years ago
Claire 625e086996
Fix emoji substitution not applying only to text nodes in Web UI (#20640)
2 years ago
Claire 2d54986a03
Fix media metadata being only editable once (#20665)
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 523e106cbf
Fix style of username in navigation bar above compose form in web UI (#20628)
2 years ago
Eugen Rochko b31afc6294
Fix error when passing unknown filter param in REST API (#20626)
2 years ago
Eugen Rochko 5c826c408d
Fix image type not being set after conversion for convertible image types (#20624)
2 years ago
Eugen Rochko 167d86d21d
Fix `role_ids` not accepting arrays in admin API (#20625)
2 years ago
Eugen Rochko 2e2ba39abf
Fix rules with same priority being sorted non-deterministically (#20623)
2 years ago
Eugen Rochko 6da9df774e
Fix dropdown menu on profiles not being accessible on narrow screens in web UI (#20620)
2 years ago
Hampton Lintorn-Catlin 147d8bd8fc
Support UTF-8 Characters in Domains During CSV Import (#20592)
2 years ago
Eugen Rochko d0b7bd4250
Fix wrong cut-off point for "Read more" in web UI (#20599)
2 years ago
Eugen Rochko 24b2c60beb
Fix icons having an image role (#20600)
2 years ago
trwnh 07229089a6
Change in-app links to keep you in-app (#20540)
2 years ago
Samuel Kaiser e62b514e95
Stick batch table toolbar to the top (#20442)
2 years ago
Claire 3d3bd344cb
Fix announcement dates not being validated client-side (#20577)
2 years ago
Eugen Rochko cf36ee99bb
New Crowdin updates (#20476)
2 years ago
Claire cf77d938f8
Fix saving server registration settings redirecting to branding settings (#20505)
2 years ago
Eugen Rochko d26c1cb2fe
Fix missing "not recommended" label on "Allow trends without review" (#20480)
2 years ago
Eugen Rochko e1af21cfd0
New Crowdin updates (#20258)
2 years ago
Bearice Ren 28cda42af5
fixes ArgumentError when proxy is used (#20420)
2 years ago
Jeong Arm c4c1bee880
Fix trendable status without review (#20214)
2 years ago
Claire 93a6ebc83d
Fix WebUI crash when listing server blocks and rationale is not available (#20408)
2 years ago
Emily Strickland 96f51e593f
Guard against error extracting `body` from URL (#20428)
2 years ago
Claire 31005aad12
Add the ability to edit media attachment metadata for any unattached media (#20402)
2 years ago
Cutls 553b169d48
Do not show drag&drop dialog when not logined (#20400)
2 years ago
Claire 5e796dc6f8
Remove “No description added” media warning in edit mode (#20393)
2 years ago
Eugen Rochko 9bc0a6c861
Fix metadata scrubbing removing color profile from images (#20389)
2 years ago
Eugen Rochko 53028af10e
Bump version to 4.0.0rc3 (#20378)
2 years ago
Eugen Rochko 6774c339b2
Fix domain blocks on about page not working well on small screens in web UI (#20391)
2 years ago
Connor Shea cf4992c918
Only remove padding when listing applications (#20382)
2 years ago
Yamagishi Kazutoshi 53d26cfc1c
Delay workbox import (#20376)
2 years ago
Claire 86f6631d28
Remove dead code and refactor status threading code (#20357)
2 years ago
F a02a453a40
Add Scots to the supported locales (#20283)
2 years ago
Eugen Rochko c6c7c6223d
Change verification to only work for https links (#20304)
2 years ago
Claire 1615c3eb6e
Change logged out /api/v1/statuses/:id/context logged out limits (#20355)
2 years ago
Claire 894ce3726a
Fix unnecessary service worker registration and preloading when logged out (#20341)
2 years ago
Claire 8e1e7fe2e0
Add old logo files back (#20332)
2 years ago
Claire 99734ac936
Remove preview cards from fav and boost notifications (#20335)
2 years ago
Eugen Rochko f8e8e622e5
Change incoming activity processing to happen in `ingress` queue (#20264)
2 years ago
Claire 89a6b76f99
Fix color of the “No description added“ media upload warning on light theme (#20328)
2 years ago
Effy Elden 8fdbb4d00d
Remove unused timeline_container to fix linter errors (#20305)
2 years ago
Eugen Rochko 7bdb2433f1
Change larger reblogs/favourites numbers to be shortened in web UI (#20303)
2 years ago
Eugen Rochko 16122761c5
Fix confusing wording in interaction modal in web UI (#20302)
2 years ago
Eugen Rochko ef582dc4f2
Add option to open original page in dropdowns of remote content in web UI (#20299)
2 years ago
Eugen Rochko e37e8deb0f
Fix profile header being cut off in light theme in web UI (#20298)
2 years ago
Eugen Rochko 9965a23b04
Change link verification to ignore IDN domains (#20295)
2 years ago
James Tucker 78a6b871fe
Improve performance by avoiding regex construction (#20215)
2 years ago
Eugen Rochko 0cd0786aef
Revert filtering public timelines by locale by default (#20294)
2 years ago
Claire a5394980f2
Fix NameError in Webfinger redirect handling in ActivityPub::FetchRemoteActorService (#20260)
2 years ago
Eugen Rochko cd0a87f170
New Crowdin updates (#20016)
2 years ago
Vyr Cossont 104157bd01
Add Balaibalan, Láadan, Lingua Franca Nova, Lojban, Toki Pona to language list (#20168)
2 years ago
trwnh 029b5cd5b1
Fix GET /api/v1/admin/ip_blocks/:id (#20207)
2 years ago
Claire 5333447be0
Change account deletion requests to spread out over time (#20222)
2 years ago
Eugen Rochko e98833748e
Fix being able to spoof link verification (#20217)
2 years ago
Sasha Sorokin d055d75172
Remove aria-pressed where it's redundant (#19912)
2 years ago
trwnh b1a48e05b6
Change Report category to "violation" if rule IDs are provided (#20137)
2 years ago
Claire c476dfc725
Fix nodeinfo metadata attribute being an array instead of an object (#20114)
2 years ago
trwnh c374729225
Add `sensitized` to Admin::Account serializer (fix #19148) (#20094)
2 years ago
trwnh 89e1974f30
Make account endorsements idempotent (fix #19045) (#20118)
2 years ago
trwnh 455a754081
Fix missing cast of status and rule IDs to string (fix #19048) (#20122)
2 years ago
trwnh 68d9dcd425
Fix uncaught 500 error on invalid `replies_policy` (Fix #19097) (#20126)
2 years ago
Claire c989faaa62
Change Request connection logic to try both IPv6 and IPv4 when available (#20108)
2 years ago
Claire 782b6835f7
Fix redrafting a currently-editing post not leaving edit mode (#20023)
2 years ago
James Tucker 833d9c2f1c
Improve performance by avoiding method cache busts (#19957)
2 years ago
Claire 9f4930ec11
Add password autocomplete hints (#20071)
2 years ago
Claire 608343c135
Fix opening the language picker scrolling the single-column view to the top (#19983)
2 years ago
Postmodern ca80beb653
Micro-optimization: use `if`/`else` instead of `Array#compact` and `Array#min` (#19906)
2 years ago
Zach Flanders 0beb095a4b
Fix spoiler buttons css not rendering correct color in light theme (#19960)
2 years ago
Claire bbf74498f5
Fix validation error in SynchronizeFeaturedTagsCollectionWorker (#20018)
2 years ago
Claire 3114c826a7
Fix filter handling in status cache hydration (#19963)
2 years ago
Postmodern 106648b456
Micro-optimization: only split `acct` into two Strings (#19901)
2 years ago
Eugen Rochko 86a80acf40
New Crowdin updates (#19771)
2 years ago
Claire 622f603ac7
Add aria-expanded to content warning toggle button (#19975)
2 years ago
Claire 1e1289b024
Fix crash when external auth provider has no display_name set (#19962)
2 years ago
Claire e1227457f1
Fix links to the Web UI in notifications (#19981)
2 years ago
Sunny Ripert 8515bc7962
Add form element on focal point modal (#19834)
2 years ago
Claire 5925a31b78
Fix followers count not being updated when migrating follows (#19998)
2 years ago
Chris Rose a70e2cd649
Tag the OTP field with autocomplete for password managers (#19946)
2 years ago
Sunny Ripert 4b7f32a2a6
Fix double button to clear emoji search input (#19888)
2 years ago
Jeremy Kescher 02a34252ba
Add null check on application in dispute viewer (#19851)
2 years ago
Sunny Ripert ffe735344b
Fix JavaScript console error on Getting Started column (#19891)
2 years ago
Sunny Ripert 34c269310d
Fix console log error on column settings load (#19886)
2 years ago
Claire 4cb2323458
Fix crash in legacy filter creation controller (#19878)
2 years ago
nightpool 54f0f1b9ef
Skip Webfinger cache during migrations as well (#19883)
2 years ago