Ferdi Changelog

What's new in Ferdi 5.8.1

Mar 28, 2022
  • Bump electron from 15.3.4 to 15.3.5 by @dependabot in #2481
  • Bump follow-redirects from 1.14.6 to 1.14.9 by @dependabot in #2461
  • Bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #2464
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #2483
  • Bump plist from 3.0.4 to 3.0.5 by @dependabot in #2486
  • New Crowdin updates by @ferdibot in #2430 #2440 #2484

New in Ferdi 5.8.0 (Mar 1, 2022)

  • Add configurable hibernation interval after auto-wakeup by @jamesandariese in #2422
  • Re-arrange split view panes when tab order changes by @niutech in #2428
  • Bump url-parse from 1.5.3 to 1.5.10 by @dependabot in #2425

New in Ferdi 5.7.0 (Jan 12, 2022)

  • Manually bumped up beta app version
  • Bumped up beta version to: 5.6.0-beta7

New in Ferdi 5.6.8 (Jan 3, 2022)

  • Merge branch 'nightly' into release

New in Ferdi 5.6.5 Nightly 3 (Dec 19, 2021)

  • Refine selector for horizontal siebar scrolling container by @kytwb
  • Fix create workspace button style when no accent color set by @kytwb
  • Fix badge border-radius changing in Dark Mode by @kytwb
  • Fix officialRecipes fetch by @kytwb
  • Upgrade electron-updater from 4.6.2 to 4.6.5 by @kytwb
  • Better error handling for autoUpdater by @kytwb
  • Upgrade 'electron' to '15.3.4' by @vraravam
  • Remove app.quit hack hiding autoUpdater.quitAndInstall failure by @kytwb
  • Refactor autoUpdater usage by @kytwb
  • Fine-tune settings tabs on small resolutions by @kytwb
  • Remove duplicate edit button in account settings tab by @kytwb
  • Move LockedScreen to AppLayout by @kytwb
  • Replace 'Login' with 'Exit session' in settings navigation by @kytwb
  • Fix classes names for Welcome screen by @kytwb
  • Redirect to Welcome screen on logout/exit session by @kytwb
  • Iterate on Sidebar icons order by @kytwb
  • Iterate on updateStatusSearching by @kytwb
  • Show preferred method to add punctuation by @kytwb
  • Add fallback to default primary color by @kytwb
  • Fix prop title is marked as required in FullscreenLoader by @kytwb
  • Fetch workspaces on WorkspaceDrawer componentDidMount by @kytwb
  • Fix propType title is not required, but has no corresponding defaultProps declaration by @kytwb
  • Upgrade system dependencies (node, npm, pnpm, node-gyp) by @vraravam in #2336
  • Set error to null on Request success by @kytwb
  • Upgrade npm modules by @vraravam
  • Remove 'commitizen' and related modules by @vraravam

New in Ferdi 5.6.4 (Dec 16, 2021)

  • What's Changed:
  • Fix: latest recipes updates
  • Fix: tray icon not showing/hiding the Ferdi window by @martinbernat in #2234
  • Fix: fix hiding Ferdi from systray on Macos fullscreen mode by @sad270 in #2264
  • Fix opening link when in fullscreen on MacOs by @sad270 in #2265
  • Fix: adjust number of columns for Split Mode by @niutech in #2208
  • Fix: label for number of columns in Split View Mode by @niutech in #2229
  • Fix: service activation and hibernation timeout by @klaegera in #2224
  • Fix: don't strip authentication credentials from service URL (fixes #2182) by @niutech in #2228
  • Fix: global shortcut to toggle window by @michaelhays in #2284
  • Fix: Remember The Milk forgetting login (resolves #1094) by @dedotombo in #2324
  • Fix: icon alignment for horizontal bar by @balajiv113 in #2179
  • Fix: force the minimum icon size to 2 if the calculated icon size becomes negative by @vraravam in #2204
  • Fix: use 'nativeWindowOpen' to see if this resolves issues with opening browser window on clicking links by @vraravam in #2308
  • Fix: check if 'app.mainWindow' is present to avoid js errors by @vraravam in #2189
  • Fix: setup assistant after new account registration @kytwb
  • Fix: Quick Switch showing service from different workspace by @kytwb
  • Fix: enable saving empty workspaces by @kytwb
  • Fix: enhance error handling for workspaces not loading when using Ferdi without an account by @kytwb
  • Fix: review Dark Mode and accent color support by @kytwb
  • Fix: refactor Auth screens flow by @kytwb
  • Fix: restore Help > Publish Debug Information feature by @kytwb
  • Doc: revamped github Issue templates using new yml DSL by @vraravam in #1441
  • Chore: convert various files to TS by @mhatvan in #2246

New in Ferdi 5.6.4 Nightly 34 (Dec 15, 2021)

  • Set error to null on Request reload by @kytwb
  • Set error to null on Request reset by @kytwb
  • Add visual feedback on updateWorkspaceRequest error by @kytwb
  • Reset updateWorkspaceRequest before re-save attempt by @kytwb
  • Fix spacing issue with dismissed InfoboxComponent by @kytwb
  • Enable saving empty workspaces by @kytwb
  • Extract SVG logo from Affinity Photo by @kytwb
  • Fix Dark Mode in auth screens by @kytwb
  • Add Dark Mode style for Welcome screen featured services by @kytwb
  • Remove duplicated auth__container in Lock screen by @kytwb
  • Start removing superfluous text by @kytwb
  • Use logo variant, remove welcome text in Get Started screen by @kytwb
  • Remove title from AppLoader by @kytwb
  • Remove accent color on nightly builds modal text by @kytwb
  • Fix available services empty state rendering by @kytwb
  • Simpify services empty state text by @kytwb
  • Iterate on recipes empty state by @kytwb
  • Update default locale, trigger Crowdin update by @kytwb
  • Fix Quick Switch showing service from different workspace by @kytwb
  • Fix Remember The Milk forgetting login (resolves #1094) by @dedotombo in #2324

New in Ferdi 5.6.4 Nightly 33 (Dec 14, 2021)

  • Reset state when closing PublishDebugLogModal by @kytwb
  • Fix PublishDebugLogModal close button color in Dark Mode by @kytwb
  • Limit and shuffle recipes displayed on Welcome screen by @kytwb in #2319
  • Fix height of icons displayed on Welcome screen by @kytwb in #2319
  • Remove irrelevant dev mode warnings by @kytwb
  • Add logo in ChangeServer screen by @kytwb
  • Show only 2 rows of 8 icons, same as Franz by @kytwb
  • Iterate on Welcome screen CTAs by @kytwb
  • Gracefully handle edge case showing both hibernating and loading state by @kytwb
  • Remove banner linking to missing survey by @kytwb
  • Fix sidebar scrolling in horizontal mode by @kytwb
  • Simplify navigation in auth screens by @kytwb
  • Style modals as per QuickSwitch modal by @kytwb
  • Fine-tune QuickSwitch styling in light mode by @kytwb
  • Use accent color from settings in modals when appropriate by @kytwb

New in Ferdi 5.6.4 Nightly 31 (Dec 12, 2021)

  • Other Changes:
  • Use 'nativeWindowOpen' to see if this resolves issues with opening browser window on clicking links by @vraravam in #2308
  • Fixed error when trying to register new account by @kytwb in #2039

New in Ferdi 5.6.4 Nightly 29 (Dec 9, 2021)

  • Other Changes:
  • Use 'nativeWindowOpen' to see if this resolves issues with opening browser window on clicking links by @vraravam in #2308
  • Ensure submodules are properly updated for nightly builds by @vraravam
  • Add Iris Messenger recipe (getferdi/recipes#783) by @vbuzzano

New in Ferdi 5.6.4 Nightly 25 (Dec 5, 2021)

  • Other Changes:
  • chore: do not assume that the recipe contains a 'webview.js' file by @vraravam
  • chore: upgrade 'node-mac-permissions' version by @vraravam
  • chore: upgrade react-jss to latest (#2302) by @mhatvan in #2302

New in Ferdi 5.6.4 Nightly 23 (Dec 3, 2021)

  • Other Changes:
  • chore: upgrade commitlint and eslint-plugin-unicorn to latest by @mhatvan in #2295
  • Change instagram serviceUrl back to include inbox (fixes #2111) by @vraravam
  • Stop clearing storage data on unload in WhatsApp recipe (#778) by @ruippeixotog
  • Fixed unread badge for circuit (#777) by @simonszu

New in Ferdi 5.6.4 Nightly 20 (Nov 29, 2021)

  • Fix global shortcut to toggle window by @michaelhays in #2284
  • Fix skype notification counter for non-English locales(fixes getferdi/recipes#763) (getferdi/recipes#775)
  • Add RingCentral recipe by @deadmeu (getferdi/recipes#776)

New in Ferdi 5.6.4 Nightly 17 (Nov 26, 2021)

  • Fix Protonmail unread counter (getferdi/recipes#773)

New in Ferdi 5.6.4 Nightly 16 (Nov 25, 2021)

  • Other Changes:
  • Add new xmpp service recipe by @Aman9das, @vraravam
  • Add recipe for Circuit (getferdi/recipes#771) by @simonszu
  • Fix slack darkmode not working due to forced bgcolor of elements in slack by @jpmschuler

New in Ferdi 5.6.4 Nightly 15 (Nov 24, 2021)

  • Other Changes:
  • Fix opening link when in fullscreen on MacOs by @sad270 in #2265
  • Fix hiding Ferdi from systray on Macos fullscreen mode by @sad270 in #2264

New in Ferdi 5.6.4 Nightly 12 (Nov 22, 2021)

  • Other Changes:
  • Fix opening link when in fullscreen on MacOs by @sad270 in #2265

New in Ferdi 5.6.4 Nightly 11 (Nov 19, 2021)

  • Revamped github Issue templates using new yml DSL by @vraravam in #1441
  • Convert various files to typescript by @mhatvan in #2246

New in Ferdi 5.6.4 Nightly 8 (Nov 17, 2021)

  • Upgrade electron to 15.3.2 by vraravam in #2243

New in Ferdi 5.6.4 Nightly 7 (Nov 16, 2021)

  • Fix tray icon not showing/hiding the Ferdi window by @martinbernat in #2234

New in Ferdi 5.6.4 Nightly 6 (Nov 15, 2021)

  • What's Changed:
  • Adjust number of columns for Split Mode by @niutech in #2208
  • Fix service activation and hibernation timeout by @klaegera in #2224
  • Add label for number of columns in Split View Mode by @niutech in #2229
  • Don't strip authentication credentials from service URL (fixes #2182) by @niutech in #2228

New in Ferdi 5.6.4 Nightly 5 (Nov 14, 2021)

  • Use forked version of node-mac-permissions till the PR gets merged for handling windows OS correctly by @vraravam in #2216
  • Update eslint dependencies to latest by @mhatvan in #2213
  • Update typescript to latest by @mhatvan in #2214
  • Adjust number of columns for Split Mode by @niutech in #2208

New in Ferdi 5.6.4 Nightly 2 (Nov 11, 2021)

  • Move 'cld' back from 'optionalDeps' to fix issue by @vraravam in #2195
  • Fix icon alignment for horizontal bar by @balajiv113 in #2179
  • Upgrade 'electron-builder' to '22.14.6' and 'electron-updater' to '4.6.2' by @vraravam in #2196
  • Force the minimum icon size to 2 if the calculated icon size becomes negative. Fixes #2199 by @vraravam in #2204

New in Ferdi 5.6.4 Nightly 1 (Nov 10, 2021)

  • Fix: check if 'app.mainWindow' is present to avoid js errors by @vraravam in #2189
  • Chore: upgrade electron to 15.3.1

New in Ferdi 5.6.3 (Nov 8, 2021)

  • New Features:
  • Enable Split View Mode by @niutech
  • Make the services update infobar dismissable by @kytwb
  • Upgrade electron to 15.2.0 by @vraravam
  • Show service number on icon when first key of switch service hotkey held by @mhatvan
  • Add a global shortcut to toggle main window by @michaelhays
  • Control the global shortcut (for hiding Ferdi) via a preference by @vraravam
  • Control the long-press hint for service icon via a preference by @vraravam
  • Add a per-service wake-up setting by @3b3ziz
  • Added active dialog title feature by @RainGrid
  • Show error indicator when the service fails to load by @Suvarna221B
  • Add feature to resize and fit window to screen on macOS when double clicking on the title bar by @AjeshKumarS
  • Allow file urls for all services by @vraravam
  • Display service name under service icon when the toggle for it is enabled in the settings by @Vishnu017
  • Add current page title to existing title by @Chandrika-Priya
  • Add shortcuts for toggling service from the context menu by @Dee-Bajaj
  • Added improvements for displaying service name under service icon by @AnjithPaul
  • Internal changes
  • Add eslint-plugin-unicorn by @mhatvan
  • Convert various files from JS to TS by @mhatvan, @vraravam
  • [security] Do not expose electron API directly to services by @kris7t
  • [security] Remove references to electron/remote by @vraravam
  • Upgrade Github macos runner to macos-11 by @vraravam
  • Switching services via keyboard does not switch focus by @mhatvan
  • Update various outdated node modules by @mhatvan, @vraravam
  • remove electron-util and electron-is-dev as dependencies by @vraravam
  • Upgrade pnpm to 6.16.0 by @vraravam
  • Upgrade typescript to v4 by @mhatvan
  • Upgrade material design dependencies to latest by @mhatvan
  • Simplify babel configuration by @mhatvan
  • Upgrade react to latest by @mhatvan
  • Locale selection cleanup by @mhatvan
  • Upgrade node-gyp to 8.3.0 by @vraravam
  • Replace deprecated du with fast-folder-size by @mhatvan
  • Convert class components to functional style by @mhatvan
  • Upgrade electron-builder to 22.14.5 to fix upstream issues. by @vraravam
  • Remove all code related to news by @mhatvan
  • Update eslint setup by @mhatvan
  • Remove unused uidev folder. by @vraravam
  • Move packages/* into src (no longer as injected packages) by @vraravam
  • Remove lerna since we dont use monorepo-style packages any more by @vraravam
  • Use window['ferdi'] (split out from pr #2092) by @vraravam
  • Remove @mdi/font in favor of using icons with @mdi/js directly by @mhatvan
  • Upgrade node-gyp to 8.3.0 (split from #2157) by @vraravam
  • Use local node-gyp instead of global one by @vraravam
  • Use node 16.13.0 and npm 8.1.1 by @mhatvan
  • Use tilde for dependencies instead of locked versions by @mhatvan
  • Fixes:
  • Fix accent color customization regression by @kris7t
  • Fix Slack connection with Google SSO by @sad270
  • Default zoom level is small and increments are huge by @mhatvan
  • Horizontal bar is a lot wider than what it should be by @mhatvan
  • Fix navigation shortcut accelerator (fixes #1172) by @vraravam
  • Remove counterCache which was precluding from resetting the badge once the counts reached zero by @vraravam

New in Ferdi 5.6.3 Beta 4 (Nov 7, 2021)

  • What's Changed:
  • Update npm modules by @vraravam in #2183
  • chore: upgrade npm modules so that they build on ARM macs by @vraravam in #2184

New in Ferdi 5.6.3 Beta 3 (Oct 27, 2021)

  • Allow 'file' urls for services by @vraravam in
  • Display service name under service icon when the toggle for it is enabled in the settings by @Vishnu017 & @AnjithPaul in
  • Cleanup/remove feature toggles that are always on in Ferdi by @abinmn & @MadhuriBandanadam in
  • Add current page title to existing title by @Chandrika-Priya & @rachelcynthia in

New in Ferdi 5.6.3 Beta 2 (Oct 18, 2021)

  • Features:
  • Control the global shortcut (for hiding Ferdi) via a preference @vraravam
  • Control the long-press hint for service icon via a preference (#2043) @mhatvan, @vraravam
  • Add new preference to allow per-service wake-up (#2085) @3b3ziz
  • Under the hood:
  • refactor: set common linter rules from electron-react-boilerplate @vraravam
  • chore: set gitattributes so that binary files aren't corrupted [skip ci] @vraravam
  • chore: simplify babel configuration (#2029) @mhatvan
  • chore: upgrade react to latest (#2030) @mhatvan
  • refactor: locale selection cleanup (#2031) @mhatvan
  • chore: upgrade electron to 15.1.2 @vraravam
  • remove unused conventional-changelog npm package. Change the url for Help > Changelog @vraravam
  • chore: convert index file to TS (#2049) @mhatvan
  • upgrade node-gyp to 8.2.0 (#2053) @vraravam
  • chore: replace deprecated du with fast-folder-size (#2050) @mhatvan
  • fix: snap ferdi prompt by including the process path for the permissiion @mhatvan
  • fix: ferdi is very slow to start on kubuntu (#2064) @mhatvan
  • chore: convert class components to functional style (#2065) @mhatvan
  • chore: convert various JS to TS (#2062, #2066) @mhatvan
  • chore: upgrade electron-builder to 22.14.5 to fix upstream issues. @vraravam
  • chore: remove all code related to news (#2069) @mhatvan
  • chore: convert components to tsx (#2071) @mhatvan
  • chore: upgrade electron to 15.2.0 (#2073) @vraravam
  • chore: update eslint setup (#2074) @mhatvan
  • Remove unused uidev folder. (#2076) @vraravam
  • chore: refresh lock file to fix vulnerabilities (#2075) @mhatvan
  • chore: move packages/* into src (no longer an injected package) @vraravam
  • chore: remove lerna since we don`t use monorepo-style packages any longer @vraravam
  • upgrade pnpm to 6.17.1 @vraravam
  • upgrade node to 14.18.1 (#2083) @vraravam
  • refactor: move service-defaults into the config file for reuse @vraravam
  • Add missing assets/fonts into the packaged app @vraravam

New in Ferdi 5.6.3 Beta 1 (Oct 6, 2021)

  • Features:
  • Upgrade 'electron' to '15.1.1' (#2020) ;
  • Show service number on icon for long-press of first key ;
  • Add a globalShortcut to toggle main window (#2002) ;@vraravam
  • Make services-update infobar dismissable (#1992) ;
  • Bug fixes:
  • Switching services via keyboard does not switch focus (#2004)
  • Default zoom level is small and increments are huge (#2003)
  • Horizontal bar is a lot wider than what it should be (#2006)
  • Fix navigation shortcut accelerator for non-macos (fixes #1172)
  • Fix Slack connection with Google SSO (#1991)
  • Remove extra validation for serviceUrl for github since the url doesn't seem to be valid any more. (getferdi/recipes#715)
  • Fix images opening in browser instead of in Discord (#712)
  • Fix accent color customization (#1963) (#1965)
  • Fix images opening in browser instead of in Discord (getferdi/recipes#712)
  • Revert "refactor: reuse method from the core electron framework for the About box (fixes #1928, #1929)
  • Services:
  • Fix searching repos on github clogs notifications (getferdi/recipes#729)
  • Update 'skype' and 'discord' to properly relinquish window object for image overlay
  • Allow services to delineate favorites vs non-favorites in unread counts (eg Outlook) (getferdi/recipes#721)
  • Added stackoverflow-chat Recipe (getferdi/recipes#718)
  • Allow self-hosted option for kimai-cloud service
  • Remove call to 'clearStorageData' so that MS Teams can remember login creds across Ferdi restarts
  • Added Pipefy Recipe (#711)
  • Ferdi now support Split View Mode (#1926)
  • Under the hood:
  • Reduce dependency on 'electron-utils' and 'electron-is-dev'
  • Split 'environment' into 'environment-remote'
  • Remove 'electron-util' and 'electron-is-dev' as dependencies
  • Convert various files from JS to TS (#2010)
  • Minor grammar improvements to README.md [skip ci] (#2015)
  • Upgrade 'pnpm' to '6.16.0' (#2014)
  • Upgrade typescript to v4
  • Upgrade material design dependencies to latest
  • Update various outdated node modules (#1969)
  • Move the nightly builds into the main 'ferdi' project (#1996)
  • [Security] Remove most references to Ferdi.ipcRenderer in recipes (allows us to remove some dependencies on electron/remote)
  • [Security] Remove optional parameters from menu.popup invocation (allows us to remove some dependencies on electron/remote)
  • [Cleanup] Delete unused i18n file
  • Remove references to electron/remote (#1987)
  • Remove some references Ferdi.ipcRenderer in recipes by delegating to Ferdi.setAvatar
  • Upgrade GitHub Actions macos runner to 'macos-11'
  • Remove node cache cleanup during builds (try to speed up build)
  • Refactor Dockerfile to make use of layer cache when installing npm modules
  • Fix warning for duplicated i18n key
  • Fix issue with new API of 'du' npm module
  • Clean up old migrations - we need not support versions <= 5.5
  • Removed more references to @electron/remote from the codebase (#1968)
  • Progressing towards converting the whole code base from JS to TS (#1959)
  • Improved context isolation for sandboxing services (#1964)
  • Defensive programming to avoid javascript error for unread badges
  • Progressing towards converting the whole code base from JS to TS (#1930) (#1934)
  • Translation updates and fixes n
  • Chore: upgrade intl dependencies (#1920)
  • Chore: update various defaultMessages (#1925)

New in Ferdi 5.6.2 (Sep 13, 2021)

  • This is a hotfix for the 5.6.1 release, along with a couple of changes that were made over the weekend. We are very sorry for the inconvenience caused - and hope that we can get more volunteers testing the betas and nightlies so that we can uncover these problems earlier in the cycle (avoiding another hotfix).
  • Services:
  • We now have native support for 212 recipes!
  • 'clockwise' (#692)
  • 'coinbase' (#697)
  • 'devRant' (#706)
  • 'dialpad' (#695)
  • 'dingtalk' (fixes #416) (#686)
  • 'drive' (#698)
  • 'flock' (#688)
  • 'freshdesk' (#700)
  • 'hey' (#701)
  • 'mewe' (fixes #484) (#684)
  • 'misskey' (#693)
  • 'plek' (#699)
  • 'producthunt' (#687)
  • 'ritetag' (#702)
  • 'scrumpy' (#689)
  • 'slowly' (fixes #297) (#690)
  • 'sococo' (#704)
  • 'stackoverflow' (#707)
  • 'teamweek' (#694)
  • 'tixio' (#691)
  • 'udemy' (fixes #464) (#696)
  • 'weekplan' (#705)
  • 'whereby' (#683)
  • 'yandex-mail' (fixes #421) (#685)
  • Add indirect count for 'teamleader' recipe. (#703)
  • Merged 'github_enterprise' recipe into 'github' with the extra bits.
  • Bug Fixes:
  • Better implementation of prompting before quitting Ferdi (#1919)
  • Fix broken menu due to referencing old intl value
  • Fix broken system tray menu (app wasn't quitting) by reverting previous fix
  • Fix unread count in Office365 not working for non-English locales (getferdi/recipes#679)
  • Fix unread count in WhatsApp for non-English locales (getferdi/recipes#680)
  • Under the hood:
  • Reuse method from the core electron framework for the 'About' Dialog

New in Ferdi 5.6.1 (Sep 12, 2021)

  • Features:
  • Add a confirmation dialog and a preference while quitting Ferdi (#1879) ?? @vraravam
  • Services now support aliases!!!! (#1774) ?? @vraravam
  • Turn off the certificate-whitelisting in ms-teams since that can cause an MITM attack. ?? @vraravam, @kris7t
  • Remove 'shareFranz' feature since its always turned off for Ferdi ?? @vraravam
  • Sort the recipes according to their service name in the 'Add new Service' screen ?? @vraravam
  • 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 on macos ?? @vraravam
  • Ferdi is now present in the snapstore ?? @mhatvan
  • Quicker way to toggle dark mode from the sidebar context menu ?? @vraravam
  • Follow OS reduced motion setting (#1757) ?? @mhatvan, @vraravam
  • Add new Help menu item to allow easy import/export of config files ?? @vraravam
  • Remove 'Most Popular' services since it alludes to user-tracking (#1718) ?? @vraravam
  • Add a 'wakeUpStrategy' that the user can control to wake up a previously hibernated service (#1680) ?? @vraravam
  • Minor changes:
  • Upgrade nodejs to 14.17.5 ?? @vraravam
  • Set default fallback locale for spell-checker to be 'en-US' ?? @vraravam
  • 'Clear cache' button should not log out of services ?? @mhatvan, @vraravam
  • Move some npm dependencies that were incorrectly classified as runtime deps, thus saving approx 16MB from the installed file (measured on macos) ?? @vraravam, @mhatvan
  • Remove What's New functionality since that is superceded by the Changelog (#1864) ?? @mhatvan
  • Improve contribution documentation (#1865) ?? @sad270, @vraravam
  • Under the hood:
  • Upgrade to electron 13.3.0 ?? @vraravam
  • Upgrade electron-builder to 22.12.1 which will allow converion from npm to pnpm ?? @mhatvan
  • Remove references to 'premium' validation checks and paid subscriptions (making them permanently on) since Ferdi is free to all users forever ?? @vraravam
  • Build tooling: 'recipes' (using 'pnpm') will coexist with 'ferdi' (using 'npm') (#1905) ?? @mhatvan, @vraravam
  • Use symbols for key shortcuts consistently ?? @vraravam
  • Add ability for service recipe to expose known certificate hosts (#1890) ?? @vraravam
  • Remove dependency of recipes requiring electron and electron/remote modules (#1869 & getferdi/recipes#674) ?? @vraravam
  • Fix 'stores.app.accentColor is marked as required' console error (#1859) ?? @sad270, @vraravam
  • Ensure stored settings conform to type-safety ?? @vraravam
  • Use namespaces when pulling docker base images since this is reqd for podman ?? @vraravam
  • Refactoring to have consistent usage (prep for ts conversion) (#1821) ?? @vraravam
  • Use Ferdi.safeParseInt to ensure that parsing for unread count is done consistently in all recipes ?? @vraravam
  • Remove some leftover Franz branding ?? @vantezzen
  • Switch from misty to concurrently (#1846) ?? @vantezzen
  • Services: Normalize all service recipes to be es6 compliant ?? @vraravam
  • Services: Change entry point in the facebookpages service (getferdi/recipes#640) ?? @oda-alexandre, @vraravam
  • Set the channel for the auto-update (check if this fixes the in-app updater) ?? @vraravam
  • Start conversion to typescript with stricter rules ?? @vraravam
  • Move build-time js files out of 'src' and into 'scripts' ?? @vraravam
  • Move 'gulp'-related packages to 'devDependencies' resulting in slimming down the installation file considerably (8MB on macos) ?? @vraravam
  • Minor cleanup of 'NaN' logic when loading recipe badges ?? @vraravam
  • Completed plumbing required for conversion from javascript to typescript ?? @vraravam
  • Added animations step in gulp to transpile scss and copy to build ?? @mhatvan
  • Generate '.gitignore' from gitignore.io ?? @vraravam
  • Replace old '@meetfranz/electron-notification-state' with 'macos-notification-state' ?? @vraravam
  • Enable service contextIsolation ?? @kris7t, @vraravam
  • Use import instead of require resulting in slight memory performance improvements ?? @vraravam
  • Move internal-server into a sub-folder as opposed to a git submodule for ease of maintenance ?? @vraravam
  • Migrate from tslint to @typescript-eslint (#1706) ?? @mhatvan
  • Services:
  • New services: Add Proton Calendar (getferdi/recipes#606) ?? @cereum
  • New services: Add odoo, tinder and wakatime ?? @oda-alexandre
  • New services: Add Google News service ?? @niutech
  • New services: Add amazon web services (getferdi/recipes#643), binance (getferdi/recipes#645), ovh-cloud (getferdi/recipes#650), scribens (getferdi/recipes#651), docker hub (getferdi/recipes#644), bitwarden (getferdi/recipes#647), google translate (getferdi/recipes#642) ?? @oda-alexandre, @vraravam
  • Services: Remove duplicated recipes for Outlook Web App and Enterprise OWA (getferdi/recipes#523, getferdi/recipes#1808) ?? @vraravam
  • Darkmode support for: Facebook Messenger, Facebook Workplace Chat (Facebook at work), Slack, Google Calendar, Whatsapp, LinkedIn, Telegram, Instagram ?? @vraravam
  • Bug Fixes:
  • Check if default app protocol is different before overriding it (#1818) ?? @ayxos, @vraravam
  • Fix sidebar dimension when used in horizontal style (#1896) ?? @CSY54
  • Partially revert the certificate-whitelisting for outlook since it caused crashes ?? @vraravam
  • Fix macOS black screen when closing to systray in fullscreen mode (#1878) ?? @sad270
  • Fix issue while importing exported ferdi.data file while switching from one laptop to another when it had workspaces (#1874) ?? @vraravam
  • Fix for 'Support' link not working (404 error) (#1806) ?? @kytwb
  • Fix zoom actions executed on another services (#1867) ?? @sad270
  • Fix sidebar context menu not synced when toggling via the context menu (#1871) ?? @sad270
  • Ferdi locking with lock feature disabled (#1866). Set & run the inactivity timeout only if lock feature is enabled, and use same condition between lock screen and locked menu ?? @sad270
  • When the active workspace gets deleted, the default workspace gets auto-selected. ?? @sad270, @vraravam
  • Fix reordering of services in vertical style layout (#1833) ?? @vraravam
  • Fix address bar not updating (#1836) ?? @mhatvan
  • Fix screensharing in discordsince the previous release (getferdi/recipes#625) ?? @oda-alexandre
  • Per popular demand, reworded Use Vertical style to Use Horizontal style ?? @vraravam
  • Fix 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
  • Fix issue with some shortcuts not working on macos (those that either used alt or shift keys) ?? @vraravam
  • Fix app focus detection ?? @vraravam
  • Fix error while importing ferdi configuration without workspaces (#1776) ?? @vraravam
  • Use electron's API to enable/disable spell-check when the app starts up ?? @vraravam
  • Explicitly use env var to specify hostname for adonis for the internal-server. This fixes issue for some users where they have an alias for the localhost ?? @vraravam
  • Prevent pasting twice (#1644) ?? @stnkl, @vraravam

New in Ferdi 5.6.1 Beta 4 (Sep 11, 2021)

  • Features:
  • Add a confirmation dialog and a preference while quitting Ferdi@vraravam
  • Turn off the certificate-whitelisting in ms-teams since that can cause an MITM attack.
  • Bug Fixes:
  • Fix sidebar dimension when used in horizontal style
  • Partially revert the certificate-whitelisting for outlook since it caused crashes
  • Fix macOS black screen when closing to systray in fullscreen mode
  • Fix issue while importing exported ferdi.data file while switching from one laptop to another when it had workspaces
  • Fix for 'Support' link not working (404 error)
  • Fix zoom actions executed on another services
  • Fix sidebar context menu not synced when toggling via the context menu
  • Ferdi locking with lock feature disabled (#1866). Set & run the inactivity timeout only if lock feature is enabled, and use same condition between lock screen and locked menu
  • Internal:
  • Build tooling: 'recipes' (using 'pnpm') will coexist with 'ferdi' (using 'npm')
  • Ability for service recipe to expose known certificate hosts @vraravam
  • Remove dependency of recipes requiring electron and electron/remote modules (#1869 & getferdi/recipes#674)
  • Fix 'stores.app.accentColor is marked as required' console error
  • Ensure stored settings conform to type-safety
  • Use namespaces when pulling docker base images since this is reqd for podman
  • Remove What's New functionality since that is superceded by the Changelog
  • Refactoring to have consistent usage (prep for ts conversion)
  • Improve contribution documentation

New in Ferdi 5.6.1 Beta 3 (Sep 1, 2021)

  • Features:
  • Upgrade to electron 13.3.0
  • New services: Add odoo, tinder and wakatime
  • New services: Add Google News service
  • New services: Add amazon web services (getferdi/recipes#643), binance (getferdi/recipes#645), ovh-cloud (getferdi/recipes#650), scribens (getferdi/recipes#651), docker hub (getferdi/recipes#644), bitwarden (getferdi/recipes#647), google translate (getferdi/recipes#642)
  • Services: Remove duplicated recipes for Outlook Web App and Enterprise OWA (getferdi/recipes#523, getferdi/recipes#1808)
  • Minor changes:
  • Services:
  • Fixes:
  • Workspaces are now working. When the active workspace gets deleted, the default workspace gets auto-selected.
  • Fix reordering of services in vertical style layout (#1833)
  • Fix address bar not updating (#1836)
  • Fix screensharing in discord (getferdi/recipes#625)
  • Per popular demand, reworded Use Vertical style to Use Horizontal style
  • Under the hood:
  • Use Ferdi.safeParseInt to ensure that parsing for unread count is done consistently in all recipes
  • Upgraded nodejs to 14.17.5
  • Remove some leftover Franz branding
  • Switch from misty to concurrently (#1846)
  • Services: Normalized all service recipes to be es6 compliant
  • Services: Change entry point in the facebookpages service (getferdi/recipes#640)
  • Set the channel for the auto-update (check if this fixes the in-app updater)
  • Fixing bug where the service-defaults are not merged when creating a service

New in Ferdi 5.6.1 Beta 2 (Aug 24, 2021)

  • 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
  • Minor changes:
  • Services:
  • 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

New in Ferdi 5.6.0 Beta 7 (Jul 7, 2021)

  • Features:
  • Exposed the ability for the users to be able to change the user-agent (both globally, and per service) via the Settings/Preferences screens. This should allow them to avoid having to touch the recipe/service code in the profile folder and also knowing Javascript
  • Upgraded electron to 13.1.6
  • Expose Chrome version to Todos webview: This should make the Todos behave similar to the other services
  • Copying into the clipboard now causes a notification on mac - (known bug: this seems to be always on)
  • Building ferdi on an ARM machine is now fully supported
  • Minor changes:
  • Build Ferdi for freeBSD
  • Removed references to png images since they were not being used anyways. This has the effect of slimming down Ferdi installer bundles! (and for contributors of recipes, you only need to upload a single svg file)
  • Services:
  • Added new services: snapdrop, amazon-workmail, google-contacts, harvest, Inoreader, Pleroma, line.me, keybase.io, air-droid, basecamp, box, buffer, chatra, easy-redmine, feedbin, iCloud, jollor, nomadlist, paymo, pivotal-tracker, plan, podio, protonet, teamleader, superhuman
  • Fixed issue with non-sso login for all google services not working due to incompatible user-agent/browser version
  • Fixed unread counts for: gitter, google hangouts chat, mattermost, messenger, telegram-react, telegram, Rocket.chat
  • Changed recipes to allow for self-hosted urls: Office365, Gitlab, jitsi, jira, clickup, gCalendar
  • Fixed login redirect issue in PushBullet
  • Steam links will now open in the external default browser.
  • Fixes:
  • Fixed left mouse-click behavior on most services to align to user-expectations. More enhancements are in the pipeline.
  • Fixed issue with permissions not being obtained correctly on macos.
  • Under the hood:
  • Moved to Github Actions (and away from Appveyor for windows + TravisCI for mac/linux builds). This has simplified our CI tooling and scripting
  • Upgraded various nodejs modules
  • Removed the cyclical dependencies in various javascript files.
  • Enforce strict adherence to node, npm and node-gyp versions (mainly for contributors).
  • Improved documentation for new contributors

New in Ferdi 5.6.0 Beta 6 (May 31, 2021)

  • Features:
  • Add new setting to minimize to tray when closing on Windows (#1087 @1mm0rt41PC
  • Add Search with Google and DuckDuckGo items in the context menu @MosheGross, @vraravam
  • Add support for Apple M1 @arioki1, @vraravam
  • Enhance Quick switch with fuzzy search and highlighting (#1311) (#1319) @vraravam
  • Alternative shortcuts for Quick switch (#850) @kris7t
  • Add Back, Forward, Open, and Copy to clipboard items in browser context menu @vraravam
  • Add Copy to clipboard item for blob images on macOS @vraravam
  • Add MSI installer for Windows (#1443) @vraravam
  • Minor changes:
  • Display search input when service is not found @arioki1
  • Expose Electron version information in "About Ferdi" (#1109) @vraravam
  • Add delete service confirmation (#1286) @vraravam
  • Add macOS Big Sur icon (#1056) (#1100) @alopix @jakobsudau
  • Improve custom accent color design @kris7t
  • Improve performance on Setting screen with large cache size @kris7t
  • Automatically fill in default service URL (#1436) @vraravam
  • Installation instructions for winget-cli @mloskot
  • Improve screen sharing selector appearance and add screen sharing cancellation
  • Recipes:
  • Add 14 new recipes! Intercom, Infomaniak Mail, Clockify, BiP, Azure DevOps, Canvas, Webex Teams, Erepublik, Kimai, Snapdrop, Amazon WorkMail, Google Contacts, Harvest, Inoreader @guillaume-ro-fr, @bidouilles, @sysuin, @arioki1, @BilelJegham, @Sagir-mo, @rbertoncelj, @kevinpapst, @vraravam, @annagrram
  • Update Google Calendar icon @jobo90
  • Fix WhatsApp unread message counter @bpwned, @TheBoroer
  • Synchronize Outlook services and correct message count @cromefire
  • Fix null element error in Protonmail @mmso
  • Update URL for Telegram React @RoiArthurB
  • Update Zulip logo and contact details @adambirds
  • Fix Element unread message count @fjl5
  • Fix Google Chat image previews (#1283) @vraravam
  • Fix non-SSO login for Google services (#1273) (#1283) @vraravam
  • Update Gmail icon (getferdi/recipes#349) @vraravam
  • Fix Gitter unread message count @vraravam
  • Fix Hangouts Chat unread message count (getferdi/recipes#102) (getferdi/recipes#485) @vraravam
  • Add self-hosted URL support for Office 365 (getferdi/recipes#500) @vraravam
  • Fix login redirect in PushBullet (#1331) @vraravam
  • Fix Mattermost unread count (#1110) @kemenaran
  • Add self-hosted URL support for Jitsi (#1228) @vraravam
  • Add self-hosted URL support for Jira (#1169) @vraravam
  • Fix Messenger unread count (#1113) @vraravam
  • Fix Zulip unread count (#1362) @vraravam
  • Fix Telegram React unread count @vraravam
  • Fixes:
  • Fix installation instructions for Homebrew (#1143) @kawarimidoll
  • Show username and lastname fetched from server in account settings (#1040) @k0staa
  • Fix "Service Developer Tools not available" (#147) @arioki1
  • Fix window unsnapping when clicking notification (#896) @stnkl
  • Fix spellchecker language saving (#1016)
  • Fix typo in the Login screen @eltociear
  • Fix typo in README.md @graves501
  • Fix "Show Ferdi In Menu Bar" nomenclature on macOS (#1417) @vraravam
  • Under the hood:
  • Update to Electron 13.0.1 @vraravam, @kris7t
  • Update dependencies @vraravam, @kris7t
  • Synchronize with Ferdi 5.6.0 @vraravam
  • Add Docker containers for building in Linux and development with VSCode @vraravam

New in Ferdi 5.6.0 Beta 5 (Dec 20, 2020)

  • Features:
  • Add FAB to service dashboard (#824)
  • Add "Go to Home Page" in services context menu (#900) 💖 @raicerk
  • Add vertical style and "Always show workspace drawer" setting (#567)
  • Flash TaskBar (Windows) / Bounce Dock (Mac) on New Message (#1020) 💖 @mahadevans87
  • Add danish translations 💖 @madsmtm
  • Minor changes:
  • Update dependencies
  • Add Norwegian translations (#840) 💖 @larsmagnusherland
  • Update adaptable dark mode to work on all platforms (#834)
  • Improved onboarding flow and settings empty states (#996) 💖 @tofran
  • Enhance the "Support Ferdi" screen (#722)💖 @yourcontact
  • Improve Ferdi's design (#977)
  • Recipes:
  • Add 24 new recipes! Nextcloud, Nextcloud Cospend, Nextcloud Tasks, StackExchange, Noisli, Yahoo Mail, TickTick, DevDocs, Figma, iCloud Reminders, OneNote, YouTrack, SimpleNote, Lark, Slite, Pinterest, Disqus, Microsoft Todo, Google Podcasts, YouTube Music, Sync.com, Wire, Fleep, Google Classroom 💖 @eandersons, @kittywhiskers, @andrsussa, @vraravam, @arioki1, @hongshaoyang, @tofran, @stephenpapierski, @marcolussetti, @alopix, @iansearly, @TanZng
  • Fix connection error in case of audio/video call in Google Meet (getferdi/recipes#186) 💖 @Room4O4
  • Fix Wrike notification counter (getferdi/recipes#237) 💖 @mvdgun
  • Update recipe for element (getferdi/recipes#247) 💖 @fjl5
  • Add support for empty unread badges in WhatsApp (getferdi/recipes#236) 💖 @ruippeixotog
  • Add custom URLs for Jira (getferdi/recipes#217) 💖 @yann-soubeyrand
  • Fixing unread-counter for office365 (getferdi/recipes#229) 💖 @CrEaK
  • Mattermost: Fix badge for unread channels when in single team (getferdi/recipes#230) 💖 @CrEaK
  • Update Riot.im to Element.io (getferdi/recipes#235) 💖 @omove
  • Fix whatsapp fullscreen for different screen sizes (getferdi/recipes#216) 💖 @breuerfelix
  • Changed gmail getMessages to grab value next to Inbox 💖 @stephenpapierski
  • Fix Gmail getMessages produces wrong value 💖 @stephenpapierski
  • Update Hangouts Chat to display direct and indirect notifications (#306) 💖 @mahadevans87
  • Update user agent for OWA and Outlook (#302) 💖 @StormPooper
  • Updated Zoho icons 💖 @tofran
  • Spoof Chrome plugins for Skype 💖 @kris7t
  • More careful Gmail unread count detection 💖 @kris7t
  • Update Todoist notifications badge selector (#333) (#334) 💖 @rvisharma
  • Fix messages count for Fastmail (#335) (#336) 💖 @marcolussetti
  • Fix Zoho Mail 💖 @pointergr
  • Add notification count for Habitica 💖 @iansearly
  • Fixes:
  • Fix Electron 9 crash on Windows 10 (#986) 💖 @mahadevans87
  • Patch getDisplayMedia for screen sharing in all services (#802)
  • Fix "Open folder" button on "Custom services" screen (#991)
  • Under the hood:
  • Update to Electron 9
  • Remove Ferdi string from default user agent (#806) 💖 @dannyqiu
  • Add recipes packaging to development setup (#985)
  • Use imagemin to minify images (#1008) 💖 @vraravam
  • Disable Chromium's poor MPRIS implementation (#1023)

New in Ferdi 5.6.0 Beta 2 (Jun 24, 2020)

  • Features:
  • Make the notifications badge work with LauncherAPI-compliant (#736) ?? @gabspeck
  • Minor changes:
  • Update node-sass to 4.14.0 for compatibility with Node 14.x (#656) ?? @dpeukert
  • Change Keyboard shortcut tooltip text in Sidebar for Settings (#665) ?? @sampathBlam
  • Restore "delete service" option in sidebar (#692) ?? @sampathBlam
  • Add Google Tasks to Todo providers (#695) ?? @dannyqiu
  • Restore window last closed maximize/fullscreen state (#733) ?? @dannyqiu
  • Add password hashing to lock password (#694)
  • Close/open window when clicking on tray menu item (#630) ?? @dandelionadia
  • Use Tray popUpContextMenu on macOS/Windows only (#741)
  • Setup nightly releases deployment pipeline (#730)
  • Make Tray icons more robust on Linux (#748) ?? @kris7t
  • Load disable hibernation per service status on startup (#754) ?? @kris7t
  • Update global user agent to conform with spec (#779) ?? @dannyqiu
  • Bug Fixes:
  • Prevent unnecessary electron popup windows for links (#685) ?? @mahadevans87
  • Refactor locking feature (#693)
  • Review launch on startup for macOS, start Ferdi app, not renderer (#696) ?? @dannyqiu
  • Fix TodosWebview user agent (#713) ?? @mahadevans87
  • Fix crash when using Password Lock with TouchID API unavailable (#737) ?? @mahadevans87
  • Fix setting of webview disablewebsecurity attribute (#772) ?? @dannyqiu

New in Ferdi 5.5.0 Beta 2 (Apr 19, 2020)

  • Features:
  • Merge Franz 5.5.0-beta.2 #264
  • Add dropdown list to choose Todo service (#418, #477), ?? @yourcontact
  • Add hotkey for darkmode (#530, #537), ?? @Room4O4 & @mahadevans87
  • Add option to start Ferdi minimized (#490, #534)
  • Add option to show draggable window area on macOS (#304, #532)
  • Add support for Adaptable Dark Mode on Windows (#548), ?? @Room4O4 & @mahadevans87
  • Add notification & audio toggle action in tray context menu (#542), ?? @Room4O4 & @mahadevans87
  • Add Dark Reader settings (#531, #568), ?? @Room4O4 & @mahadevans87
  • Add support for 11 new services and improve existing ones, ?? @rctneil @JakeSteam @sampathBlam @tpopela @RoiArthurB
  • Minor changes:
  • Improve user onboarding (#493)
  • Improve "Updates" section in settings (#506), ?? @yourcontact
  • Improve information about Franz Premium and Teams
  • Improve user scripts (#559)
  • Hide user lastname on Ferdi servers as it is not stored
  • Improve draggable window area height for macOS (#304, #479)
  • Remove server setting from settings screen (#516), ?? @mrassili
  • Update Electron to 8.1.1 (#480)
  • Bug fixes:
  • Fix cache clearing not working in Windows 10 (#541, #544), ?? @Room4O4 & @mahadevans87
  • Fix Home button in navigation bar not correctly navigating (#571, #573), ?? @Room4O4 & @mahadevans87
  • Build changes:
  • Add retry commands to flaky build steps (#498)
  • Run utility scripts pre-commit instead of pre-push (#515)

New in Ferdi 5.4.4 Beta 3 (Apr 14, 2020)

  • Add support for unlocking with Touch ID #367
  • Add find in page feature #67 #432
  • Add custom dark mode handler support #445
  • Add option to disable reload after resume #442
  • Fix and enhance context menu #357 #413 #452 #354 #227
  • Fix regresssion around muting services #428
  • Window title now reflects service name #213

New in Ferdi 5.4.4 Beta 2 (Mar 11, 2020)

  • Upgrade to Electron 8 #369
  • Ferdi is now available as Flatpak on Flathub #323
  • Add custom JS/CSS to services #83
  • Add ability to change the services icons size and sidebar width #153
  • Enhance system tray icon behaviour #307
  • Enhance navigation bar behaviour setting #270
  • Fix services URL validation/harmonization #276
  • Fix app failing to properly lock itself at startup resulting in shortcuts not working #377 #362
  • Fix shortcuts not working when locked #404
  • Fix missing Slack services custom icons #290
  • Fix app possibly unusable when using faulty translations #340
  • Fix Dark Mode setting on Windows #347

New in Ferdi 5.4.4 Beta 1 (Feb 3, 2020)

  • Add automatic local recipe updates
  • Fix login problems in Google services
  • Fix DarkReader blocking services from loading (#285)
  • Add option to start Ferdi in system tray (#331)
  • Add better support for macOS dark mode
  • Fix incorrect body closing tag (#330)
  • Change Sentry telemetry to be opt-in only (#160)
  • Add better seperation in settings

New in Ferdi 5.4.3 (Feb 3, 2020)

  • Features:
  • Add configurable inactivity lock #179
  • Minor changes:
  • Upgrading to Electron 7 #170
  • Review empty lock password behaviour #232
  • Several minor UI improvements
  • Add several new services
  • Better handling of (adaptable/universal) dark mode eff719b
  • Enhance icon file for better rendering on Windows #272
  • Add auto-focus on lock screen password field #269
  • Allow SVG mimetype for service custom icon #271
  • Add multisize tray icon for Windows (#316)
  • Bug fixes:
  • Fix bypass flaw in lock feature #168
  • Fix spellchecker by using setTimeout #220
  • Fix zoom +/- in services #143
  • Fix microphone/camera access on some versions of macOS #193
  • Fix bugs with using Ferdi without an account

New in Ferdi 5.4.0 (Jan 29, 2020)

  • FEATURES:
  • Merge Franz 5.4.0
  • Use Ferdi without an Account: Simply choose "Use Ferdi without an Account" on the login screen
  • Accent color: Change Ferdi's accent color
  • Dark Mode:
  • Easily open and edit any service's darkmode.css through the new "Open darkmode.css" button
  • Add adaptable Dark Mode that will respect the system's darkmode setting (#173 - @steliyan)
  • Hibernation: Activate service hibernation to save battery
  • Smaller file size: Ferdi is now 17% smaller
  • Annoucements: Always get notified about the latest features of Ferdi
  • Navigation bar: Add option to always show a service navigation bar
  • MINOR CHANGES:
  • Sorting applications in QuickSwitch by last used
  • Add info about teams only being available on Franz servers
  • Add toggle to disable Dark Mode on per-service basis
  • Add toggle to disable Universal Dark Mode
  • Improve switching between accounts
  • Extend debug information
  • Add fix for 1.1.1.1 hack (#146)
  • BUG FIXES:
  • Fix Universal Dark Mode for WhatsApp and Threema QR Codes
  • Fix Dark Mode not activating on reload
  • Fix disabling/enabling service not correctly reloading webview (#116)
  • Remove "&" sign from window menu bar (#65)
  • Changes in building Ferdi:
  • Update Building Node Version

New in Ferdi 5.4.1 Beta 6 (Jan 29, 2020)

  • Fix bug when trying to remove workspace when using Ferdi without an account (#294)
  • Add multisize tray icon for Windows (#316)

New in Ferdi 5.4.1 Beta 5 (Jan 29, 2020)

  • Update internal server to fix bugs with using Ferdi without an account

New in Ferdi 5.4.1 Beta 4 (Jan 14, 2020)

  • Fix microphone/camera access on some versions of macOS #193
  • Enhance icon file for better rendering on Windows #272
  • Add auto-focus on lock screen password field #269
  • Allow SVG mimetype for service custom icon #271

New in Ferdi 5.4.1 Beta 3 (Dec 18, 2019)

  • This release fixes a critical issue encountered potentially since 5.4.1-beta.1 that would prevent the application to start (segmentation fault). We believe it was caused by an incompatibility between Electron 7 and Sentry for Electron. We have upgraded both dependencies to include their latest fixes via 06b2671. Minor improvements have been made to the settings Account tab when using Ferdi without an account.

New in Ferdi 5.4.1 Beta 1 (Nov 28, 2019)

  • Experiment with Electron 7 upgrade #170
  • Potentially fix spellchecker by using setTimeout #220
  • Fix zoom +/- in services #143
  • Fix bypass flaw in lock feature #168
  • Review empty lock password behaviour #232
  • Several minor UI improvements

New in Ferdi 5.4.0-beta.2 (Oct 23, 2019)

  • Add feature to use Ferdi without an Account
  • Add toggle to disable universal Dark Mode
  • Add toggle to disable dark mode on per-service basis
  • Fix disabling/enabling service not correctly reloading webview (#116)
  • Always fetch announcements from Ferdi API
  • Add info about teams only being available on Franz servers

New in Ferdi 5.4.0-beta.1 (Oct 23, 2019)

  • Merge Franz v5.4.0-beta.1
  • Add option to always show service navigation bar
  • Minifying build files to improve app size
  • Sorting applications in QuickSwitch by last used
  • Add service hibernation
  • Fix universal darkmode for WhatsApp and Threema
  • Add button to open darkmode.css for a service
  • Add option to change accent color

New in Ferdi 5.3.4-beta.6 (Oct 23, 2019)

  • Replace "Invite Friends" screen in settings with "Support Ferdi"
  • Fix loading of local recipes #77
  • Fix remaining links to meetfranz.com #82
  • Fix "Back", "Forward" and "Quick Switch" menu item entries for Window and Linux #79
  • Shipping with all recipe files #70
  • Add hibernation feature #75

New in Ferdi 5.3.4-beta.3 (Oct 23, 2019)

  • Signing and notarisation on Mac #35
  • Fix in-app updates #61 for macOS

New in Ferdi 5.3.4-beta.2 (Oct 23, 2019)

  • Add universal dark mode #71
  • Add scheduled do-not-disturb feature #66
  • Add quick switch feature #68
  • Fix link opening in Skype #36
  • Fix possible issue with unread messages count 7566ccd

New in Ferdi 5.3.4-beta.1 (Oct 23, 2019)

  • Fix continuous releases/assets delivery on tags builds #53
  • Attempt at making menubar hiding feature cross-platform #7 (comment)
  • Attempt at making "About Ferdi" consistent across platforms #47 (comment)

New in Ferdi 5.3.3 (Oct 23, 2019)

  • Merged Franz v5.3.3 into Ferdi
  • Allow hiding menubar (#7)
  • Add "back" and "forward" options for browsing history inside services (#39)
  • Add password protection feature (#41)
  • Add keep workspace loaded option per workspace (#37)