v1.7.0
v1.7.0
Thanks to @sgenoud for help with this release!
Features
Notification filters
You can now filter notifications by "all" vs "mentions." Full filter support is still in progress: #369.
Reload to update
When an app update is available, there is now a "reload" button inside of the alert. This is helpful for PWA interfaces that don't have a reload button.
- feat: add snackbar alert with refresh button
#1193
Option to disable OpenGraph cards
You can now hide the OpenGraph cards (i.e. the link previews) if you don't like them.
- feat: add option to disable open graph cards
#1161
Bugfixes
Improved and accessible autocomplete
The autocomplete widget is now fully accessible, and it searches for accounts remotely as well as locally.
- fix: fix autosuggested accounts order
#1187
- fix: fix autosuggest width on mobile
#1186
- fix: make autosuggestion accessible
#1183
- fix: do remote search when autosuggesting accounts
#1182
- fix: throttle XHRs from autosuggest
#1190
- fix: fix flash of searched content in autosuggest
#1188
Improved iOS design
@sgenoud has helped out with revamping the iOS design, and fixing the style for devices with a "notch," such as the iPhone X.
Less flaky streaming
Pinafore now closes its WebSocket and IndexedDB connections when "frozen" (e.g. as a background tab). This minimizes resource usage and increases the likelihood that, when reopening the app after a long time, notifications and updates will start streaming in normally.
- fix: close IDB connections when page is frozen
#1196
- fix: close/open websocket on freeze/resume events
#1195
- fix: use fibonacci instead of exponential when streaming
#1205
"What's an instance?"
There is now a small tooltip on the word "instance" in the signup page that explains what an instance is, for the benefit of newcomers to the fediverse.
- fix: add tooltip info on what an instance is
#1175