Ferdium Changelog

What's new in Ferdium 6.7.2

Apr 17, 2024
  • Recipes:
  • Addition of 16 new recipes (Mastodeck, Microsoft Planner, Alibaba Chat, Fiverr, Draw.io, Canva, Penpot, HackerNews, Google Maps, Patreon, Fandom, Romeo, Infomaniak Kdrive, Notion Calendar, Superlist, Purelymail and SOGo) by @SpecialAro in ferdium/ferdium-recipes#519
  • Change Bluesky url from staging to prod by @vraravam in ferdium/ferdium-recipes#522
  • Other Changes:
  • Upgrade electron to '29.1.5' by @vraravam in #1632
  • Upgrade node modules by @vraravam in #1633

New in Ferdium 6.7.1 (Mar 11, 2024)

  • What's Changed:
  • Upgrade to the latest electron '29.1.1' to get all security fixes and other enhancements
  • [New feature] Two Factor SMS token parser and copy-to-clipboard via notifications
  • [New feature] Self-signed certificates bypass
  • [New feature] Rudimentary DBus toggle-to-talk support
  • Other Changes:
  • Fix custom services developer documentation link leads to franz page
  • Fix an issue where indirect tray icon was not showing
  • Fix notification "option" clone
  • Update various github actions to latest versions
  • Upgrade node, pnpm and other dependent modules

New in Ferdium 6.7.0 (Dec 22, 2023)

  • Recipes:
  • Update notification selectors for TikTok by @EduFdezSoy in ferdium/ferdium-recipes#454
  • Fix Discord badge counts by @Cknight70 in ferdium/ferdium-recipes#461
  • Fix Zoho Mail badge by @eandersons in ferdium/ferdium-recipes#466
  • Add recipe for Online Go (OGS) by @Serene-Arc in ferdium/ferdium-recipes#467
  • Fix badge for Instagram by @Mralexandresys in ferdium/ferdium-recipes#468
  • Update links in pr template by @mcmxcdev in ferdium/ferdium-recipes#471
  • Fix selectors in the Nextcloud Calendar recipe by @eandersons in ferdium/ferdium-recipes#472
  • Change name of Tutanota to Tuta Mail by @noraj and @mydarkstar in ferdium/ferdium-recipes#463
  • Fix selectors for Nextcloud Talk by @eandersons in ferdium/ferdium-recipes#473
  • Add Wakapi recipe by @Serene-Arc in ferdium/ferdium-recipes#474
  • Fix indirect notifications badge for GitHub by @eandersons in ferdium/ferdium-recipes#476
  • Add Diagrams.net service recipe by @stephane-oslo in ferdium/ferdium-recipes#477
  • Zulip changed unread locations by @maxandersen in ferdium/ferdium-recipes#478
  • Adds Spaces and Chat badges to countImportant by @shiruken1 in ferdium/ferdium-recipes#479
  • Add a new selector for indirect GitHub notification badge by @eandersons in ferdium/ferdium-recipes#480
  • Update Tutanota to new branding by @rdwz in ferdium/ferdium-recipes#475
  • Added threads recipe by @marek-knappe in ferdium/ferdium-recipes#484
  • Other Changes:
  • refactor: uninstall node-fetch which is built-in since node 18 by @mcmxcdev in #1431
  • feat(i18n): new Crowdin updates by @ferdium-bot in #1437
  • chore: upgrade used node and pnpm version by @mcmxcdev in #1433
  • electron-builder: Allow native wayland support by @3v1n0 in #1455
  • electron-builder: Run snap as native wayland client unless specified by @3v1n0 in #1456
  • electron-builder: Use core22 as snap base by @3v1n0 in #1457
  • feat(i18n): new Crowdin updates by @ferdium-bot in #1438
  • Fix persisting of todos sidebar width #1367 by @RaphaelJenni in #1460
  • chore: project maintenance by @mcmxcdev in #1466
  • refactor: implement biome by @mcmxcdev in #1467
  • feat(i18n): new Crowdin updates by @ferdium-bot in #1464
  • refactor: code cleanup by @mcmxcdev in #1476
  • fix: disabled media key support by @mcmxcdev in #1477
  • chore: upgrade lint-related dependencies to latest by @mcmxcdev in #1491

New in Ferdium 6.6.0 (Nov 2, 2023)

  • Recipes:
  • Handle Discord download links within Ferdium by @Arthur-Huan in ferdium/ferdium-recipes#436
  • Fix message notifications in Telegram by @nikolaykhodov in ferdium/ferdium-recipes#439
  • Fix Instagram clickable issue by @SpecialAro in ferdium/ferdium-recipes#443
  • Add Badoo service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Conceptboard service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Infomaniak Calendar service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Invoice Ninja service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Postman service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Regex101 service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Revolt service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Strava service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Sympatia service by @SpecialAro in ferdium/ferdium-recipes#444
  • Add Temp Mail service by @SpecialAro in ferdium/ferdium-recipes#444
  • Updated Excalidraw icon by @arnostpleskot in ferdium/ferdium-recipes#447
  • Messenger: Add color definition for incoming message bubbles by @HugLifeTiZ in ferdium/ferdium-recipes#448
  • Other Changes:
  • Update macos-notification-state for patched v3.0.0 by @SpecialAro in #1401
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1397
  • Build rpm arm64 (fix #1351) by @SpecialAro in #1404
  • chore: Upgrade 'electron' to v27.0.1 by @Alphrag in #1405
  • fix: update message safe-space by @SpecialAro in #1407
  • feat: change loader component by @MentorPK in #1410

New in Ferdium 6.5.2 (Oct 18, 2023)

  • Recipes:
  • Fix TheLounge sending notifications for muted channels by @briankendall in ferdium/ferdium-recipes#435
  • Other Changes:
  • Add new token request by @SpecialAro in #1384
  • Fix arm builds by @SpecialAro and @Alphrag in #1400
  • (a special thank you to @ylluminate and @bkimmett for testing several versions in order to make this work!)

New in Ferdium 6.5.1 (Oct 3, 2023)

  • Revert "Update macos-notification-state for patched v3.0.0 (#1361)" by @Alphrag in #1388

New in Ferdium 6.5.0 (Oct 3, 2023)

  • Other Changes:
  • Upgrade npm modules by @vraravam in #1312
  • feat: Add Download Manager (pause, stop, delete) by @SpecialAro in #1339
  • Upgrade 'pnpm' to '8.7.1' in both the main the recipes repo by @vraravam in #1342
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1331
  • Upgrade npm modules by @vraravam in #1343
  • feat: add deeplink to service by @SpecialAro in #1344
  • Update colors in branding README by @Arthur-Huan in #1233
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1347
  • Remove references to hipchat by @vraravam in #1355
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1353
  • fix: opening links in Ferdium Todos by @rishubil in #1356
  • workaround: notifications not displaying for WhatsApp by @agreenbhm in #1357
  • Update macos-notification-state for patched v3.0.0 by @Alphrag in #1361
  • Change Hangouts to Google Chat in Description by @Arthur-Huan in #1365
  • chore: upgrade all non major dependencies by @mcmxcdev in #1358
  • chore: upgrade electron to fix CVE by @mcmxcdev in #1369
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1368
  • Upgrade 'node' to '18.18.0' and 'pnpm' to '8.7.6' by @vraravam in #1374
  • fix: login and signup error messages by @SpecialAro in #1380
  • chore: upgrade Electron to latest v25 to fix security vulnerabilities by @mcmxcdev in #1385
  • Recipes:
  • Fix Reddit webpage not rendering by @SpecialAro in ferdium/ferdium-recipes#404
  • Remove background color css of custom websites by @SpecialAro in ferdium/ferdium-recipes#405
  • Allow gchat login page by @iconeb in ferdium/ferdium-recipes#403
  • Fix telegram deeplink by adding empty onload by @SpecialAro in ferdium/ferdium-recipes#407
  • Fix Whatsapp recipe unread counts for muted conversations by @gmurdocca in ferdium/ferdium-recipes#408
  • Add Wikipedia recipe by @meiphoo7-Mae in ferdium/ferdium-recipes#401
  • Add Poe recipe by @dictcp in ferdium/ferdium-recipes#410
  • Fix issue with login with google by @SpecialAro in ferdium/ferdium-recipes#413
  • Fix counters in Todoist by @maxandersen in ferdium/ferdium-recipes#411
  • Update Skype's webview.js for file downloads by @Arthur-Huan in ferdium/ferdium-recipes#418
  • Update Simplenote and Telegram icons by @Arthur-Huan in ferdium/ferdium-recipes#418
  • Remove references to hipchat by @vraravam in ferdium/ferdium-recipes#421
  • Fix badge indicator for Asana recipe by @bradymholt in ferdium/ferdium-recipes#422
  • Update icons for Snapchat, Evernote, Bitwarden, TickTick, Fastmail, Google Voice, Tinder, and Zenhub. Update the name and icon of Hangouts to Google Chat by @Arthur-Huan in ferdium/ferdium-recipes#420
  • chore: remove unused workspace file by @mcmxcdev in ferdium/ferdium-recipes#426
  • Add DeckBlue service recipe by @kryst4line in ferdium/ferdium-recipes#424
  • Fix: featured json pointing to wrong google calendar recipe id by @mcmxcdev in ferdium/ferdium-recipes#427
  • chore: remove dead grape recipe by @mcmxcdev in ferdium/ferdium-recipes#428
  • Update Twitter recipe to X by @hafiz-muhammad in ferdium/ferdium-recipes#423
  • Add new steamchat recipe icon by @hafiz-muhammad in ferdium/ferdium-recipes#429
  • feat: support for the new slack ui by @mcmxcdev in ferdium/ferdium-recipes#425
  • Upgrade 'node' to '18.18.0' and 'pnpm' to '8.7.6' by @vraravam in ferdium/ferdium-recipes#430

New in Ferdium 6.4.1 (Aug 17, 2023)

  • What's Changed:
  • Upgrade electron to 25.5.0 by @vraravam in #1308
  • Remove the code signing of builds on windows by @Alphrag in #1258
  • Picture-in-picture availability for video players by @mcmxcdev in #1289
  • Other Changes:
  • Upgrade outdated npm modules by @vraravam in #1273 and #1277
  • update react-router-dom, react-tooltip & react-transition-group by @muhamedsalih-tw in #1260 and #1278
  • Update fast-folder-size module by @Alphrag in #1280
  • chore: improve lint setup by @mcmxcdev in #1281
  • chore: upgrade @octokit/core to latest by @mcmxcdev in #1288
  • style: reformat all files properly by @mcmxcdev in #1283
  • chore: silence deprecated version and unmet peer dependency warnings by @mcmxcdev in #1282
  • ci: modernize github actions by @mcmxcdev in #1287
  • chore: upgrade mobx-react-form to latest by @mcmxcdev in #1292
  • refactor: various improvements by @mcmxcdev in #1296
  • refactor: more lint improvements by @mcmxcdev in #1297

New in Ferdium 6.4.1 Beta 2 (Aug 11, 2023)

  • Upgrade 'electron' to '25.5.0' by @vraravam in #1308

New in Ferdium 6.4.1 Beta 1 (Aug 3, 2023)

  • What's Changed:
  • Upgrade 'electron' to '25.4.0' by @vraravam in #1300
  • Remove the code signing of builds on windows by @Alphrag in #1258
  • Picture-in-picture availability for video players by @mcmxcdev in #1289
  • Other Changes:
  • Upgrade outdated npm modules by @vraravam in #1273
  • update react-router-dom,react-tooltip& react-transition-group by @muhamedsalih-tw in #1260
  • Upgrade npm modules by @vraravam in #1277
  • update react-router-dom,react-tooltip& react-transition-group by @muhamedsalih-tw in #1278
  • Update 'fast-folder-size' module by @Alphrag in #1280
  • chore: improve lint setup by @mcmxcdev in #1281
  • chore: upgrade @octokit/core to latest by @mcmxcdev in #1288
  • style: reformat all files properly by @mcmxcdev in #1283
  • chore: silence deprecated version and unmet peer dependency warnings by @mcmxcdev in #1282
  • ci: modernize github actions by @mcmxcdev in #1287
  • chore: upgrade mobx-react-form to latest by @mcmxcdev in #1292
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1209
  • refactor: various improvements by @mcmxcdev in #1296
  • refactor: more lint improvements by @mcmxcdev in #1297

New in Ferdium 6.4.0 (Jun 24, 2023)

  • What's Changed:
  • This is the last stable that will be signed for Windows users due to the certificate expiring.
  • Future downloads will require to manually accept the exception from Windows Defender.
  • Other Changes:
  • Upgrade 'electron' to '25.1.0' by @vraravam in #1235
  • Upgrade 'pnpm' to '8.6.2'; Upgrade npm modules (minor version bumps). by @vraravam in #1238
  • Upgrade 'electron' to '25.1.1' by @vraravam in #1239
  • fix: changelog links opening in-app instead of browser by @SpecialAro in #1241
  • Remove certificate verification in windows auto-update by @Alphrag in #1244
  • Upgrade 'electron' to '25.2.0' by @vraravam in #1251

New in Ferdium 6.2.7 (May 9, 2023)

  • Other Changes:
  • Upgrade 'electron' to '23.2.1' by @vraravam in #1089
  • Upgrade 'electron' to '24.0.0' by @vraravam in #1049
  • Upgrade 'electron' to '24.1.0' by @vraravam in #1109
  • Upgrade 'electron' to '24.1.2' by @vraravam in #1113
  • Upgrade 'electron' to '24.1.3' by @Alphrag in #1136
  • docs: Fix broken links in DBUS.md by @crobinso in #1145
  • Upgrade 'snapcraft' to 'v7.x' by @NathanaelGandhi in #1150
  • Upgrade 'electron' to '24.2.0'; update node modules by @Alphrag in #1153
  • Recipes:
  • Fix Google Calendar landing page by @lukassr in ferdium/ferdium-recipes#329
  • Citrix workspace by @ravager-dk in ferdium/ferdium-recipes#328
  • Add O'Reilly Learning recipe by @emdfonseca in ferdium/ferdium-recipes#326
  • Add PlanITPoker recipe by @emdfonseca in ferdium/ferdium-recipes#327
  • Add DeepL recipe by @victorbnl in ferdium/ferdium-recipes#333
  • Add Chat with GPT recipe by @victorbnl in ferdium/ferdium-recipes#334
  • Fix posteo recipe logging out at reload by @magnouvean in ferdium/ferdium-recipes#337
  • Add Gotify recipe by @kromonos in ferdium/ferdium-recipes#336
  • Add Gather service by @victorbnl in ferdium/ferdium-recipes#343
  • Fix archive counted as unread on WhatsApp by @victorbnl in ferdium/ferdium-recipes#335
  • Add custom URL option on Pixelfed by @victorbnl in ferdium/ferdium-recipes#341
  • Fix URL in Amazon WorkMail by @victorbnl in ferdium/ferdium-recipes#344
  • Fix Instagram Direct Messages count by @victorbnl in ferdium/ferdium-recipes#345
  • Fix Google Classroom landing page by @victorbnl in ferdium/ferdium-recipes#346
  • Update unread count for yandex-mail by @Chemrat in ferdium/ferdium-recipes#342
  • Add Bluesky recipe by @victorbnl in ferdium/ferdium-recipes#347
  • Upgrade node modules by @Alphrag in ferdium/ferdium-recipes#349
  • Update to Skype, Discord, Messenger icons by @Arthur-Huan in ferdium/ferdium-recipes#351
  • docs: update link to report issues by @nathanaelhoun in ferdium/ferdium-recipes#354

New in Ferdium 6.2.6 (Apr 1, 2023)

  • Other Changes:
  • Npm outdated by @vraravam in #909
  • Upgrade 'electron' to '23.2.0' by @vraravam in #1072
  • Bump uuid from 8.3.2 to 9.0.0 by @dependabot in #884
  • Bump fs-extra from 10.1.0 to 11.1.0 by @dependabot in #885
  • Bump react-dropzone from 11.7.1 to 14.2.3 by @dependabot in #887
  • fix: pnpm debug command not starting by @SpecialAro in #940
  • Upgrade 'pnpm' to '7.27.0'; Upgrade other npm modules and fix errors by @vraravam in #943
  • docs: import issues template from ferdium-recipes by @nathanaelhoun in #948
  • Upgrade npm modules by @vraravam in #1031
  • Upgrade 'electron-builder' to '24.0.0' by @vraravam in #1035
  • Basic D-Bus API by @kris7t in #866
  • Upgrade 'npm' to '18.15.0' and 'pnpm' to 7.30.0' by @vraravam in #1068
  • Update node modules by @vraravam in #1069

New in Ferdium 6.2.6 Beta 1 (Mar 27, 2023)

  • Upgrade 'electron-builder' to '24.0.0' by @vraravam in #1035
  • Upgrade 'electron' to '23.2.0' by @vraravam in #1072
  • feat(i18n): new Crowdin updates by @nathanaelhoun in #1039
  • Basic D-Bus API by @kris7t in #866
  • Upgrade 'npm' to '18.15.0' and 'pnpm' to 7.30.0' by @vraravam in #1068
  • Update node modules by @vraravam in #1069

New in Ferdium 6.2.5 Beta 2 (Mar 5, 2023)

  • What's Changed:
  • Upgrade electron to 23.1.2 by @vraravam in #1030
  • Other Changes:
  • fix: pnpm debug command not starting by @SpecialAro in #940
  • Upgrade pnpm to 7.27.0; Upgrade other dependencies and fix errors by @vraravam in #943
  • docs: import issues template from ferdium-recipes by @nathanaelhoun in #948
  • Upgrade outdated dependencies by @vraravam in #1031

New in Ferdium 6.2.5 Beta 1 (Feb 8, 2023)

  • Npm outdated by @vraravam in #909
  • Feat(i18n): new Crowdin updates by @nathanaelhoun in #895
  • Bump uuid from 8.3.2 to 9.0.0 by @dependabot in #884
  • Bump fs-extra from 10.1.0 to 11.1.0 by @dependabot in #885
  • Bump react-dropzone from 11.7.1 to 14.2.3 by @dependabot in #887
  • Upgrade 'electron' to '22.2.0' by @vraravam in #921
  • Feat(i18n): new Crowdin updates by @nathanaelhoun in #922
  • Feat(i18n): new Crowdin updates by @nathanaelhoun in #927
  • Upgrade 'electron' to '23.0.0' by @vraravam in #876

New in Ferdium 6.2.4 (Jan 28, 2023)

  • Major Changes:
  • Upgrade electron to 22.1.0
  • Other Changes:
  • Update pnpm and revert to stable electron-builder
  • Upgrade nodejs to the latest LTS 18.13.0
  • Use dependabot to help fixing vulnerable dependencies and improve security
  • Use service icon in notification; Decouple notification sound from notifications
  • Fix fullscreen horizontal sidebar style
  • Add custom CSS support

New in Ferdium 6.2.3 (Dec 24, 2022)

  • Main Changes:
  • Windows users were getting a blank screen when the app started up. This has been fixed in this version.
  • Other Changes:
  • Backported deprecation fixes from electron v22 upgrade
  • migrate gulp to esbuild for compile
  • Fix #814 temporarily by disabling sentry
  • Deleted the 'sentry' line in index.html
  • Fix #844: Correct language name to code mapping for dropdown
  • Fix issues with executable when using portable on windows
  • Update retry action on builds

New in Ferdium 6.2.2 (Dec 5, 2022)

  • Major Changes:
  • Upgrade electron to 21.3.3. This update includes a fix to an high CVE exploited in the wild
  • Minor Changes:
  • Fix for #809 unable to save custom icon for any service by @muhamedsalih-tw in #811
  • Internal Changes:
  • refactor noop proper format by @muhamedsalih-tw in #808

New in Ferdium 6.2.1 (Nov 30, 2022)

  • Major changes:
  • Upgrade electron to 21.3.1 to get latest chrome and security patches
  • Add a new indicator to show in the sidebar when media is playing in a particular service. If media is playing, ferdium is also prevented from hibernating. This is controllable by the user in the Settings screen per service.
  • We now have 260 services built and packaged into Ferdium!
  • Minor changes:
  • Fix tab item spacing issue in sidebar
  • Hide vertical scrollbar when in split view
  • Show custom service name instead of recipe name when service is disabled
  • Add missing languages into the configurations to show in the settings screen
  • Display service name under the icon toggle instead of always showing as 'Disabled'
  • Internal changes:
  • Upgrade dependencies
  • Upgrade node, npm and pnpm
  • Switch to using pnpm as the build and package manager instead of npm
  • Convert most of the javascript & gulpfile into typescript
  • Add codeowners file to auto-assign the pull-requests to the reviewer team
  • Remove deprecated @types packages
  • Only post stable releases to reddit
  • Fix winget workflow for beta releases

New in Ferdium 6.2.1 Beta 2 (Nov 27, 2022)

  • What`s Changed:
  • Add service-level option isMediaBadgeEnabled by @santhosh-chinnasamy in #688
  • Add missing languages into the configurations to show in the settings screen by @vraravam in #792
  • Only post stable releases to reddit by @cino in #738
  • Known issue: Before logging issues about missing notifications/unread badge counts, please edit the service settings and ensure that the corresponding choice is toggled on.
  • Other Changes:
  • Upgrade electron to 21.3.1 by @vraravam in #794
  • Update license path by @santhosh-chinnasamy in #689
  • Add new Crowdin updates by @nathanaelhoun in #684
  • Convert javascript to typescript by @muhamedsalih-tw and @balajiv113
  • Add codeowners file to auto-assign the pull-requests to the reviewer team by @cino in #697
  • Remove deprecated @types packages by @cino in #698
  • Upgrade nodejs to 16.18.0 by @vraravam in #705
  • Upgrade macos-notification-state to git SHA from fork by @vraravam in #708
  • Replace electron-notarize with @electron/notarize by @balajiv113 in #711
  • Fix for re-enable editing of the address bar to manually access a different url within the context of the current service by @muhamedsalih-tw in #728
  • Fix contextMenu not visible after recipe refactor by @balajiv113 in #735
  • Change from set-output to using env files by @vraravam in #737
  • Upgrade macos-notification-state to git SHA from fork 394f33c by @vraravam in #743
  • Update SECURITY.md to display correct version by @cino in #751
  • Fix for services self hosted url / Team Id / Include pre-releases not updating by @muhamedsalih-tw in #785
  • Fix for edit services throw error due to proxy data is undefined in storeSettings by @muhamedsalih-tw in #790
  • Switch npm to pnpm by @balajiv113 in #714
  • fix sqlite3 issue with electron-rebuild by @balajiv113 in #800

New in Ferdium 6.2.1 Beta 1 (Oct 21, 2022)

  • Upgrade minor/tiny versions for dependencies; Added missing 'history'… by @vraravam in #641
  • Feature: Indication Icon which service is playing media by @santhosh-chinnasamy in #655
  • Prevent from hibernating when media playing by @santhosh-chinnasamy in #657
  • Fix tab item spacing issue by @neel1996 in #666
  • Fix: hide vertical scrollbar when in split view by @neel1996 in #678
  • Show custom service name instead of recipe name when service is disabled by @PritamSangani in #679
  • Upgrade 'electron' to '21.2.0' by @vraravam in #685

New in Ferdium 6.2.0 (Sep 23, 2022)

  • BREAKING CHANGES:
  • Added feature to set how Ferdium handles WebRTC IP Exposure (under Settings > Privacy)
  • Services that depend on RTC can be affected by this change (eg. Discord). Please see @SpecialAro comment on the issue #611 to see a way to fix it.
  • Features:
  • Added Latvian in the list of supported languages.
  • New Crowdin translation updates (Portuguese, French, German, Polish, Portuguese Brazilian, Japanese, Hebrew, Latvian)
  • Services:
  • Added Magic Level recipe
  • Added Mailfence recipe
  • Added Odysee recipe
  • Added OnMail recipe
  • Updated Proton Mail icon
  • Fixed Ferdium theme warning hijacking popups on WhatsApp
  • Bug fixes:
  • Under the hood:
  • Upgrade electron to 20.2.0
  • Upgrade electron-builder to 23.5.1
  • Upgrade nodejs to 16.17.0
  • Upgrade electron to 20.1.2

New in Ferdium 6.1.0 (Sep 1, 2022)

  • Features:
  • Added native Ferdium Translator.
  • Added language support for Vietnamese, Arabic, Finnish, Hebrew, Korean, Norwegian, Romanian, Sinhala and Swedish. Note that the percentage of each translation can be found in: https://crowdin.com/project/ferdium-app
  • New translation updates (Crowdin)
  • Services:
  • Added Grammarly recipe
  • Added warning to whatsapp theming
  • Added Tick recipe
  • Bug fixes:
  • Fix purple screen when trying to run a second instance of Ferdium
  • Fix for Windows not detecting Ferdium window after maximized with the tray icon
  • Fix for app dark mode handler replacing the dark mode recipe setting
  • Fix Toggle Full Screen not working on Menu bar
  • Under the hood:
  • Add mailto to email in md files
  • Upgrade electron to 20.1.0
  • docs: Update README badges
  • ci/cd: Make winget workflow ready for production
  • Update Ferdi/Ferdium names in Migration guide
  • Upgrade npm to 8.14.0
  • Upgrade nodejs to 16.16.0
  • Replace deprecated react-addons-css-transition-group with react-transition-group
  • chore: change values with mobx actions
  • Upgrade electron-builder to 23.3.3
  • Fix bad conversion to action of reaction _setLocale()
  • Fix pnpm run create directions on recipes

New in Ferdium 6.0.0 (Jul 21, 2022)

  • Other Changes:
  • fix: draggable area on fullscreen (macOS) by @SpecialAro in #499
  • Change module macos-notification-state to personal version by @Alphrag in #502
  • chore: add mailto to email in md files by @cino in #500

New in Ferdium 6.0.0 Beta 3 (Jul 11, 2022)

  • chore: add more strict types in electron directory by @cino in #367
  • chore: moved tests to ./test directory by @cino in #366
  • fix: solve recipe function calls that were broken cause of js=>ts con… by @cino in #369
  • fix: bring the draggable area back on MacOS by @cino in #372
  • Reduce tab item layout shift by @kris7t in #376
  • chore: turned all auth containers into typescript by @cino in #375
  • feat: keep state of collapsed menu on refresh/reboot by @cino in #373
  • Fix missing translations by @SpecialAro in #380
  • Change notarization runner by @Alphrag in #381
  • chore: recommend specific vscode extensions to setup development [skip ci] by @cino in #377
  • chore: transform containers/settings from js to tsx by @cino in #384
  • chore: turn error boundary into typescript by @cino in #387
  • chore: turn last setting view into typescript by @cino in #386
  • Disable API Server recipes updates by @SpecialAro in #382
  • Fix Cache Settings subsection styling by @SpecialAro in #390
  • Fix toggle for Pre-releases updates on Ubuntu by @SpecialAro in #393
  • Fix missing translations by @SpecialAro in #394
  • 'jsx' files were not being pre-processed for i18n by @vraravam in #395
  • Add arm64 builds for Windows OS by @mrksr in #217
  • Fix crowdin link on app by @SpecialAro in #397
  • fix: don't break when when service is undefined on adding a new service by @cino in #400
  • Feature: Add copy of system information for bug report by @SpecialAro in #402
  • Moved tagging of the repo from the nightly build process to the post-… by @vraravam in #404
  • Change names of released assets by @Alphrag in #407
  • Upgrade 'electron' to '19.0.7' by @vraravam in #408
  • chore: correctly export/import ui elements by @cino in #409
  • Use default exports instead of named exports by @vraravam in #411
  • Upgrade 'npm' to '8.13.2' and 'pnpm' to '7.4.1' by @vraravam in #412
  • Upgrade node modules by @vraravam in #413
  • Fix issue with 'Esc' key in 'About' dialog overriding the previous clipboard value by @vraravam in #414
  • Disable symlinks to build_id for rpm by @Alphrag in #417
  • chore: Use relative paths while importing from custom code by @vraravam in #419
  • Fix bug of TODO settings not being shown when a TODO Recipe is present by @SpecialAro in #421
  • Change expected version for MSVS on Windows build script by @SpecialAro in #422
  • Upgrade 'electron-builder' to '23.3.0' and 'electron-updater' to '5.1.0' by @vraravam in #423
  • Add Server to About Dialog and to Global Messages by @SpecialAro in #425
  • Checks if MSVS 2019 or 2022 exists through reg key by @Kanubiz in #432
  • Fix styling on welcome screen by @SpecialAro in #433
  • Add file size info and error for import custom image on recipe by @SpecialAro in #437
  • chore: Mobx & React-Router upgrade by @cino in #406
  • Upgrade 'macos-notification-state' to '2.0.1' by @vraravam in #440
  • Workaround for 71c5237 (#406) by @SpecialAro in #444
  • Use the default accent color if the user removes value from textbox (fixes #368) by @vraravam in #450
  • Upgrade 'electron-builder' to '23.3.1' by @vraravam in #451
  • Add hint text to go back to welcome screen from the login screen (fixes #449) by @vraravam in #452
  • Update node modules by @vraravam in #453
  • Remove msi builds on windows by @Alphrag in #459
  • Allow selecting help text by the user by @vraravam in #462
  • Fix Menu bar on Windows not being clickable by @SpecialAro in #463
  • Fix blank screen after in-app update on Windows by @SpecialAro in #464
  • Fix Windows 11 Platform message by @SpecialAro in #465

New in Ferdium 6.0.0 Beta 2 (Jun 25, 2022)

  • Align 'Save service' button to right when adding recipe
  • Minor update dependencies without breaking changes
  • Change Input box to slider on Grayscale Dim level setting
  • Upgrade 'electron' to '18.3.2'
  • Upgrade 'pnpm' to '7.1.7'; pull in latst version of 'recipes' [skip ci
  • Upgrade 'electron' to '18.3.3'
  • Upgrade 'electron' to '19.0.4'
  • Feature: Add ability to navigate recipe with mouse buttons
  • Add audio-record plug to snap build
  • Add removable-media snap interface
  • Remove integration with sentry
  • Fix blank window on startup
  • Upgrade and lock npm modules
  • Upgrade npm modules and lock
  • Fix service labels cut off when using Slim Sidebar
  • Feature: Google Keep as Todos
  • Feature: Progress Indicator for page loading
  • Add startpage.com as option and default search engine
  • Update CONTRIBUTING.md steps for repo name, dependency versions, husky configuration, GH access token, and electron build CI env variable
  • Lock snapcraft to v5 since v7 breaks the build
  • Fix Developer Tools won't show up via menu
  • Move "Change server" place on main screen
  • Trying to fix snap login issues
  • Fix default accent color to Ferdium gradient
  • Remove Ferdi Server from available Servers List
  • Update dependencies to fix warnings on npm i
  • Update more node modules
  • Add a less-obstrusive progress bar on top of the Ferdium window
  • Upgrade 'electron-builder' to '23.2.0'
  • Update README.md
  • Add ability to enable/disable the progressbar for each service
  • Create GH Action for automatic publish of releases
  • fix: webview did-attach race condition
  • Fix for incorrect yml in reddit GH workflow
  • Change to correct subreddit after sucessful post on test [skip ci]
  • Remove hardcoded 'npm' and 'pnpm' versions in 'Dockerfile' [skip ci]
  • Fix apply button styling on accent section
  • Update dependencies (minor fixes)
  • Fix images with query strings
  • Feature: Add Toggle Navbar to View Menu (global)
  • Upgrade 'electron' to '19.0.5'
  • Update build process to sign mac releases
  • Turn off the progressbar by default
  • Fix reload after resume and add idle time setting
  • Change styling on settings
  • Remove DevContainer from project
  • chore: Transform AppStore.js into Typescript
  • Change 'Most Popular' list in Services to 'Ferdium Picks'
  • Sign mac releases
  • Minor dependencies updates
  • fix: dont replace custom icon when service updates
  • Upgrade 'electron' to '19.0.6'
  • chore: recipes/request stores js => ts
  • Workaroud for in-app Password Recovery
  • chore: featureStore and GlobalErrorStore JS => TS
  • chore: servicesStore + models into typescript
  • Change login screen layout
  • Fix navigation toolbar buttons not being clickable
  • Fix Drag-n-drop not working if the service name is shown
  • Fix ribbon menu style
  • fix: disable todos feature by default
  • Add split mode toggle to side bar and View Menu and hide collapse button on settings
  • chore: improve todo menu behaviour on fresh install
  • chore: convert the last few stores to typescript
  • Fix service labels styling
  • Update node modules
  • Enable windows code signing

New in Ferdium 6.0.0 Beta 1 (Jun 16, 2022)

  • Features:
  • Rebrand from Ferdi to Ferdium (text and visuals)
  • New website is up and running!
  • Ferdium server is also available for those who want to self-host
  • Ferdium server also shows up as an option for those who want to move away from the publicly-hosted Ferdi server
  • Add scripts/documentation to help users migrate from Ferdi to Ferdium (not automated due to the various combinations possible) - both hosted-server as well as serverless modes
  • Use a different port number for the internal server (used in accountless mode) so that it doesn't clash if a user wants to run Ferdi and Ferdium simultaneously
  • Resurrect the electron-process-manager for Ferdium
  • Hide sidebar buttons toggled behind a hamburger menu
  • Add monochromatic Service icons option with Dim adjustment
  • Add new service-level option where the user can choose whether to open links in Ferdium or in the default browser. Currently implimented only for discord, skype, steamchat and zoom.
  • Services:
  • Fix unread count for msteams service
  • Improve view width on Telegram 'K' version
  • Fix LinkedIn dark mode
  • Don't count muted chats, remove defunct workarounds in FB Messenger
  • Add Gitea recipe
  • Fix unread message counts for zulip, groupme and hostnet recipes
  • Add support for self-hosted github url
  • Bug fixes:
  • Fix height of tab items in relation to width for Normal Sidebar
  • Fix issue where the password got reset if any other setting was changed
  • Increase the vertical height of the draggable area to center the 3 OS titlebar-buttons
  • Under the hood:
  • Upgrade electron to the latest public version (18.3.1) to bring in lots of security fixes
  • Remove explicit dependency on node-gyp so as to minimize issues for compilation across different OSes and versions
  • Turn off signing of mac and windows artifacts till we acquire the licenses
  • Add build scripts for linux, macos and windows to help new contributors get Ferdium setup quickly for local development
  • Convert some javascript files to typescript
  • Start adding some unit tests (still a long way to go for decent coverage)
  • Upgrade system dependencies and node modules to newer versions
  • Update list of contributors in all repositories