Skip to content

Releases: sirbrillig/gitnews-menubar

v1.4.3

25 Jul 20:25
Compare
Choose a tag to compare

Changelog

  • This is just a minor upgrade of dependencies. The most notable difference is that it removes the direct dependency on lodash.

v1.4.2

26 Nov 20:54
Compare
Choose a tag to compare

Changelog

  • Add dark mode icons for the Mac OS menubar

v1.4.2-alpha.2

26 Nov 20:11
Compare
Choose a tag to compare
v1.4.2-alpha.2 Pre-release
Pre-release

Changelog

  • Add dark ring around dark mode icon circles #49

v1.4.2-alpha.1

26 Nov 19:25
Compare
Choose a tag to compare
v1.4.2-alpha.1 Pre-release
Pre-release

Changelog

-Add dark mode icons (#47)

v1.4.1

24 Oct 21:32
Compare
Choose a tag to compare

Changelog

  • Upgrade dependencies
  • Add CSP to HTML
  • Trigger offline mode for invalid JSON and Z_BUF_ERROR, rather than showing those errors
  • Only display unique error messages

v1.4.0

24 Jan 16:03
Compare
Choose a tag to compare

Changelog

  • Actively mark notifications as read on click (#41)
  • Set background color to be white explicitly (needed for Mac OS High Sierra)

v1.3.0

22 Dec 00:46
Compare
Choose a tag to compare

Changelog

  • Update to gitnews 3
  • Allow 404 comment errors (gitnews 3)
  • Remove absolute positioning for NotificationsArea (#34)
  • Fix broken "Clear Errors" button (#40)
  • Add fallback avatar when none is available (#38)

v1.2.0

04 Oct 17:17
Compare
Choose a tag to compare

Changelog

This is mostly a minor release. Primarily it upgrades React to 16, which brings all sorts of speed benefits. It also adds some transition animations to the notifications bar area (errors, fetching notification, offline notice).

  • Upgrade to React 16.
  • Add Vanisher component to animate some transitions.

v1.1.1

04 Sep 18:33
Compare
Choose a tag to compare

Changelog

I was occasionally still ending up in a situation where fetching would get stuck such that it thought it was fetching forever. This should fix that situation and adds additional analytics to log any failures that do occur.

  • Add try/catch around fetching.
  • Make page HTML5.
  • Add maximum fetching timeout after which it will be assumed that a failure occurred.
  • Show "Fetching notifications..." during fetch.
  • Only preserve "seen" state if notification was not recently updated.

v1.1.0

17 Aug 18:02
Compare
Choose a tag to compare

This was a big one. I hope you'll like it. Most of the improvements are around the architecture and error handling, but there's some user-facing stuff too. We now have a "start at login" checkbox! Also there's a new subtle icon that shows when you have seen, but unread notifications, just in case you forget (like I do).

Changelog

  • Add crashed/unresponsive/error event reporting.
  • Make GitHub polling safer and more fault-tolerant.
  • De-duplicate latest-release checker.
  • Upgrade Electron to 1.7.5.
  • Allow opening Devtools in production.
  • Scroll to top of notifications when opening the panel.
  • Add more subtle "offline" icon (red dot), separate from the "error" icon (all red).
  • Add subtle "unread but seen" icon (orange dot).
  • Move images to their own directory.
  • Greatly improve html loading page with styles, a header, and a spinner.
  • Increase window height to 440px.
  • Add "start at login" config option.
  • Hide config button if token is not present (since it does nothing).
  • Refactor to use actual Redux library.
  • Move side effects (like fetching, checking for updates, and setting the icon) to Redux middleware.
  • Add placeholder image and auto-retry for failed avatars.
  • Add bug report link to loading pages (html and "fetching").
  • Enable offline mode if GitHub is down.
  • Upgrade Gridicons to 2.0.1.
  • Add unit tests for fetch error handling.
  • Decrease the chance that a fetch error will break fetching.
  • Include more types of messages in error messages.