gitnews-menubar

Display GitHub notifications in your menu bar

GPL-2.0 License

Stars
24

Bot releases are hidden (Show)

gitnews-menubar - v1.2.0

Published by sirbrillig about 7 years ago

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.
gitnews-menubar - v1.1.1

Published by sirbrillig about 7 years ago

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.
gitnews-menubar - v1.1.0

Published by sirbrillig about 7 years ago

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.
gitnews-menubar - v1.0.5

Published by sirbrillig about 7 years ago

Changelog

  • Improve error reporting for GitHub server errors.
  • Fix an issue where multiple server errors would not be displayed.
gitnews-menubar - v1.0.4

Published by sirbrillig about 7 years ago

Changelog

  • Upgrade gitnews to 2.0.1 which should better handle non-200 responses from GitHub.
  • Prevent notifying about new releases if the new release is a pre-production release.
gitnews-menubar - v1.0.3

Published by sirbrillig over 7 years ago

Changelog

  • Show red icon when connection errors occur rather than normal alert.
  • Add "check for updates" button to config page.
  • Reduce font size of offline notice so it fits in one line.
gitnews-menubar - v1.0.2

Published by sirbrillig over 7 years ago

Changelog

  • Further improve offline handling.
  • Move quit button to Config page.
  • Move config button to left side of header.
  • Move config page "back" button to header.
  • Show config button even during initial fetch.
  • Any error will now disable fetchingInProgress to prevent fetch hanging.
  • Add "retrying now" to offline countdown.
  • Add version number to config page footer.
  • Show alert icon when offline, when there are errors, or when new notifications arrive.
gitnews-menubar - v1.0.1

Published by sirbrillig over 7 years ago

Fix a bug where the initial load after entering a token would never try to fetch notifications. 🙃

gitnews-menubar - v1.0.0

Published by sirbrillig over 7 years ago

Initial release.