- Mar 16, 2022
-
-
Claire authored
Fixes #17813
-
- Mar 12, 2022
-
-
Eugen Rochko authored
-
- Mar 09, 2022
-
-
Eugen Rochko authored
* Change how changes to media attachments are stored for edits Fix not being able to re-order media attachments * Fix not broadcasting updates when polls/media is changed through ActivityPub * Various fixes and improvements * Update app/models/report.rb Co-authored-by:
Claire <claire.github-309c@sitedethib.com> * Add tracking of media attachment description changes * Change poll in status edit to have a structure closer to the real one Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
-
Eugen Rochko authored
* Change design of federation pages in admin UI * Fix query performance in instance media attachments measure * Fix reblogs being included in instance languages dimension
-
- Mar 07, 2022
-
-
Eugen Rochko authored
* Add `/api/v1/accounts/familiar_followers` to REST API * Change hide network preference to be stored consistently for local and remote accounts * Add dummy classes to migration * Apply suggestions from code review Co-authored-by:
Claire <claire.github-309c@sitedethib.com> Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
-
- Mar 04, 2022
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Mar 03, 2022
-
-
Eugen Rochko authored
-
- Mar 01, 2022
-
-
Eugen Rochko authored
* Change authorized applications page * Hide revoke button for superapps and suspended accounts * Clean up db/schema.rb
-
- Feb 26, 2022
-
-
Eugen Rochko authored
Fix #17521
-
- Feb 24, 2022
-
-
Eugen Rochko authored
* Add trending statuses * Fix dangling items with stale scores in localized sets * Various fixes and improvements - Change approve_all/reject_all to approve_accounts/reject_accounts - Change Trends::Query methods to not mutate the original query - Change Trends::Query#skip to offset - Change follow recommendations to be refreshed in a transaction * Add tests for trending statuses filtering behaviour * Fix not applying filtering scope in controller
-
- Feb 22, 2022
-
-
luzpaz authored
Found via `codespell -q 3 -S ./CHANGELOG.md,./AUTHORS.md,./config/locales,./app/javascript/mastodon/locales -L ba,keypair,medias,ro`
-
Claire authored
Video files with variable framerates are converted to constant framerate videos and the output framerate picked by ffmpeg is based on the original file's container framerate (which can be different from the average framerate). This means that an input video with variable framerate with about 30 frames per second on average, but a maximum of 120 fps will be converted to a constant 120 fps file, which won't be processed by other Mastodon servers. This commit changes it so that input files with VFR and a maximum framerate above the framerate threshold are converted to VFR files with the maximum frame rate enforced.
-
Eugen Rochko authored
-
- Feb 16, 2022
- Feb 13, 2022
-
-
Jeong Arm authored
* Add 'by:userhandle' parameter to search api * Use search syntax for "by" prefix * Codeclimate * Use 'from' instead of 'by'
-
- Feb 09, 2022
-
-
Eugen Rochko authored
-
Eugen Rochko authored
* Add edit history to web UI * Change history reducer to store items per status * Fix missing loading prop
-
- Feb 08, 2022
-
-
Eugen Rochko authored
* Remove language detection through cld3 * Update app/helpers/languages_helper.rb Co-authored-by:
Yamagishi Kazutoshi <ykzts@desire.sh> Co-authored-by:
Yamagishi Kazutoshi <ykzts@desire.sh>
-
- Feb 07, 2022
-
-
Eugen Rochko authored
* Fix structured data parsing from links choking on bad data - Fix og:url meta tag being prioritized over canonical link tag - Fix structured data parsing choking on commented-out CDATA declarations - Fix HTML entities in title, description, provider_name, author_name - Change structured data parsing to attempt every JSON-LD script tag * Remove unnecessary slash escapes from CDATA regex pattern
-
- Feb 03, 2022
-
-
Claire authored
Co-authored-by:
Puck Meerburg <puck@puck.moe>
-
- Jan 27, 2022
-
-
Claire authored
* Fix Sidekiq warnings about JSON serialization This occurs on every symbol argument we pass, and every symbol key in hashes, because Sidekiq expects strings instead. See https://github.com/mperham/sidekiq/pull/5071 We do not need to change how workers parse their arguments because this has not changed and we were already converting to symbols adequately or using `with_indifferent_access`. * Set Sidekiq to raise on unsafe arguments in test mode In order to more easily catch issues that would produce warnings in production code.
-
- Jan 23, 2022
-
-
Claire authored
-
- Jan 19, 2022
-
-
Eugen Rochko authored
* Add support for editing for published statuses * Fix references to stripped-out code * Various fixes and improvements * Further fixes and improvements * Fix updates being potentially sent to unauthorized recipients * Various fixes and improvements * Fix wrong words in test * Fix notifying accounts that were tagged but were not in the audience * Fix mistake
-
- Jan 17, 2022
-
-
Eugen Rochko authored
-
- Jan 16, 2022
-
-
Claire authored
* Add support for private pinned toots * Allow local user to pin private toots * Change wording to avoid "direct message"
-
- Dec 26, 2021
-
-
Eugen Rochko authored
-
- Nov 28, 2021
-
-
Jeong Arm authored
-
- Nov 26, 2021
-
-
Eugen Rochko authored
-
- Nov 25, 2021
-
-
Eugen Rochko authored
* Add trending links * Add overriding specific links trendability * Add link type to preview cards and only trend articles Change trends review notifications from being sent every 5 minutes to being sent every 2 hours Change threshold from 5 unique accounts to 15 unique accounts * Fix tests
-
- Nov 14, 2021
-
-
Claire authored
For some reason, some misconfigured servers return an empty document when queried over webfinger. Since an empty document does not lead to a parse error, the error is not caught properly and triggers uncaught exceptions later on. This PR fixes that by immediately erroring out with `Webfinger::Error` on getting an empty response.
-
- Nov 13, 2021
-
-
Eugen Rochko authored
Fix #16955
-
Claire authored
-
- Nov 05, 2021
-
-
Eugen Rochko authored
Save preview cards under their canonical URL Increase max redirects to follow from 2 to 3
-
- Oct 14, 2021
-
-
Claire authored
-
Eugen Rochko authored
-
- Sep 29, 2021
-
-
Claire authored
* Switch from unmaintained paperclip to kt-paperclip * Drop some compatibility monkey-patches not required by kt-paperclip * Drop media spoof check monkey-patching It's broken with kt-paperclip and hopefully it won't be needed anymore * Fix regression introduced by paperclip 6.1.0 * Do not rely on pathname to call FastImage * Add test for ogg vorbis file with cover art * Add audio/vorbis to the accepted content-types This seems erroneous as this would be the content-type for a vorbis stream without an ogg container, but that's what the `marcel` gem outputs, so… * Restore missing for_as_default method * Refactor Attachmentable concern and delay Paperclip's content-type spoof check Check for content-type spoofing *after* setting the extension ourselves, this fixes a regression with kt-paperclip's validations being more strict than paperclip 6.0.0 and rejecting some Pleroma uploads because of unknown extensions. * Please CodeClimate * Add audio/vorbis to the unreliable set It doesn't correspond to a file format and thus has no extension associated.
-
- Sep 26, 2021
-
-
Eugen Rochko authored
-
- Sep 08, 2021
-
-
Claire authored
Fixes #16699
-