Skip to content

Releases: Notifiarr/notifiarr

Graphical

16 Mar 06:59
4eb48f7
Compare
Choose a tag to compare

This release adds a new human user interface in the form of a web interface. To enable it, add this parameter to your config file, toward the top next to quiet:

ui_password = "reallyLongPassword"

Use a password that is at least 16 characters long. Once you log into the web interface, you can change the password and it will be saved encrypted (so no one can snoop it).

The web interface provides new features:

  • Config file editor.
  • Log file browser and log file tailing.
  • System information.
  • Application metrics.
  • Proxy authentication support.

Other features in this release:

  • Debian/Ubuntu APT hooks. Allows native notifications from apt commands.
  • Adds Plex to dashboard.
  • Allows serializing operations (instead of always parallel threads).
  • Decrease memory footprint (especially with serialization enabled).
  • Adds help links to site errors.

Various bug fixes and internal changes to support new features on the website.

Minor Fixes

22 Jan 08:58
023c8ec
Compare
Choose a tag to compare

Fixes dashboard ordering for Sonarr, Readarr and Lidarr (recent items).
Adds a new extra API Key input (for future integrations).
Make trash sync skip broken updates and continue.
Sends full report on trash sync update.
Adds new trash aggregate api handler to speed up the website.
Fixes services log file mode.

More Improvements

17 Jan 04:28
d75da75
Compare
Choose a tag to compare

The build for 0.2.5 kept timing out on a lint test, so we never got the binaries. This release includes a change to increase the timeout, so it should build. The following are the release notes from 0.2.5 copied here:

Features:

  • Starr app database backup notifications and corruption checks.
  • Adds native Prowlarr service checks (and corruption/backup checks).
  • Defaults uptime, cpu, memory, load to enabled on dashboard (checkbox removed from site).
  • Adds support for native form login on all Starr apps. Required when auth is enabled and corruption check is turned on.
  • Adds support for additional config files. Useful to store api keys in a second file. Not very well documented yet.
  • Example compose file added to repo. Thanks @TABLE272!
  • Adds more release dates to Radarr notifications.
  • 0.2.6: Use go routines to get app versions in parallel.

Fixes:

  • Documents process service check type better.
  • Plex is not commented out by default in the example config file.
  • Passes request context from API to sub-request, so timeouts on notifiarr.com are properly honored.
  • Lots of code lint fixes. Mostly varnamelen
  • Fixes mode menu label on Windows after reloading while mode=dev.
  • Missing data added to startup payload (more apps, like Prowlarr).
  • Complete refactor of timers to deal with custom timers better.
  • Fixes custom timers in Notifiarr menu that would break after reload.
  • Config file templates fixes. Spacing, etc.
  • 0.2.6: Add Tautulli count in missing startup payload.

Improvements

17 Jan 02:21
Compare
Choose a tag to compare

Features:

  • Starr app database backup notifications and corruption checks.
  • Adds native Prowlarr service checks (and corruption/backup checks).
  • Defaults uptime, cpu, memory, load to enabled on dashboard (checkbox removed from site).
  • Adds support for native form login on all Starr apps. Required when auth is enabled and corruption check is turned on.
  • Adds support for additional config files. Useful to store api keys in a second file. Not very well documented yet.
  • Example compose file added to repo. Thanks @TABLE272!
  • Adds more release dates to Radarr notifications.

Fixes:

  • Documents process service check type better.
  • Plex is not commented out by default in the example config file.
  • Passes request context from API to sub-request, so timeouts on notifiarr.com are properly honored.
  • Lots of code lint fixes. Mostly varnamelen
  • Fixes mode menu label on Windows after reloading while mode=dev.
  • Missing data added to startup payload (more apps, like Prowlarr).
  • Complete refactor of timers to deal with custom timers better.
  • Fixes custom timers in Notifiarr menu that would break after reload.
  • Config file templates fixes. Spacing, etc.

Merry Christmas!

24 Dec 01:51
f0e17ce
Compare
Choose a tag to compare

Just a few bug fixes. See #150.

Snapshot Crashes

22 Dec 21:09
558a9ea
Compare
Choose a tag to compare

This fixes a bug introduced in the snapshot feature that caused the application to crash.

Modificaciones Menores

22 Dec 11:26
54469cb
Compare
Choose a tag to compare
  • A few bug fixes, but nothing major.
  • Adds Media Rating notification fox Plex.
  • Now includes drive used space in snapshots data.
  • Updates toast notification and application icons on Windows.

Shew

22 Nov 08:24
a98753e
Compare
Choose a tag to compare

This release:

  • Fixes Sonarr command support, so TBA episodes can be refreshed.
  • Removes invalid startup warnings.
  • Fixes kubernetes random host names.
  • Service checks are sent even if no services exist.
  • Fixes startup crash with invalid Starr app configurations.
  • App now continues to start if qBit or Deluge are inaccessible.

Blood, Sweat, Tears - Shiny

24 Oct 20:07
05426f9
Compare
Choose a tag to compare

Notifiarr Client 0.2.0 Release Notes

This is a large release and carries many enhancements, bug fixes and optimizations.

A number of configurations were moved out of the client config file and into
the website. This includes TRaSH sync, dashboard, snapshots, plex and starr app configuration.
The client sends these values to the server where they are cached and saved and can be
further controlled.

This release adds support for displaying SABnzbd in the dashboard. Additional output
was added to Deluge and Qbit. Support is also included to use Tautulli's friendly
name map for Plex notifications (instead of the config file or site).

Features

  • SABnzbd dashboard support.
  • Tautulli user-map friendly name support.
  • Snapshot can now get usage for all drives.
  • Settings are offloaded to the site and retrieved on startup or reload.
  • Plex sessions are now cached, and single threaded.
  • Debug output length can be controlled with a config setting now.
  • Logging Improvements. Your logs will be beautiful.
  • No longer uses notifier.php. Just API routes on the website.
  • Cleans up JSON payloads to/from the website.
  • Plex sessions are now tracked so we know how long a show has been in a state.
  • All website-oriented timers now share a thread.
  • All website responses are unified into a single data structure.
  • New data structure comes with methods to easily convert the responses.
  • Plex sessions now use only JSON and no XML.
  • Plex sessions wait time is now configurable instead of hard coded to 10 seconds.
  • Service checks for Tautulli and SABnzbd are built-in. Just add a name.
  • Better temperature sensor support (for snapshots).
  • Toast support added on macOS (for most user interactions).
  • Adds Sonarr refresh endpoint.
  • Added Radarr import lists endpoint.

Bug fixes

  • Works with the latest version of Plex only. Their API changed.
  • Trusted upstreams had a bug that basically made it not work.
  • Listen port is now checked on startup before calling the web server.
  • Reload can now remove things from config.
  • Changing log file settings before reload now works.
  • Application crashes and panics are logged in app log now.
  • Added config poller for installations without a web port exposed.
  • Fixes a bug causing issues with the beta version of Radarr (.NET ASP).

Known Problems

  • The custom timers in the menu stop working after a reload. This may or may not be fixed in a future version.
  • Older versions of Plex will not work correctly. You must run the latest version of Plex for sessions to work.
  • Plex session changes, Tautulli and SABnzbd are new and may have bugs.
  • SABnzbd has no startup message printed. Will fix this in the next version.

Notes

  • The new allDrives setting has no effect on BSD/macOS or Docker systems (these always return all drives).
  • useSudo has no effect on Windows or Docker. On Docker, use --privileged to get disk info.

Caterpillars

05 Oct 23:10
4b333bc
Compare
Choose a tag to compare

This release fixes sonarr release profiles and adds a sonarr refresh endpoint.

Also has all the things in these two PRs (read their descriptions for more):
#112
#113