v1.8.0
v1.8.0
New features
Polls
You can now create and vote on polls, and get notifications when a poll has finished. Thanks to @sgenoud for help on this!
- feat: Add poll results to a status
#1219
- fix: tweak poll results style and fix a11y
#1220
- feat: add poll result push notifications
#1227
- feat: add poll notifications
#1229
- fix: show poll results, time remaining, allow refresh
#1233
- feat: vote on polls
#1234
- feat: ability to create polls
#1235
- fix: poll button label is backwards
#1238
- fix: add tests for polls, improve a11y of poll form
#1239
- fix: add
<select>
aria-label, remove unnecessary aria-labelledby#1242
Filters
The following timeline filters are now available:
- Home: boosts, replies
- Notifications: boosts, favs, new followers, mentions, poll results
Filter settings are on a per-instance basis. You can find them under Settings → Instances → (Instance name).
Filters are applied client-side, and are not synced with the server, as Mastodon does not support an official API for this.
Regex/word filters are still on the backlog: #1225
- feat: add home/notification filter settings
#1226
- fix: fix unread notifications badge for filters
#1231
Bugfixes
Better push notifications
Push notifications now show a Pinafore icon and fav/boost icons, and correctly allow you to fav or boost a status that you're notified of.
- fix: add push notification badge
#1246
- fix: various push notification fixes
#1245
- fix: fix bug when faving/boosting push notification
#1244
Better media upload UI
The media upload UI has better color contrast and other a11y fixes. It should be easier to type the descriptions in particular, because there's more space for the textarea.
- fix: improve UI/a11y of media upload
#1241
- fix: improve media upload a11y
#1240
- fix: minor tweaks to PushNotificationSettings
#1222
a11y fixes
"Reduce motion" now correctly disables any "slide" animations in the compose box. Color contrast has been improved in dark mode.
- fix: fix reduceMotion of svelte slide transition
#1237
- fix: improve color contrast of dark themes
#1249
"x minutes ago" updates automatically
Text like "20 seconds ago" or "5 minutes ago" will now update automatically. Care is taken to avoid excessive CPU usage when periodically updating the UI, and this fix actually includes some performance improvements to avoid excessive re-renders.
- fix: poll for updates to timeago displays
#1232
Other bugfixes
- fix: statuses in own thread should not have cursor:pointer
#1250
- chore: update deps
#1247
- chore: Update stringz to the latest version 🚀
#1228
- fix: change wording in show/hide sensitive media
#1221
- fix: separate "inline theme" from "default theme"
#1216
- chore: update to esm 3.2.25
#1217
- chore: Update rollup-plugin-terser to the latest version 🚀
#1218
- chore: Update assert to the latest version 🚀
#1212
- fix: use only one 180x180px touch icon
#1213
- fix: improve focus style on dialog list item
#1208
- fix: don't autosuggest when text ends with punctuation
#1207