github getferdi/ferdi v5.6.1-beta.2
5.6.1-beta.2

latest releases: v5.8.2-nightly.10, v5.8.2-nightly.9, v5.8.2-nightly.8...
pre-release3 years ago

Features

  • Upgraded to electron 13.2.2 💖 @vraravam
  • Remove checks that refers to paid subscription since Ferdi is always free 💖 @vraravam
  • Remove 'shareFranz' feature since its always turned off for Ferdi 💖 @vraravam
  • Sorted the recipes according to their service name in the 'Add new Service' screen 💖 @vraravam
  • Moved some npm dependencies that were incorrectly classified as runtime deps. This has saved approx 16MB from the installed file (on macos) 💖 @vraravam, @mhatvan
  • Add buttons in the 'Advanced' section of preferences to allow users to quickly open the ferdi profile in their file explorer 💖 @vraravam
  • [Security] Refactored Url helpers to ensure that theres a single place for vetting and opening external urls as recommended by this article (#1789) 💖 @vraravam
  • Catch up with minor changes in Franz 5.7.0
  • Add entitlements for screen-capture-permissions 💖 @vraravam

Fixes

  • Fixed bug where the service-defaults were not merged when creating a service 💖 @vraravam
  • Audio toggle is now decoupled from notification toggle (#1691) 💖 @vraravam
  • Incorrect position while adding a new service when there were pre-existing services (#1820) 💖 @vraravam
  • Fixed issue with some shortcuts not working on macos (those that either used alt or shift keys) 💖 @vraravam
  • Fix app focus detection 💖 @vraravam
  • Fix beta channel release for snap 💖 @mhatvan

Under the hood

  • [Perf] Removed double nested looping while deactivating service (#1824) 💖 @vraravam
  • Upgraded electron-builder to 22.12.1 which will allow converion from npm to pnpm 💖 @mhatvan
  • Typescript conversion 💖 @vraravam
  • Set stricter rules for typescript conversion 💖 @vraravam
  • Move build-time js files out of 'src' and into 'scripts' 💖 @vraravam
  • Check if default app protocol is different before overriding it (#1818) 💖 @ayxos, @vraravam
  • Minor cleanup of 'NaN' logic when loading recipe badges 💖 @vraravam
  • Completed plumbing required for conversion from javascript to typescript 💖 @vraravam
  • npm upgrades 💖 @vraravam
  • Started typescript conversion of some simple scripts 💖 @vraravam
  • Added animations step in gulp to transpile scss and copy to build 💖 @mhatvan
  • Generated '.gitignore' from gitignore.io 💖 @vraravam
  • Setting some config rules for typescript (in preparation for external contributors during hacktoberfest) 💖 @vraravam
  • Moved 'gulp'-related packages to 'devDependencies' resulting in slimming down the installation file considerably (8MB on macos) 💖 @vraravam
  • Use destructured 'import' 💖 @vraravam
  • Replace old '@meetfranz/electron-notification-state' with 'macos-notification-state' 💖 @vraravam

The complete changelog since the previous beta. Please note that this is the same code as the v5.6.1-nightly.37 tag.

Don't miss a new ferdi release

NewReleases is sending notifications on new releases.