v1.12.0
This is a minor release with some new features, as well as some bug fixes and perf improvements.
Many thanks to @sorin-davidoi and @sgenoud for their help with this release!
New features
Blurhash
Sensitive images now show a blurred preview (blurhash). This feature can be disabled in the general settings, under "show a plain gray color for sensitive media."
show commits
#1409
#1428
#1412
#1425
#1423
#1422
#1420
#1418
#1403
#1400
#1398
#1395
#1391
#1390
#1389
#1381
Extract text from images
Inspired by an upcoming Mastodon feature, Pinafore can now use tesseract.js to generate a description (alt text) for an image. Click the image edit (pencil) button to either edit the description, edit the focal point, or generate text from the image.
This can also be considered an accessibility feature, because now it's easier than ever to add alt text to an image!
show commits
#1449
#1445
#1444
#1439
#1437
#1436
#1435
#1433
#1434
#1432
#1431
#1430
Bug fixes and perf improvements
More reliable notifications
In the past, you may have had to refresh Pinafore to get the most recent notifications or new toots in your timeline. With this fix, new toots and notifications should hopefully arrive without needing a refresh.
- fix: reset websocket on online/offline/active events
#1429
Accessibility fixes
The toot length gauge now respects the "reduce motion setting," the tappable area for settings buttons is larger.
Don't over-fetch
Pinafore no longer eagerly fetches the custom emoji and lists from an instance whenever the page is loaded.
Handle revoked tokens
If you revoke a token for Pinafore in the Mastodon UI, then Pinafore should now handle that gracefully and log you out.
- fix(actions/instances): Clear data when token revoked
#1446
Better toot compose box input responsiveness
Responsiveness in the toot compose box should be slightly improved.