Updates

3.3.2

Download for 

Jul 28, 2020
Stable
This is the latest stable CashNotify release.
Download CashNotify.

Improvement

  • Stop using a deprecated Stripe option, as requested by Stripe. This should improve performance a bit for Stripe accounts with lots of events.

3.3.1

Download for 

Jul 7, 2020
Stable

CashNotify now supports Stripe’s restricted API keys!
This is a great improvement security-wise, as you can now use read-only Stripe keys with CashNotify.

These are the minimum required rights we need at the moment (➡️ generate a restricted key with these minimum rights):
- rak_balance_read
- rak_event_read
- rak_invoice_read
- rak_payout_read
- rak_subscription_read

image

As soon as restricted keys were introduced in 2017, we wanted to make use of them… but couldn’t without sacrificing some features (e.g. automatically getting account’s name and logo).

Now, almost 3 years later, more users are asking for CashNotify to support restricted keys, while Stripe did not answer our request. Considering the benefit of added security is a lot higher than some aesthetic features, we added support for restricted keys, and built new options to customize accounts’ names and logos.

If you still use an unrestricted secret key, it won’t change anything. However, if you use a restricted key, you’ll notice that the account will use a generic name and logo. You can customize them after adding the account to CashNotify, by clicking on the name and logo to choose another file (png/jpg/gif/ico):

image

This also means that you can now use a custom logo on PayPal accounts—which didn’t support them :)

New

  • Support Stripe’s restricted keys (click here to create a key with the minimum required rights)
  • Select a custom logo to display for each account
  • Hidden feature - Limited support for Paddle accounts. Note that CashNotify does not support Paddle officially: a lot of features are missing, and it’s hard to setup. Because of that, we won’t answer support requests related to Paddle.
    • Some background on this decision: we use Paddle ourselves to sell CashNotify. Because of this, we’ve been using internally a custom build of CN with support for Paddle. Since multiple users have asked for Paddle support, we open this feature to everyone.
    • Limitations: Support for Paddle is limited to successful, one-off charges. There’s no support for refunds, payouts, or anything related to subscriptions. It’s also a pain to setup because it relies on Paddle’s webhooks, which can be an issue if you already use them.
    • How to enable this feature: create an empty file named enablePaddle in the User Data directory of CashNotify (macOS: ~/Library/Application Support/CashNotify/, Windows: %APPDATA%\CashNotify\) and restart the app. Paddle’s webhook must be enabled for at least the payment_succeeded event.

Improvements

  • Add a link to renew a license when it is expired, so users can self-renew their license
  • Decrease rate of auto-update checks (30mn > 3 days)
  • Improve “debug-ability” of auto-updater
  • Bump minor dependencies

Fix

  • Fix price not being displayed when it’s 0 (e.g. when there’s a 100%-off coupon)

3.2.1

Download for 

Sep 7, 2019
Stable

Fix

  • [Windows] Fixes an issue with an incorrect signing certificate, preventing further updates.

Note: You’ll need to download this update manually, as there’s still a certificate issue preventing updates from previous versions. Further updates should be fine. We’re sorry for the trouble.

3.2.1-beta.3

Download for 

Sep 7, 2019
Pre-release
Want to try? See How to enable pre-releases.

Fix

  • [Windows] Fixes an issue with an incorrect signing certificate, preventing updates.

3.2.0

Download for 

Sep 6, 2019
Stable

Improvements

Overall simplification of management / positioning of the app window:

  • [macOS] The main window is now displayed above the notifications — that’s how a proper menu bar app should behave!

  • [macOS] The last app will be focused once the main window is hidden.
  • [Windows] The app behaves better when the Start menu is moved while the app is running. Not perfect, but much more usable.

3.1.2

Download for 

Aug 22, 2019
Stable

Improvement

  • Added an option to log to file — disabled by default. You can enable it with the option “Send additional debug logs” in Settings > Updates > Advanced settings.
    Note that the log file is not automatically shared with us, you’ll have to manually send it to us. It is also not comprehensive (i.e. it won’t have details of your financial data), but it should help us debug some issues.

Fix

  • App would sometimes crash or become unresponsive when trying to change the tray icon. This should be resolved.

3.1.1

Download for 

Jul 2, 2019
Stable

Fix

  • Fix crash on Windows x64.

Windows users: If you have already upgraded to version 3.1.0 and CashNotify crashes, you will need to perform a manual update. Download the latest version and install it over your current version.

3.1.0

Download for 

Jul 1, 2019
Stable

CashNotify 3.1 adds a new Dark Mode, a new dashboard indicator, and big under-the-hood improvements.

Please be aware that CashNotify 3.1 now requires macOS Yosemite (10.10) or newer.

cn-dark-mode

New

  • Dark Mode! You can now choose between a light or a dark theme.
  • Added a new dashboard: Number of successful payments.
  • Updated some icons to make their meaning clearer. Also, they’re crispier on high-def displays.
  • Notarized! From this version onward, CashNotify for macOS is notarized by Apple. This will be a requirement starting with next macOS (Catalina).

Improvements

  • Security improvements, thanks to major dependencies upgrades.
  • Error reporting is more verbose — while still being anonymized by default.
  • Perfs should be a bit better, especially on older machines.
  • Major improvements to our development process. You probably don’t care, but you should — this will let us ship more updates! :)

Fixes

  • Fixed the “Start automatically” option which couldn’t be disabled.
  • Fixed some timeout issues when fetching Stripe events.
  • Fixed an issue where the UI font would be different than the one we chose — it’d fallback to the system font, which is actually good. We might embrace it in a future update…
  • Fixed an issue where the scrollbar could be hidden behind the menu.
  • Fixed a potential issue when sharing the revenue graph.
  • Some other general improvements and fixes.

Misc.

  • Code-signing certificate for Windows has been renewed. This shouldn’t change anything for users.

3.0.1

Download for 

Feb 25, 2019
Stable

New

  • Display the license UDID in-app, to help users identify themselves when contacting support about any licensing issue.

Fix

  • In some cases, PayPal might hold your payments for a few days. When the money is released at last, PayPal triggers a new payment event, which in turn triggered an indefinitely loading notification in CashNotify. This should fix these.
  • Fixed a bug in the license tab where the “updates available until” date would be wrong for licenses with lifetime updates.

3.0.0

Download for 

Jan 16, 2019
Stable

At last! CashNotify 3 is a huge release, in the work since early 2018.
It brings 2 new big features — PayPal and Windows — as well as a lot of smaller improvements.

CashNotify 3

Here’s some highlights:

  • Monitor your PayPal accounts, in addition to Stripe’s
  • CN3 is now available on Windows, as well as macOS
  • Added support for subscriptions (new and canceled events)
  • New welcome screen, when no account is setup
  • New license system
  • Improved currency rates service
  • Import old v2 settings if they exist
  • And fixed a lot of smaller stuff

Both Windows and PayPal development were painful — PayPal especially.
A big thank you to everyone who helped us throughout our betas!