Skip to content

v1.23.0

Compare
Choose a tag to compare
@nolanlawson nolanlawson released this 20 Mar 16:32
· 201 commits to master since this release

1.23.0 (2021-03-20)

Features

implement word/phrase filters (#1990) (4adc8ff)

You can now add a word or phrase filter to remove unwanted toots from your timeline. Go to Settings -> Instances -> (instance name) -> Word Filters. These word filters are automatically synced with Mastodon, so supporting apps (including the Mastodon frontend) will work similarly.

implement shortcut for opening/closing all CWs (#1973) (8c09ede), closes #1914

Press the z hotkey to expand/collapse all content warnings in a thread.

accept files in web share target (#1992) (5e7440a), closes #1009

On supporting platforms where Pinafore is installed as a PWA (currently ChromeOS and Chrome/Edge on Android), you can share a file from another app directly to Pinafore. For instance, you can share a photo from the Gallery app to Pinafore, and then you can write a toot with that photo attached.

out

use web badge API to show notifications/follow requests (#2005) (75458a3), closes #1900

On supporting platforms where Pinafore is installed as a PWA (currently Chrome/Edge on Windows and Mac), the unread notifications and follow requests "badge" number will appear on the app icon itself. This can be disabled in the Wellness settings under "hide unread notification count."

Capture

add screenshots/categories to web app manifest (#1993) (cf0f1d8), closes #1971

On supporting platforms (currently beta releases of Chrome on Android behind a flag), you'll see preview screenshots of Pinafore before installing it as a PWA.

kitty_quarter

Bug Fixes

Performance Improvements

  • avoid importing the DB for non-logged-in users (#1998) (a7fb2e6)
  • reduce tesseract bundle size by directly importing createWorker (#1979) (f22b1bf)
  • remove quick-login.html (#1994) (193db0a)
  • slightly more efficient word filter format (#1991) (5e61a85)
  • use scheduling.isInputPending() (#1996) (02019e9)