aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-09-11 14:54:46 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-09-11 14:54:46 +0530
commita4b9be85dd7e07c7fc5bbd6bde0bf74e2b0d152e (patch)
tree3a437d78229f72ba565067dcca15a6dda4ff87dc /CHANGELOG.md
parentdocs: Updated 'CONTRIBUTING.md' for new maintainers with release steps. [skip... (diff)
downloadferdium-app-a4b9be85dd7e07c7fc5bbd6bde0bf74e2b0d152e.tar.gz
ferdium-app-a4b9be85dd7e07c7fc5bbd6bde0bf74e2b0d152e.tar.zst
ferdium-app-a4b9be85dd7e07c7fc5bbd6bde0bf74e2b0d152e.zip
docs: Updated 'CHANGELOG' for cumulative changes from '5.6.0' to '5.6.1'.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md96
1 files changed, 96 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b5fa9f63..e25f0b2ab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,99 @@
1# [v5.6.1](https://github.com/getferdi/ferdi/compare/v5.6.0...v5.6.1) (2021-09-11)
2
3### Features
4
5- Add a confirmation dialog and a preference while quitting Ferdi (#1879) 💖 @vraravam
6- Services now support aliases!!!! (#1774) 💖 @vraravam
7- Turn off the certificate-whitelisting in ms-teams since that can cause an MITM attack. 💖 @vraravam, @kris7t
8- Remove 'shareFranz' feature since its always turned off for Ferdi 💖 @vraravam
9- Sort the recipes according to their service name in the 'Add new Service' screen 💖 @vraravam
10- Add buttons in the 'Advanced' section of preferences to allow users to quickly open the ferdi profile in their file explorer 💖 @vraravam
11- [Security] Refactored Url helpers to ensure that theres a single place for vetting and opening external urls as recommended by [this article](https://benjamin-altpeter.de/shell-openexternal-dangers/) (#1789) 💖 @vraravam
12- Catch up with minor changes in Franz 5.7.0
13- Add entitlements for screen-capture-permissions on macos 💖 @vraravam
14- Ferdi is now present in the [snapstore](https://snapcraft.io/ferdi) 💖 @mhatvan
15- Quicker way to toggle dark mode from the sidebar context menu 💖 @vraravam
16- Follow OS reduced motion setting (#1757) 💖 @mhatvan, @vraravam
17- Add new Help menu item to allow easy import/export of config files 💖 @vraravam
18- Remove 'Most Popular' services since it alludes to user-tracking (#1718) 💖 @vraravam
19- Add a 'wakeUpStrategy' that the user can control to wake up a previously hibernated service (#1680) 💖 @vraravam
20
21### Minor changes
22
23- Upgrade `nodejs` to `14.17.5` 💖 @vraravam
24- Set default fallback locale for spell-checker to be 'en-US' 💖 @vraravam
25- 'Clear cache' button should not log out of services 💖 @mhatvan, @vraravam
26- Move some npm dependencies that were incorrectly classified as runtime deps, thus saving approx 16MB from the installed file (measured on macos) 💖 @vraravam, @mhatvan
27- Remove `What's New` functionality since that is superceded by the `Changelog` (#1864) 💖 @mhatvan
28- Improve contribution documentation (#1865) 💖 @sad270, @vraravam
29
30### Under the hood
31
32- Upgrade to [electron 13.3.0](https://github.com/electron/electron/releases/tag/v13.3.0) 💖 @vraravam
33- Upgrade `electron-builder` to `22.12.1` which will allow converion from `npm` to `pnpm` 💖 @mhatvan
34- Remove references to 'premium' validation checks and paid subscriptions (making them permanently on) since Ferdi is free to all users forever 💖 @vraravam
35- Build tooling: 'recipes' (using 'pnpm') will coexist with 'ferdi' (using 'npm') (#1905) 💖 @mhatvan, @vraravam
36- Use symbols for key shortcuts consistently 💖 @vraravam
37- Add ability for service recipe to expose known certificate hosts (#1890) 💖 @vraravam
38- Remove dependency of recipes requiring `electron` and `electron/remote` modules (#1869 & getferdi/recipes#674) 💖 @vraravam
39- Fix 'stores.app.accentColor is marked as required' console error (#1859) 💖 @sad270, @vraravam
40- Ensure stored settings conform to type-safety 💖 @vraravam
41- Use namespaces when pulling docker base images since this is reqd for podman 💖 @vraravam
42- Refactoring to have consistent usage (prep for ts conversion) (#1821) 💖 @vraravam
43- Use `Ferdi.safeParseInt` to ensure that parsing for unread count is done consistently in all recipes 💖 @vraravam
44- Remove some leftover Franz branding 💖 @vantezzen
45- Switch from `misty` to `concurrently` (#1846) 💖 @vantezzen
46- Services: Normalize all service recipes to be `es6` compliant 💖 @vraravam
47- Services: Change entry point in the `facebookpages` service (getferdi/recipes#640) 💖 @oda-alexandre, @vraravam
48- Set the `channel` for the auto-update (check if this fixes the in-app updater) 💖 @vraravam
49- Start conversion to typescript with stricter rules 💖 @vraravam
50- Move build-time js files out of 'src' and into 'scripts' 💖 @vraravam
51- Move 'gulp'-related packages to 'devDependencies' resulting in slimming down the installation file considerably (8MB on macos) 💖 @vraravam
52- Minor cleanup of 'NaN' logic when loading recipe badges 💖 @vraravam
53- Completed plumbing required for conversion from javascript to typescript 💖 @vraravam
54- Added animations step in gulp to transpile scss and copy to build 💖 @mhatvan
55- Generate '.gitignore' from gitignore.io 💖 @vraravam
56- Replace old '@meetfranz/electron-notification-state' with 'macos-notification-state' 💖 @vraravam
57- Enable service contextIsolation 💖 @kris7t, @vraravam
58- Use `import` instead of `require` resulting in slight memory performance improvements 💖 @vraravam
59- Move `internal-server` into a sub-folder as opposed to a git submodule for ease of maintenance 💖 @vraravam
60- Migrate from tslint to @typescript-eslint (#1706) 💖 @mhatvan
61
62### Services
63
64- New services: Add `Proton Calendar` (getferdi/recipes#606) 💖 @cereum
65- New services: Add `odoo`, `tinder` and `wakatime` 💖 @oda-alexandre
66- New services: Add `Google News` service 💖 @niutech
67- 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
68- Services: Remove duplicated recipes for `Outlook Web App` and `Enterprise OWA` (getferdi/recipes#523, getferdi/recipes#1808) 💖 @vraravam
69- Darkmode support for: `Facebook Messenger`, `Facebook Workplace Chat` (Facebook at work), `Slack`, `Google Calendar`, `Whatsapp`, `LinkedIn`, `Telegram`, `Instagram` 💖 @vraravam
70
71### Bug Fixes
72
73- Check if default app protocol is different before overriding it (#1818) 💖 @ayxos, @vraravam
74- Fix sidebar dimension when used in horizontal style (#1896) 💖 @CSY54
75- Partially revert the certificate-whitelisting for outlook since it caused crashes 💖 @vraravam
76- Fix macOS black screen when closing to systray in fullscreen mode (#1878) 💖 @sad270
77- Fix issue while importing exported `ferdi.data` file while switching from one laptop to another when it had workspaces (#1874) 💖 @vraravam
78- Fix for 'Support' link not working (404 error) (#1806) 💖 @kytwb
79- Fix zoom actions executed on another services (#1867) 💖 @sad270
80- Fix sidebar context menu not synced when toggling via the context menu (#1871) 💖 @sad270
81- 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
82- When the active workspace gets deleted, the default workspace gets auto-selected. 💖 @sad270, @vraravam
83- Fix reordering of services in vertical style layout (#1833) 💖 @vraravam
84- Fix address bar not updating (#1836) 💖 @mhatvan
85- Fix screensharing in discord (getferdi/recipes#625) 💖 @oda-alexandre
86- Per popular demand, reworded `Use Vertical style` to `Use Horizontal style` 💖 @vraravam
87- Fix bug where the service-defaults were not merged when creating a service 💖 @vraravam
88- Audio toggle is now decoupled from notification toggle (#1691) 💖 @vraravam
89- Incorrect position while adding a new service when there were pre-existing services (#1820) 💖 @vraravam
90- Fix issue with some shortcuts not working on macos (those that either used `alt` or `shift` keys) 💖 @vraravam
91- Fix app focus detection 💖 @vraravam
92- Fix error while importing ferdi configuration without workspaces (#1776) 💖 @vraravam
93- Use electron's API to enable/disable spell-check when the app starts up 💖 @vraravam
94- 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
95- Prevent pasting twice (#1644) 💖 @stnkl, @vraravam
96
1# [v5.6.1-beta.4](https://github.com/getferdi/ferdi/compare/v5.6.1-beta.3...v5.6.1-beta.4) (2021-09-11) 97# [v5.6.1-beta.4](https://github.com/getferdi/ferdi/compare/v5.6.1-beta.3...v5.6.1-beta.4) (2021-09-11)
2 98
3Please note that this is the same code as the `v5.6.1-nightly.56` tag. 99Please note that this is the same code as the `v5.6.1-nightly.56` tag.