v1.4.7
Fixes:
- Security fix: access tokens used by web UI are now session-bound instead of reused between sessions (#3940)
- Security fix: require 2FA token to disable 2FA (#3935)
- Fix "favourites" page not working in web UI (#3925)
- Fix elephant in onboarding modal being very small on mobile (#3932)
- Fix incorrect aspect ratio on some preview images in image modal (#3966)
- Fix jittery timelines (#3972)
- Fix order of processing when regenerating home feeds from scratch (#3984)
- Optimize number of commands when trimming home feeds (#3989)
- Optimize regenerating home feeds (#3990)
- Optimize emoji replacements in web UI (#4019)
- Check external changes to textarea before submitting (Grammarly support) (#3632)
- "Credentials" page renamed to "Security" (#3941)
- Remove babel compilation step from streaming API server (#3950)
- Detect more Salmon delivery failures and retry (#3960)
Features:
- Swipeable columns, media, onboarding modal on mobile (#3643, #3934)
- Login sessions tracking (under "Security") (#3616, #3929)
- Admins now receive e-mails about new reports in the system (#3949)
- Responsive images in media gallery for higher res on high DPI devices (#3963)
- New rake task to create a user account from the command line (
mastodon:add_user
) (#1482) - Report screen is now a modal instead of a column (#3965)
Upgrade notes:
Non-Docker only:
- Dependency updates:
bundle install
andyarn install
Both Docker and non-Docker:
- This release includes database migrations, that means you need to run
RAILS_ENV=production bundle exec rails db:migrate
(in Docker:docker-compose run --rm web rails db:migrate
) - This release includes changes to assets, that means you need to run
RAILS_ENV=production bundle exec rails assets:precompile
(in Docker:docker-compose run --rm web rails assets:precompile
)
Contributors to this release:
@abcang
@akihikodaki
@Aldarone
@amazedkoumei
@danhunsaker
@debanshuk
@Gargron
@ikuradon
@M1dgard
@m4sk1n
@mjankowski
@nolanlawson
@pfm-eyesightjp
@sorin-davidoi
@ThibG
@unarist
@ykzts
@yukimochi