Commit Graph

7672 Commits (ca19ea30d4325e30e016d5fe957e7de99adc72f0)

Author SHA1 Message Date
Eugen Rochko 6b2952d1dd
Change design of link previews in web UI ()
Eugen Rochko 4d01d1a1ee
Remove 16:9 cropping from web UI ()
Eugen Rochko 5e8cbb5f82
Remove back button from bookmarks, favourites and lists screens in web UI ()
Eugen Rochko cfd50f30bb
Fix focus and hover styles in web UI ()
Nick Schonning 67016dd29d
Update haml-lint 0.49.1 ()
Claire 0078e7e760
Fix incorrect connect timeout in outgoing requests ()
наб 1b4cf0eba0
Favourits -> Favorites ()
gunchleoc 217ef7f2af
Replace 'favourite' by 'favorite' for American English ()
Claire 14fad60384
Use username as display name for suspended users or users with blank display names ()
Trevor Wolf 59478a1b46
change focus ui for keyboard only input ()
Claire e4ea80d808
Change thread view to scroll to the selected post rather than the post being replied to ()
Claire 144a406d33
Clean up unused application records ()
Claire 5cbc402687
Fix replica being used even if not explicitly defined ()
Renaud Chaput 42698b4c5c
Fix the crossorigin attribute ()
Claire 1e3b19230a
Add stricter protocol fields validation for accounts ()
Matt Jankowski a5842df123
Fix haml-lint Rubocop `Lint/UnusedBlockArguments` cop ()
Matt Jankowski df05ece265
Fix haml-lint Rubocop `Style/NumericPredicate` cop ()
Stanislas Signoud 586b1c9dca
Fix a missing redirection on getting-started in multi column mode ()
Misty De Méo b848ba3867
Paperclip: add support for Azure blob storage ()
Christian Schmidt 4c18928a93
Wrong count in response when removing favourite/reblog ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 6edd404482
Cleanup unused portions of statuses/status partial ()
github-actions[bot] 47832a1ac0
New Crowdin Translations (automated) ()
Co-authored-by: renchap <renchap@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire ff41e5426a
Change request timeout handling to use a longer deadline ()
Matt Jankowski 6657695ec6
Fix haml-lint `InstanceVariables` rule for auth/registrations/edit ()
Matt Jankowski f6dda59e5d
Fix haml-lint Rubocop `Style/SymbolProc` cop ()
Matt Jankowski 39d9804119
Fix haml-lint Rubocop `Style/WordArray` cop ()
Matt Jankowski b3f48089e6
Fix haml-lint rubocop style negation cops ()
Matt Jankowski e663e6d2c2
Fix haml-lint `ConsecutiveSilentScripts` rule ()
Matt Jankowski 4207c95d4f
Fix haml-lint Rubocop `Style/SlicingWithRange` cop ()
Claire a442a1d1c6
Fix “Back” button sometimes redirecting out of Mastodon ()
Matt Jankowski d0f00206dc
Fix haml-lint Rubocop `Style/StringLiterals` cop ()
Jeong Arm 664b0ca8cb
Check if json body is null on Activitipub::ProcessingWorker ()
Matt Jankowski bd33efdf16
Fix haml-lint Rubocop `Style/MinMaxComparison` cop ()
Matt Jankowski 361dd43235
Fix haml-lint Rubocop `lambda` cop ()
Matt Jankowski 5096deb818
Fix haml lint Rubocop `Style/RedundantStringCoercion` cop ()
Claire 943f27f437
Remove unfollowed hashtag posts from home feed ()
Claire c667fc5a4a
Fix ArgumentError in mailers when a user's timezone is blank ()
Michael Stanclift 97ce47e451
Fix for "follows you" indicator in light web UI not readable ()
Eugen Rochko 26e522ac55
Fix not actually connecting to the configured replica ()
Terence Eden b923a4c755
Prevent split line between icon and number on reposts & favourites ()
Claire 71db616fed
Change “About” and “Privacy policy” links to open in a new tab in advanced interface ()
Stanislas Signoud 5fad7bd58a
Change links in multi-column mode so tabs are open in single-column mode ()
Claire 41f65edb21
Fix embed dropdown menu item for unauthenticated users ()
Matt Jankowski 644c5fddd8
Refactor `Status.tagged_with_all` for brakeman SQL injection warning ()
Claire 5a3f174d56
Fix follow link style in embeds ()
Renaud Chaput a7253075d1
Upgrade to `typescript-eslint` v6 ()
renovate[bot] 3ed9b55cb3
Update dependency rubocop-rails to v2.20.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Renaud Chaput a75138d073
Convert Home timeline components to Typescript ()
Renaud Chaput 73b64b8917
Upgrade to Prettier 3 ()
Michael Stanclift 063482a63f
Fix trending publishers table not rendering correctly on narrow screens ()
Nick Schonning 1a6c2e450a
Update rubocop to v1.54.1 ()
Matt Jankowski ce43ed144c
Rails 7.0 update ()
Eugen Rochko 8d0c69529a
Change markers API to use a replica ()
Eugen Rochko fdc3ff7c2d
Change notifications API to use a replica ()
Matt Jankowski 1ef014802b
Refactor `Trends::Query` to avoid brakeman sql injection warnings ()
Renaud Chaput ecd8e0d612
Update Stylelint ()
Matt Jankowski 2e1391fdd2
Fix `Naming/MemoizedInstanceVariableName` cop ()
Matt Jankowski 5134fc65e2
Fix `Naming/AccessorMethodName` cop ()
Matt Jankowski b8b2470cf8
Fix `Style/SlicingWithRange` cop ()
Nick Schonning 1d557305d2
Enable Rubocop Style/FrozenStringLiteralComment ()
Stanislas Signoud 1392f31ed8
Fix sounds not being loaded from assets host ()
Stanislas Signoud ca955ada0b
Use invariant colors on notification toasts ()
Trevor Wolf ea10febd25
fix buttons showing inconsistent styles ()
jsgoldstein 99be47f8b9
Change searching with # to include account index ()
Claire af54bf52c8
Fix filters not applying to explore tab ()
Claire 999c343946
Fix remote accounts being possibly persisted to database with incomplete protocol values ()
Claire c27b82a437
Add `forward_to_domains` parameter to `POST /api/v1/reports` ()
Matt Jankowski f3fca78756
Refactor `NotificationMailer` to use parameterization ()
Eugen Rochko a1f5188c8c
Change feed merge, unmerge and regeneration workers to use a replica ()
Eugen Rochko 610cf6c371
Fix trend calculation working on too many items at a time ()
Eugen Rochko 338a0e70cc
Change label and design of sensitive and unavailable media in web UI ()
Matt Jankowski cf33028f35
Admin mailer parameterization ()
Renaud Chaput 41a505513f
Remove unused `missed_update` state ()
Eugen Rochko a7ca33ad96
Add toast with option to open post after publishing in web UI ()
Eugen Rochko a8edbcf963
Fix dropdowns being disabled for logged out users in web UI ()
Eugen Rochko ceeb2b8c41
Fix explore page being inaccessible when opted-out of trends in web UI ()
Eugen Rochko 93e8a15415
Add forwarding of reported replies to servers being replied to ()
Kurtis Rainbolt-Greene e4cfe4b3db
First pass at multi-database for read replica using Rails native adapter ()
Co-authored-by: emilweth <7402764+emilweth@users.noreply.github.com>
Renaud Chaput 4534498a8e
Convert `<DismissableBanner>` to Typescript ()
alfe 20e85c0e83
Rewrite `<ShortNumber />` as FC and TS ()
fusagiko / takayamaki e0d230fb37
simplify counters ()
Renaud Chaput 9f078e238d
Fix translate button position ()
Claire b6d173b459
Fix crash in admin interface when viewing a remote user with verified links ()
Claire 94fbac77e7
Fix processing of media files with unusual names ()
Claire 610731b03d
Merge pull request from GHSA-55j9-c3mp-6fcq
Claire c5929798bf
Merge pull request from GHSA-9pxv-6qvf-pjwc
* Fix timeout handling of outbound HTTP requests

* Use CLOCK_MONOTONIC instead of Time.now
Claire dc8f1fbd97
Merge pull request from GHSA-9928-3cp5-93fm
* Fix attachments getting processed despite failing content-type validation

* Add a restrictive ImageMagick security policy tailored for Mastodon

* Fix misdetection of MP3 files with large cover art

* Reject unprocessable audio/video files instead of keeping them unchanged
Claire 6d8e0fae3e
Merge pull request from GHSA-ccm4-vgcc-73hp
* Tighten allowed HTML in oEmbed-based preview cards

* Sanitize preview cards at render time

* Add `sandbox` attribute to preview card iframes
Eugen Rochko 000b835803
Add canonical link tags in web UI ()
Eugen Rochko b7910bc751
Add button to see results for polls in web UI ()
Claire eb2417ce99
Fix OAuth apps page crashing when listing apps with certain admin API scopes ()
Claire 4658263b4a
Fix re-activated accounts being deleted by AccountDeletionWorker ()
Trevor Wolf 182fd93a07
fix read more button overlapping thread line bug ()
mogaminsk 6268188543
Fix local live feeds does not expand ()
forsamori d9a5c1acfa
Add at-symbol prepended to mention span title ()
Co-authored-by: Sam BC <samuel.balbirnie-cumming@xdesign.com>
Eugen Rochko 54a10523e2
Change labels of live feeds tabs in web UI ()
Daniel M Brasil 383c00819c
Fix `/api/v2/search` not working with following query param ()
Eugen Rochko 69e124e2ed
Fix regression of icon button colors in web UI ()
Trevor Wolf 54cb679c19
Change button colors to increase hover/focus contrast and consistency ()
Claire e6a8faae81
Add users index on unconfirmed_email ()