Releases: sirbrillig/gitnews-menubar
v1.4.3
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
Changelog
- Add dark mode icons for the Mac OS menubar
v1.4.2-alpha.2
Changelog
- Add dark ring around dark mode icon circles #49
v1.4.2-alpha.1
Changelog
-Add dark mode icons (#47)
v1.4.1
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
v1.3.0
v1.2.0
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
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
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.