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