Releases: nolanlawson/pinafore
v1.24.4
v1.24.3
1.24.3 (2021-05-01)
Bug Fixes
- add support for building on Windows (#2029) (11fca7b), closes #1919
- fix a11y for audio/video controls in dialog (#2031) (ad96097)
- internationalize dialogs (#2033) (66fc202), closes #1988
- internationalize manifest.json (#2034) (85a5874), closes #2020
- remove Pinafore from FLOC (#2035) (566cf6c)
- use is-emoji-supported library (#2030) (7a28bd2)
v1.24.2
v1.24.1
v1.24.0
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)
Performance Improvements
v1.22.0
1.22.0 (2021-02-16)
Bug Fixes
- fix cursor set incorrectly on WebKit browsers (#1937) (a3d0c87), closes #1921
- fix custom emoji in secure mode (#1940) (2585b55), closes #1915
- fix Intl.RelativeTimeFormat on iOS 13 (#1947) (760b7f6), closes #1938
- fix up/down arrows in poll options (#1934) (4218c4c), closes #1928
- increase sapper timeout from 5s to 5min (#1935) (6d5bb0e), closes #1924
- partially fix video/audio in dialogs (#1939) (456dac7)
Features
Performance Improvements
v1.21.0
1.21.0 (2021-02-14)
This release contains experimental internationalization support, as well as French translations (by me) and German translations (helpfully provided by @MarcoZehe).
It is currently server-side only, so you would have to spin up your own instance of Pinafore to see the French or German version. Docs are in CONTRIBUTING.md
.
Bug Fixes
- first stab at i18n, extract English strings, add French (#1904) (0022286)
- fix tainted canvas error with OCR (#1902) (69aad56), closes #1901