Skip to content

v1.8.0

Compare
Choose a tag to compare
@nolanlawson nolanlawson released this 28 May 01:05
· 731 commits to master since this release

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

Full changelog