What's Changed
App Changes
⚠️ Breaking Changes
- macOS 11 Big Sur is no longer supported. macOS 12 Monterey or newer is now required due to the upgrade to Electron 43.
- Linux/Wayland: Electron now defaults to native Wayland on Wayland sessions.
ELECTRON_OZONE_PLATFORM_HINTis no longer supported; use--ozone-platform=x11to force XWayland.
Important Changes
- feat: WebAuthn/passkey support on Linux via electron-webauthn-linux by @phelix001 in https://github.com/ferdium/ferdium-app/pull/2337
- build: Update Electron to v43, Node.js to v24 and pnpm to v11 by @SpecialAro in https://github.com/ferdium/ferdium-app/pull/2469
- feat(style): new modern style with updated tabs, sidebar and padded/rounded service views by @DenysMb in https://github.com/ferdium/ferdium-app/pull/1948
- fix: additional SSO/SAML authentication issues caused by User-Agent changes during navigation by @mbentley in https://github.com/ferdium/ferdium-app/pull/2396
- fix: open OAuth popups in-app to preserve
window.openerfor auth callbacks by @shuhikari in https://github.com/ferdium/ferdium-app/pull/2412
Other Changes
- Fix tab border active on horizontal layout by @SpecialAro in https://github.com/ferdium/ferdium-app/pull/2400
- add shuhikari as a contributor for code by @allcontributors[bot] in https://github.com/ferdium/ferdium-app/pull/2413
- fix: fill injected <style> elements via textContent, not innerHTML by @tfluehmann in <a href="https://github.com/ferdium/ferdium-app/pull/2463" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2463</a></li> <li>add tfluehmann as a contributor for code by @allcontributors[bot] in <a href="https://github.com/ferdium/ferdium-app/pull/2466" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2466</a></li> <li>feat(i18n): new Crowdin updates by @ferdium-bot in <a href="https://github.com/ferdium/ferdium-app/pull/2374" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2374</a></li> <li>fix: service is permanently stuck on loading screen by @eXistenZNL in <a href="https://github.com/ferdium/ferdium-app/pull/2460" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2460</a></li> <li>add eXistenZNL as a contributor for code by @allcontributors[bot] in <a href="https://github.com/ferdium/ferdium-app/pull/2471" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2471</a></li> <li>fix: handle macos fullscreen close by @ritteralvaro in <a href="https://github.com/ferdium/ferdium-app/pull/2443" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2443</a></li> <li>add ritteralvaro as a contributor for code by @allcontributors[bot] in <a href="https://github.com/ferdium/ferdium-app/pull/2472" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2472</a></li> <li>Fix orphaned service partitions after service deletion by @SpecialAro in <a href="https://github.com/ferdium/ferdium-app/pull/2468" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2468</a></li> <li>Fix webview lifecycle listener leaks by @SpecialAro in <a href="https://github.com/ferdium/ferdium-app/pull/2476" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2476</a></li> <li>fix(ci): restore automatic recipes submodule updates by @SpecialAro in <a href="https://github.com/ferdium/ferdium-app/pull/2477" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2477</a></li> <li>feat(i18n): new Crowdin updates by @ferdium-bot in <a href="https://github.com/ferdium/ferdium-app/pull/2478" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2478</a></li> <li>Fix crowdin update string as unapproved by @SpecialAro in <a href="https://github.com/ferdium/ferdium-app/pull/2483" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2483</a></li> <li>feat(i18n): new Crowdin updates by @ferdium-bot in <a href="https://github.com/ferdium/ferdium-app/pull/2484" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2484</a></li> <li>fix(style): remove service webview borders by @SpecialAro in <a href="https://github.com/ferdium/ferdium-app/pull/2486" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2486</a></li> </ul> <h2 id="new-contributors">New Contributors</h2> <ul> <li>@shuhikari made their first contribution in <a href="https://github.com/ferdium/ferdium-app/pull/2412" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2412</a></li> <li>@tfluehmann made their first contribution in <a href="https://github.com/ferdium/ferdium-app/pull/2463" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2463</a></li> <li>@eXistenZNL made their first contribution in <a href="https://github.com/ferdium/ferdium-app/pull/2460" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2460</a></li> <li>@ritteralvaro made their first contribution in <a href="https://github.com/ferdium/ferdium-app/pull/2443" rel="nofollow">https://github.com/ferdium/ferdium-app/pull/2443</a></li> </ul> <h2 id="recipe-changes">Recipe changes</h2> <h3 id="important-changes_1">Important changes</h3> <ul> <li>Update Microsoft 365 services with new icons and domains by @marrws in <a href="https://github.com/ferdium/ferdium-recipes/issues/686">ferdium/ferdium-recipes#686</a></li> <li>Update Google Chat recipe to work with recent Google Chat changes by @mastercko in <a href="https://github.com/ferdium/ferdium-recipes/issues/712">ferdium/ferdium-recipes#712</a></li> <li>Remove Google Podcasts recipe by @xmha97 in <a href="https://github.com/ferdium/ferdium-recipes/issues/726">ferdium/ferdium-recipes#726</a></li> </ul> <h3 id="addition">Addition</h3> <ul> <li>add: Friendica by @fschaupp in <a href="https://github.com/ferdium/ferdium-recipes/issues/696">ferdium/ferdium-recipes#696</a></li> <li>add: Iranian services and career sites (20 new recipes) by @xmha97 in <a href="https://github.com/ferdium/ferdium-recipes/issues/659">ferdium/ferdium-recipes#659</a></li> <li>add: Wallabag by @raeffs in <a href="https://github.com/ferdium/ferdium-recipes/issues/658">ferdium/ferdium-recipes#658</a></li> <li>add: EpicMail and LogInformant by @Sergey-PrudentDev in <a href="https://github.com/ferdium/ferdium-recipes/issues/704">ferdium/ferdium-recipes#704</a></li> <li>add: MaX by @SCaeR42 in <a href="https://github.com/ferdium/ferdium-recipes/issues/667">ferdium/ferdium-recipes#667</a></li> <li>add: Wafrn by @k1ba-sometimes in <a href="https://github.com/ferdium/ferdium-recipes/issues/661">ferdium/ferdium-recipes#661</a></li> <li>add: FluffyChat by @codeshell in <a href="https://github.com/ferdium/ferdium-recipes/issues/683">ferdium/ferdium-recipes#683</a></li> <li>add: Thundermail by @flying-sheep in <a href="https://github.com/ferdium/ferdium-recipes/issues/706">ferdium/ferdium-recipes#706</a></li> <li>add: Notion Mail by @OmarDerwy in <a href="https://github.com/ferdium/ferdium-recipes/issues/648">ferdium/ferdium-recipes#648</a></li> </ul> <h3 id="other-changes_1">Other changes</h3> <ul> <li>fix: update Inoreader recipe URL handling by @powerfrontier in <a href="https://github.com/ferdium/ferdium-recipes/issues/694">ferdium/ferdium-recipes#694</a></li> <li>feat: add dark mode support for Google Drive by @beto621 in <a href="https://github.com/ferdium/ferdium-recipes/issues/677">ferdium/ferdium-recipes#677</a></li> <li>fix: Instagram login on macOS Tahoe by @milanrybovic in <a href="https://github.com/ferdium/ferdium-recipes/issues/710">ferdium/ferdium-recipes#710</a></li> <li>fix: unread count for Office 365 OWA by @danielmcmillan in <a href="https://github.com/ferdium/ferdium-recipes/issues/715">ferdium/ferdium-recipes#715</a></li> <li>fix: restore Discord desktop notifications by @lreading in <a href="https://github.com/ferdium/ferdium-recipes/issues/708">ferdium/ferdium-recipes#708</a></li> <li>fix: Gotify badge always showing 1 by @lreading in <a href="https://github.com/ferdium/ferdium-recipes/issues/707">ferdium/ferdium-recipes#707</a></li> <li>fix: restore the <code>window.alert</code> modal override for Google Calendar by @tfluehmann in <a href="https://github.com/ferdium/ferdium-recipes/issues/713">ferdium/ferdium-recipes#713</a></li> <li>fix: attachment download click handling in Office 365 Outlook by @gianlucapisati in <a href="https://github.com/ferdium/ferdium-recipes/issues/668">ferdium/ferdium-recipes#668</a></li> <li>fix: add Team ID support to Azure DevOps by @YaMoef in <a href="https://github.com/ferdium/ferdium-recipes/issues/594">ferdium/ferdium-recipes#594</a></li> <li>fix: allow self-hosted Chatwoot installations with a custom URL by @codeshell in <a href="https://github.com/ferdium/ferdium-recipes/issues/693">ferdium/ferdium-recipes#693</a></li> <li>fix: add notification counter to GamingOnLinux by @fschaupp in <a href="https://github.com/ferdium/ferdium-recipes/issues/690">ferdium/ferdium-recipes#690</a></li> <li>fix: Tchap recipe by @remche in <a href="https://github.com/ferdium/ferdium-recipes/issues/678">ferdium/ferdium-recipes#678</a></li> <li>fix: Todoist badge count by @J4NS-R in <a href="https://github.com/ferdium/ferdium-recipes/issues/647">ferdium/ferdium-recipes#647</a></li> <li>fix: add local icon to Paperless-ngx by @codeshell in <a href="https://github.com/ferdium/ferdium-recipes/issues/685">ferdium/ferdium-recipes#685</a></li> <li>fix: Google Chat badge count by @Mralexandresys in <a href="https://github.com/ferdium/ferdium-recipes/issues/701">ferdium/ferdium-recipes#701</a></li> <li>feat: improve Miniflux badge counter and automatic refresh by @makinori in <a href="https://github.com/ferdium/ferdium-recipes/issues/725">ferdium/ferdium-recipes#725</a></li> <li>update Google service icons by @xmha97 in <a href="https://github.com/ferdium/ferdium-recipes/issues/727">ferdium/ferdium-recipes#727</a></li> <li>fix: Gmail unread badge for accounts with Google Chat enabled by @cheets in <a href="https://github.com/ferdium/ferdium-recipes/issues/736">ferdium/ferdium-recipes#736</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ferdium/ferdium-app/compare/v7.1.2...v7.2.0" rel="nofollow">https://github.com/ferdium/ferdium-app/compare/v7.1.2...v7.2.0</a></p>