v1.23.0
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.
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."
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.
Bug Fixes
- add cross-origin-opener-policy (#1989) (3271344)
- add permissions policy (#1984) (88ccfda)
- add pwa=true query param when sharing files (#2004) (3bf744d)
- adjust German help text for expand/collapse all CWs (#1974) (b9496c9)
- disable :focus-visible on Firefox (#2003) (fd32172)
- fix CSP checksums (#1985) (987e582)
- fix dangling } in string (#1976) (650751d)
- fix DEBUG mode for inline script (#1981) (1f2ce30)
- fix error message on media upload (#1959) (ba3b76f)
- fix name of webpack chunk for intl polyfill (#2001) (9881571)
- fix permissions policy format (#1987) (a6c9d41)
- fix tesseract in dev mode (#2000) (c4e7310)
- fix word filter style on small screens (#2002) (40cb793)
- media cache should be behind async db API (#1999) (c3fb1e2)
- revert "test: reduce concurrency again (#2007)" (#2008) (66cfc34)
- tweak emoji picker style on mobile (#1969) (ef3f107)
- tweak style of audio player (#1968) (67a338b)
- use class instead of object for easier debugging (#1980) (a2dcbcd)