diff options
-rw-r--r-- | CHANGELOG.md | 96 | ||||
-rw-r--r-- | CONTRIBUTING.md | 4 |
2 files changed, 100 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 | ||
3 | Please note that this is the same code as the `v5.6.1-nightly.56` tag. | 99 | Please note that this is the same code as the `v5.6.1-nightly.56` tag. |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5c49a977c..e0c5014a8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -237,6 +237,10 @@ Assets will be available in the `out` folder. | |||
237 | git checkout nightly && git pull -r | 237 | git checkout nightly && git pull -r |
238 | git checkout release | 238 | git checkout release |
239 | git merge --no-ff nightly --no-verify | 239 | git merge --no-ff nightly --no-verify |
240 | # <manually resolve conflicts> | ||
241 | # <manually bump version with 'beta' name (if beta) in `package.json` and `package-lock.json`> | ||
242 | # <create commit> | ||
243 | # <create tag> | ||
240 | git push | 244 | git push |
241 | ``` | 245 | ``` |
242 | 246 | ||