Skip to content

Releases: nolanlawson/pinafore

v1.19.1

02 Sep 05:46
Compare
Choose a tag to compare

1.19.1 (2020-09-02)

Thank you @arethsu for the bookmarks fix!

Bug Fixes

v1.19.0

01 Sep 00:35
Compare
Choose a tag to compare

1.19.0 (2020-09-01)

Highlights:

  • Bookmarks support (go to Community -> Bookmarks, and press ... then Bookmark on a toot to bookmark it)
  • Nicer "maskable" PWA icons (supported in Firefox/Chrome on Android, reinstall may be necessary)
  • Press / to start searching
  • Empty timelines no longer show infinite spinner, instead they say "Nothing to show"

Thanks to @charlag for implementing bookmark support! And thanks to @shinenelson for the VIM-esque / hotkey to instantly start searching!

Features

Bug Fixes

v1.18.1

07 Jul 14:48
Compare
Choose a tag to compare

1.18.1 (2020-07-07)

Bug Fixes

v1.18.0

06 Jul 02:16
Compare
Choose a tag to compare

1.18.0 (2020-07-06)

Summary

  • Added a new emoji picker with support for emoji v13 (if your OS has it)
  • You can now search for native emoji by typing e.g. :grin:
  • Mouse users may hover over native emoji to see the shortcodes (in most cases)
  • Favorites are fixed! You can paginate the favorites list beyond the first 20. (Thank you @charlag!)
  • Support for legacy Edge (EdgeHTML) was dropped. Please update to a newer browser (e.g. new Edge)
  • Some iOS bugfixes

Features

  • use emoji-picker-element, add emoji autocompletions/tooltips (#1804) (1371175)

Bug Fixes

v1.17.0

23 May 17:10
Compare
Choose a tag to compare

1.17.0 (2020-05-23)

Features

Smarter focus ring behavior

The main feature of the new release is that we now use the :focus-visible web standard to detect whether you're using the keyboard, mouse, or touchscreen and show/hide the focus ring accordingly. For mouse users, this means that the focus ring will appear much less often, which should be less visually distracting. For keyboard users, nothing should change.

If you prefer the old behavior, you can go into the settings and enable "Always show focus ring." In the future, browsers should allow users to set this at the OS or browser level so that it can automatically work for all websites. (This is already in progress for ChromeOS.)

  • use :focus-visible, add setting to enable/disable it (#1775) (cc62000)

Performance improvements

Faster thread loading

When you click a status to view its thread, the thread should load more quickly now. In most cases, the status will appear instantly, and the replies will load afterwards. This also fixed a bug where, as new statuses arrive, they weren't necessarily presented in the same order that the Mastodon frontend would show them. In addition, there should be more consistent fade-in animations.

Bug Fixes

CSS tweaks

The design of the navigation header and the "indicator" (i.e. the thing that moves around as you change columns) has been tweaked to be a bit more consistent, and to make the indicator more prominent. You probably won't notice the difference, but it was driving me nuts.

v1.16.0

12 May 02:06
Compare
Choose a tag to compare

v1.16.0

  • feat: Docker compose #1767 (thanks @Shadow8t4!)
  • fix: fix polls with content warnings #1768

v1.15.9

03 May 21:48
Compare
Choose a tag to compare

v1.15.9

Performance fixes

Statuses will render slightly faster on slower devices, and fade-in animations will be more consistent.

  • fix: change all opacity animation timings to 0.2s #1753
  • fix: fix fade animations on slow devices #1751
  • perf: calculate plaintext from HTML content in advance in rIC #1748
  • perf: make timeline rendering less janky #1747

Accessibility fixes

In screen readers, Pinafore now reads out whether a status contains media or polls, and the buttons on media specify whether it's an animated image or not. Navigation buttons work correctly in Voice Control on iOS.

  • feat: aria-labels and buttons contain more media info #1743
  • fix: fix nav links in Voice Control on iOS #1746

Bug fixes

  • fix: fix delete-and-redraft in Firefox Android (#1762) #1681
  • fix: left/right hotkey works on all settings page (#1745) #1744
  • fix: beef up CSP headers #1759
  • fix: update sapper to fix SNYK-JS-SAPPER-561051 #1757

v1.15.8

21 Mar 16:53
Compare
Choose a tag to compare

v1.15.8

  • update dependencies
  • fix: remove safari-specific service worker code #1712
  • fix: change pitch black theme #1702 (Thanks @petabyteboy!)

full changelog

v1.15.7

12 Jan 22:47
Compare
Choose a tag to compare

v1.15.7

Another bugfix release! Thanks to @petabyteboy and @blackle for help with this release.

Highlights:

  • emoji picker now has a dark mode (#1686)
  • image modals should be the correct size even as the image downloads (#1690)

Other commits:

  • fix: ignore hidden files in scss/themes #1696
  • fix: remove remount #1688
  • fix: Wellness page had the wrong breadcrumb #1684

Full changelog

v1.15.6

15 Dec 19:56
Compare
Choose a tag to compare

v1.15.6

Bugfix release!

Bug fixes

Fix duplicates in threads

Sometimes duplicate toots would show up in very busy threads with lots of replies. This is fixed now.

  • fix: fix duplicates in threads #1672

a11y: improve focus restoration on settings/community pages

  • fix: restore focus on community page #1669
  • refactor: refactor focus management #1662
  • fix: settings pages preserve focus #1666

Other fixes

  • fix: fix search width on narrow sizes #1678
  • fix: handle pleroma ping messages #1676
  • fix: Avoid autocapitalize keyboard for instance name #1653 (thanks @Krinkle!)
  • fix(service-worker): Make API call to the right endpoint #1664 (thanks @sorin-davidoi!)
  • fix: add missing cache-control for gz/webapp files #1660

full changelog