aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.all-contributorsrc135
-rw-r--r--CHANGELOG.md39
-rw-r--r--README.md135
-rw-r--r--package-lock.json82
-rw-r--r--package.json4
m---------recipes0
-rw-r--r--src/components/settings/settings/EditSettingsForm.js2
-rw-r--r--src/i18n/locales/af.json2
-rw-r--r--src/i18n/locales/ar.json2
-rw-r--r--src/i18n/locales/bs.json2
-rw-r--r--src/i18n/locales/ca.json2
-rw-r--r--src/i18n/locales/cs.json2
-rw-r--r--src/i18n/locales/da.json2
-rw-r--r--src/i18n/locales/de.json2
-rw-r--r--src/i18n/locales/defaultMessages.json49
-rw-r--r--src/i18n/locales/el.json2
-rw-r--r--src/i18n/locales/en-US.json2
-rw-r--r--src/i18n/locales/es.json2
-rw-r--r--src/i18n/locales/fi.json2
-rw-r--r--src/i18n/locales/fr.json2
-rw-r--r--src/i18n/locales/ga.json2
-rw-r--r--src/i18n/locales/he.json2
-rw-r--r--src/i18n/locales/hr.json2
-rw-r--r--src/i18n/locales/hu.json2
-rw-r--r--src/i18n/locales/id.json2
-rw-r--r--src/i18n/locales/it.json2
-rw-r--r--src/i18n/locales/ja.json2
-rw-r--r--src/i18n/locales/ka.json2
-rw-r--r--src/i18n/locales/ko.json2
-rw-r--r--src/i18n/locales/nl-BE.json2
-rw-r--r--src/i18n/locales/nl.json2
-rw-r--r--src/i18n/locales/no.json2
-rw-r--r--src/i18n/locales/pl.json2
-rw-r--r--src/i18n/locales/pt-BR.json2
-rw-r--r--src/i18n/locales/pt.json2
-rw-r--r--src/i18n/locales/ro.json2
-rw-r--r--src/i18n/locales/ru.json2
-rw-r--r--src/i18n/locales/sk.json2
-rw-r--r--src/i18n/locales/sl.json2
-rw-r--r--src/i18n/locales/sr.json2
-rw-r--r--src/i18n/locales/sv.json2
-rw-r--r--src/i18n/locales/tr.json2
-rw-r--r--src/i18n/locales/uk.json2
-rw-r--r--src/i18n/locales/vi.json2
-rw-r--r--src/i18n/locales/zh-HANT.json2
-rw-r--r--src/i18n/locales/zh.json2
-rw-r--r--src/i18n/messages/src/components/settings/settings/EditSettingsForm.json49
-rw-r--r--src/scripts/link-readme.js34
-rw-r--r--src/stores/AppStore.js2
-rw-r--r--src/styles/settings.scss2
-rw-r--r--src/styles/tabs.scss2
51 files changed, 435 insertions, 176 deletions
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 869da41d4..e5ae29a91 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -532,6 +532,141 @@
532 "contributions": [ 532 "contributions": [
533 "code" 533 "code"
534 ] 534 ]
535 },
536 {
537 "login": "2bdelghafour",
538 "name": "2bdelghafour",
539 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14219410/small/31ff20f60d352fb46e314f3c180a77b0.jpeg",
540 "profile": "https://crowdin.com/profile/2bdelghafour",
541 "contributions": [
542 "translation"
543 ]
544 },
545 {
546 "login": "abdoutanta",
547 "name": "Abderrahim Tantaoui",
548 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14213908/small/5b2fc8166f8a0a2b7313fbf49ee5b6b6.jpeg",
549 "profile": "https://crowdin.com/profile/abdoutanta",
550 "contributions": [
551 "translation"
552 ]
553 },
554 {
555 "login": "AndiLeni",
556 "name": "AndiLeni",
557 "avatar_url": "https://www.gravatar.com/avatar/4bd0da860de38afa735425ce2d4e10b5",
558 "profile": "https://crowdin.com/profile/AndiLeni",
559 "contributions": [
560 "translation"
561 ]
562 },
563 {
564 "login": "brunofalmada",
565 "name": "Bruno Almada",
566 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14200540/small/f6f1addceeeabc02488f9b08520a902f.jpeg",
567 "profile": "https://crowdin.com/profile/brunofalmada",
568 "contributions": [
569 "translation"
570 ]
571 },
572 {
573 "login": "Catarino",
574 "name": "Catarino Gonรงalo",
575 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14208802/small/07287eb2de671257ca3d6bb4ba1cca67.jpeg",
576 "profile": "https://crowdin.com/profile/Catarino",
577 "contributions": [
578 "translation"
579 ]
580 },
581 {
582 "login": "Alzemand",
583 "name": "Edilson Alzemand Sigmaringa Junior",
584 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14184269/small/f5e68247f01988ae7951a282f0fd4d06.jpeg",
585 "profile": "https://crowdin.com/profile/Alzemand",
586 "contributions": [
587 "translation"
588 ]
589 },
590 {
591 "login": "MAT-OUT",
592 "name": "MAT-OUT",
593 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14201550/small/68dd2402bf2879bc3ca312d627710400.png",
594 "profile": "https://crowdin.com/profile/MAT-OUT",
595 "contributions": [
596 "translation"
597 ]
598 },
599 {
600 "login": "mazzo98",
601 "name": "mazzo98",
602 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/12864917/small/69799b5fd7be2f67282715d5cdfd4ae1.png",
603 "profile": "https://crowdin.com/profile/mazzo98",
604 "contributions": [
605 "translation"
606 ]
607 },
608 {
609 "login": "paprika-naught-tiffin-flyspeck",
610 "name": "paprika-naught-tiffin-flyspeck",
611 "avatar_url": "https://www.gravatar.com/avatar/8671ebe7a7164dfa7624fbdbff69ed96",
612 "profile": "https://crowdin.com/profile/paprika-naught-tiffin-flyspeck",
613 "contributions": [
614 "translation"
615 ]
616 },
617 {
618 "login": "patrickvalle",
619 "name": "Patrick Valle",
620 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14217484/small/8b73f313ee79fe33625e819cdac86551.jpg",
621 "profile": "https://crowdin.com/profile/patrickvalle",
622 "contributions": [
623 "translation"
624 ]
625 },
626 {
627 "login": "peq42",
628 "name": "peq42_",
629 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14155811/small/b62a94dde7ec29948ec6a6af9fd24b1d.png",
630 "profile": "https://crowdin.com/profile/peq42",
631 "contributions": [
632 "translation"
633 ]
634 },
635 {
636 "login": "karlinhos",
637 "name": "Pumbinha",
638 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14161139/small/96450eb44c22b3141ab4401e547109b8.png",
639 "profile": "https://crowdin.com/profile/karlinhos",
640 "contributions": [
641 "translation"
642 ]
643 },
644 {
645 "login": "dies",
646 "name": "Serhiy Dmytryshyn",
647 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/1/small/e84bcdf6c084ffd52527931f988fb410.png",
648 "profile": "https://crowdin.com/profile/dies",
649 "contributions": [
650 "translation"
651 ]
652 },
653 {
654 "login": "SMile61",
655 "name": "SMile61",
656 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/14177585/small/1bb4f6ba39bff3df8f579e61460ce016.png",
657 "profile": "https://crowdin.com/profile/SMile61",
658 "contributions": [
659 "translation"
660 ]
661 },
662 {
663 "login": "tinect",
664 "name": "tinect",
665 "avatar_url": "https://crowdin-static.downloads.crowdin.com/avatar/12521988/small/56c2041645746af9e51dd28782b828c3.jpeg",
666 "profile": "https://crowdin.com/profile/tinect",
667 "contributions": [
668 "translation"
669 ]
535 } 670 }
536 ], 671 ],
537 "contributorsPerLine": 6, 672 "contributorsPerLine": 6,
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6f9f4d3b5..5086fb3b0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,8 @@
15- Add option to disable reload after resume (#442), ๐Ÿ’– @n0emis 15- Add option to disable reload after resume (#442), ๐Ÿ’– @n0emis
16- Add custom JS/CSS to services (#83) 16- Add custom JS/CSS to services (#83)
17- Add ability to change the services icons size and sidebar width (#153) 17- Add ability to change the services icons size and sidebar width (#153)
18- Differentiate between indirect and direct notifications (#590), ๐Ÿ’– @Room4O4 @mahadevans87 @FeikoJoosten @sampathBlam
19- Add setting to keep service in hibernation after startup (#577, #584)
18 20
19### Minor changes 21### Minor changes
20- Improve user onboarding (#493) 22- Improve user onboarding (#493)
@@ -33,6 +35,19 @@
33- Add better support for macOS dark mode 35- Add better support for macOS dark mode
34- Add better seperation in settings 36- Add better seperation in settings
35- Change Sentry telemetry to be opt-in only (#160) 37- Change Sentry telemetry to be opt-in only (#160)
38- Remove excess code from Franz's hibernate feature (#609)
39- Refocus Webview only for active service (#610), ๐Ÿ’– @Room4O4 & @mahadevans87
40- Use GitHub notifications center and direct notifications (getferdi/recipes#133)
41- Switch back to original Telegram, add Telegram React (getferdi/recipes#132)
42- Fix notifications for various services, ๐Ÿ’– @FeikoJoosten
43- Add support for indirect messages for various services, ๐Ÿ’– @FeikoJoosten
44- Use correct Riot icon (getferdi/recipes#125), ๐Ÿ’– @halms
45- Remove incorrectly placed icons (getferdi/recipes#126), ๐Ÿ’– @halms
46- Fix slack draft notifications (getferdi/recipes#127), ๐Ÿ’– @Serubin
47- Remove automatic reloading from WhatsApp
48- Update Microsoft Teams to allow Desktop Sharing (getferdi/recipes#116), ๐Ÿ’– @Gautasmi
49- Organize settings with horizontal tabs (#569), ๐Ÿ’– @yourcontact
50- Improve cache clearing UI feedback (#620), ๐Ÿ’– @saruwman
36 51
37### Bug fixes 52### Bug fixes
38- Fix cache clearing not working in Windows 10 (#541, #544), ๐Ÿ’– @Room4O4 & @mahadevans87 53- Fix cache clearing not working in Windows 10 (#541, #544), ๐Ÿ’– @Room4O4 & @mahadevans87
@@ -49,11 +64,35 @@
49- Fix login problems in Google services 64- Fix login problems in Google services
50- Fix Dark Reader blocking services from loading (#285) 65- Fix Dark Reader blocking services from loading (#285)
51- Fix incorrect body closing tag (#330), ๐Ÿ’– @jereksel 66- Fix incorrect body closing tag (#330), ๐Ÿ’– @jereksel
67- Fix DarkReader translation problem (#593)
52 68
53### Build changes 69### Build changes
54- Add retry commands to flaky build steps (#498) 70- Add retry commands to flaky build steps (#498)
55- Run utility scripts pre-commit instead of pre-push (#515) 71- Run utility scripts pre-commit instead of pre-push (#515)
56 72
73# [5.5.0-gm.2](https://github.com/getferdi/ferdi/compare/v5.5.0-gm...v5.5.0-gm.2) (2020-04-22)
74### Features
75- Differentiate between indirect and direct notifications (#590), ๐Ÿ’– @Room4O4 @mahadevans87 @FeikoJoosten @sampathBlam
76- Add setting to keep service in hibernation after startup (#577, #584)
77
78### Minor changes
79- Remove excess code from Franz's hibernate feature (#609)
80- Refocus Webview only for active service (#610), ๐Ÿ’– @Room4O4 & @mahadevans87
81- Use GitHub notifications center and direct notifications (getferdi/recipes#133)
82- Switch back to original Telegram, add Telegram React (getferdi/recipes#132)
83- Fix notifications for various services, ๐Ÿ’– @FeikoJoosten
84- Add support for indirect messages for various services, ๐Ÿ’– @FeikoJoosten
85- Use correct Riot icon (getferdi/recipes#125), ๐Ÿ’– @halms
86- Remove incorrectly placed icons (getferdi/recipes#126), ๐Ÿ’– @halms
87- Fix slack draft notifications (getferdi/recipes#127), ๐Ÿ’– @Serubin
88- Remove automatic reloading from WhatsApp
89- Update Microsoft Teams to allow Desktop Sharing (getferdi/recipes#116), ๐Ÿ’– @Gautasmi
90- Organize settings with horizontal tabs (#569), ๐Ÿ’– @yourcontact
91- Improve cache clearing UI feedback (#620), ๐Ÿ’– @saruwman
92
93### Bug Fixes
94- Fix DarkReader translation problem (#593)
95
57## [5.5.0-gm](https://github.com/getferdi/ferdi/compare/v5.4.4-beta.3...v5.5.0-gm) (2020-04-15) 96## [5.5.0-gm](https://github.com/getferdi/ferdi/compare/v5.4.4-beta.3...v5.5.0-gm) (2020-04-15)
58### Features 97### Features
59- Merge Franz 5.5.0-beta.2 98- Merge Franz 5.5.0-beta.2
diff --git a/README.md b/README.md
index d3d1fd447..bf3f18ea7 100644
--- a/README.md
+++ b/README.md
@@ -13,9 +13,7 @@
13 13
14<p align="center"> 14<p align="center">
15<img alt="GitHub Releases" src="https://img.shields.io/github/downloads/getferdi/ferdi/latest/total?label=Downloads&logo=iCloud&logoColor=%23FFFFFF"> 15<img alt="GitHub Releases" src="https://img.shields.io/github/downloads/getferdi/ferdi/latest/total?label=Downloads&logo=iCloud&logoColor=%23FFFFFF">
16<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> 16<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --><a href='#contributors-'><img src='https://img.shields.io/badge/contributors-67-default.svg?logo=github' alt='Contributors'/></a><!-- ALL-CONTRIBUTORS-BADGE:END -->
17<a href='#contributors-'><img src='https://img.shields.io/badge/contributors-52-default.svg?logo=github' alt='Contributors'/></a>
18<!-- ALL-CONTRIBUTORS-BADGE:END -->
19<a href="#backers-via-opencollective"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"></a> 17<a href="#backers-via-opencollective"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"></a>
20<a href="#sponsors-via-opencollective"><img alt="Open Collective sponsors" src="https://img.shields.io/opencollective/sponsors/getferdi?logo=open-collective"></a> 18<a href="#sponsors-via-opencollective"><img alt="Open Collective sponsors" src="https://img.shields.io/opencollective/sponsors/getferdi?logo=open-collective"></a>
21<a href="https://ci.appveyor.com/project/kytwb/ferdi"><img alt="Build Status Windows" src="https://img.shields.io/appveyor/ci/kytwb/ferdi/master?logo=appveyor"></a> 19<a href="https://ci.appveyor.com/project/kytwb/ferdi"><img alt="Build Status Windows" src="https://img.shields.io/appveyor/ci/kytwb/ferdi/master?logo=appveyor"></a>
@@ -119,12 +117,14 @@ If you use an AUR Helper e.g. yay, simply install it via `yay -S ferdi`.
119- [x] Adds an option to keep individual workspaces always loaded ([#37](https://github.com/getferdi/ferdi/issues/37)) 117- [x] Adds an option to keep individual workspaces always loaded ([#37](https://github.com/getferdi/ferdi/issues/37))
120- [x] Adds "Quick Switch" feature to help you navigate a long list of services (similar to Rambox's [Quick Switcher](https://rambox.pro/#feature-details/quick_switcher)) 118- [x] Adds "Quick Switch" feature to help you navigate a long list of services (similar to Rambox's [Quick Switcher](https://rambox.pro/#feature-details/quick_switcher))
121- [x] Adds "Service Hibernation" that will automatically unload services when they are unused to keep your computer running fast 119- [x] Adds "Service Hibernation" that will automatically unload services when they are unused to keep your computer running fast
120- [x] Adds a setting to keep service in hibernation after startup ([#577](https://github.com/getferdi/ferdi/issues/577), [#584](https://github.com/getferdi/ferdi/issues/584))
122- [x] [Add `user.css` and `user.js` that allows users to inject custom code into services](https://github.com/getferdi/ferdi/wiki/Using-user.css-and-user.js) ([#83](https://github.com/getferdi/ferdi/issues/83)) 121- [x] [Add `user.css` and `user.js` that allows users to inject custom code into services](https://github.com/getferdi/ferdi/wiki/Using-user.css-and-user.js) ([#83](https://github.com/getferdi/ferdi/issues/83))
123- [x] Adds Process Manager to find services using a lot of resources 122- [x] Adds Process Manager to find services using a lot of resources
124- [x] Adds CTRL+โ† and CTRL+โ†’ shortcuts and menu options to go back and forward in the service browsing history([#39](https://github.com/getferdi/ferdi/issues/39)) 123- [x] Adds CTRL+โ† and CTRL+โ†’ shortcuts and menu options to go back and forward in the service browsing history([#39](https://github.com/getferdi/ferdi/issues/39))
125- [x] Adds "Scheduled Do-not-Disturb" feature in which you won't get notifications (similar to Rambox's [Work Hours](https://rambox.pro/#feature-details/work_hours)) 124- [x] Adds "Scheduled Do-not-Disturb" feature in which you won't get notifications (similar to Rambox's [Work Hours](https://rambox.pro/#feature-details/work_hours))
126- [x] Allows you to [use any Todo service inside "Franz Todo" panel](https://github.com/getferdi/ferdi/wiki/Custom-Todo) (e.g. Todoist via https://todoist.com/app) instead of being limited to using Franz Todo 125- [x] Allows you to [use any Todo service inside "Franz Todo" panel](https://github.com/getferdi/ferdi/wiki/Custom-Todo) (e.g. Todoist via https://todoist.com/app) instead of being limited to using Franz Todo
127- [x] Adds a dropdown list to choose your Todo service ([#418](https://github.com/getferdi/ferdi/issues/418), [#477](https://github.com/getferdi/ferdi/issues/477)), ๐Ÿ’– [@yourcontact](https://github.com/yourcontact) 126- [x] Adds a dropdown list to choose your Todo service ([#418](https://github.com/getferdi/ferdi/issues/418), [#477](https://github.com/getferdi/ferdi/issues/477)), ๐Ÿ’– [@yourcontact](https://github.com/yourcontact)
127- [x] Differentiates between indirect and direct notifications ([#590](https://github.com/getferdi/ferdi/issues/590)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) [@mahadevans87](https://github.com/mahadevans87) [@FeikoJoosten](https://github.com/FeikoJoosten) [@sampathBlam](https://github.com/sampathBlam)
128 128
129### Adds features to improve your privacy 129### Adds features to improve your privacy
130- [x] [Adds option to change server to a custom](https://github.com/getferdi/ferdi/wiki/Custom-Server) [ferdi-server](https://github.com/getferdi/server) 130- [x] [Adds option to change server to a custom](https://github.com/getferdi/ferdi/wiki/Custom-Server) [ferdi-server](https://github.com/getferdi/server)
@@ -164,6 +164,8 @@ If you use an AUR Helper e.g. yay, simply install it via `yay -S ferdi`.
164- [x] Adds better separation in settings 164- [x] Adds better separation in settings
165- [x] Adds various other UI improvements 165- [x] Adds various other UI improvements
166- [x] Improves documentation of development so more developers can help making Ferdi even better 166- [x] Improves documentation of development so more developers can help making Ferdi even better
167- [x] Updates Microsoft Teams to allow Desktop Sharing ([getferdi/recipes#116](https://github.com/getferdi/recipes/issues/116)), ๐Ÿ’– [@Gautasmi](https://github.com/Gautasmi)
168- [x] Removes automatic reloading from WhatsApp
167 169
168### Removed bugs 170### Removed bugs
169- [x] Fixes bug that would incorrectly display unread messages count on some services (more info in [7566ccd](https://github.com/getferdi/ferdi/commit/7566ccd)) 171- [x] Fixes bug that would incorrectly display unread messages count on some services (more info in [7566ccd](https://github.com/getferdi/ferdi/commit/7566ccd))
@@ -174,6 +176,8 @@ If you use an AUR Helper e.g. yay, simply install it via `yay -S ferdi`.
174- [x] Fixes microphone/camera access on some versions of macOS ([#193](https://github.com/getferdi/ferdi/issues/193)) 176- [x] Fixes microphone/camera access on some versions of macOS ([#193](https://github.com/getferdi/ferdi/issues/193))
175- [x] Fixes cache clearing not working in Windows 10 ([#541](https://github.com/getferdi/ferdi/issues/541), [#544](https://github.com/getferdi/ferdi/issues/544)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) & [@mahadevans87](https://github.com/mahadevans87) 177- [x] Fixes cache clearing not working in Windows 10 ([#541](https://github.com/getferdi/ferdi/issues/541), [#544](https://github.com/getferdi/ferdi/issues/544)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) & [@mahadevans87](https://github.com/mahadevans87)
176- [x] Fixes Home button in navigation bar not correctly navigating ([#571](https://github.com/getferdi/ferdi/issues/571), [#573](https://github.com/getferdi/ferdi/issues/573)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) & [@mahadevans87](https://github.com/mahadevans87) 178- [x] Fixes Home button in navigation bar not correctly navigating ([#571](https://github.com/getferdi/ferdi/issues/571), [#573](https://github.com/getferdi/ferdi/issues/573)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) & [@mahadevans87](https://github.com/mahadevans87)
179- [x] Fixes notifications for various services, ๐Ÿ’– [@FeikoJoosten](https://github.com/FeikoJoosten)
180- [x] Refocuses Webview only for active service ([#610](https://github.com/getferdi/ferdi/issues/610)), ๐Ÿ’– [@Room4O4](https://github.com/Room4O4) & [@mahadevans87](https://github.com/mahadevans87)
177 181
178### Adds new platforms 182### Adds new platforms
179- [x] Adds portable version for Windows so you can use Ferdi without even installing it, ๐Ÿ’– [@Makazzz](https://github.com/Makazzz) 183- [x] Adds portable version for Windows so you can use Ferdi without even installing it, ๐Ÿ’– [@Makazzz](https://github.com/Makazzz)
@@ -298,74 +302,95 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
298<!-- markdownlint-disable --> 302<!-- markdownlint-disable -->
299<table> 303<table>
300 <tr> 304 <tr>
301 <td align="center"><a href="https://vantezzen.io"><img src="https://avatars2.githubusercontent.com/u/10333196?v=4" width="40px;" alt=""/><br /><sub><b>Bennett</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Code">๐Ÿ’ป</a> <a href="#design-vantezzen" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Documentation">๐Ÿ“–</a> <a href="#ideas-vantezzen" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="#translation-vantezzen" title="Translation">๐ŸŒ</a> <a href="#example-vantezzen" title="Examples">๐Ÿ’ก</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Avantezzen" title="Bug reports">๐Ÿ›</a> <a href="#content-vantezzen" title="Content">๐Ÿ–‹</a> <a href="#infra-vantezzen" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#userTesting-vantezzen" title="User Testing">๐Ÿ““</a> <a href="#question-vantezzen" title="Answering Questions">๐Ÿ’ฌ</a> <a href="#projectManagement-vantezzen" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Avantezzen" title="Reviewed Pull Requests">๐Ÿ‘€</a></td> 305 <td align="center"><a href="https://vantezzen.io"><img src="https://avatars2.githubusercontent.com/u/10333196?v=4" width="40px;" alt="Bennett"/><br /><sub><b>Bennett</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Code">๐Ÿ’ป</a> <a href="#design-vantezzen" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Documentation">๐Ÿ“–</a> <a href="#ideas-vantezzen" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="#translation-vantezzen" title="Translation">๐ŸŒ</a> <a href="#example-vantezzen" title="Examples">๐Ÿ’ก</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Avantezzen" title="Bug reports">๐Ÿ›</a> <a href="#content-vantezzen" title="Content">๐Ÿ–‹</a> <a href="#infra-vantezzen" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#userTesting-vantezzen" title="User Testing">๐Ÿ““</a> <a href="#question-vantezzen" title="Answering Questions">๐Ÿ’ฌ</a> <a href="#projectManagement-vantezzen" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Avantezzen" title="Reviewed Pull Requests">๐Ÿ‘€</a></td>
302 <td align="center"><a href="https://twitter.com/kytwb"><img src="https://avatars0.githubusercontent.com/u/412895?v=4" width="40px;" alt=""/><br /><sub><b>Amine Mouafik</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Code">๐Ÿ’ป</a> <a href="#design-kytwb" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Documentation">๐Ÿ“–</a> <a href="#ideas-kytwb" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Akytwb" title="Bug reports">๐Ÿ›</a> <a href="#content-kytwb" title="Content">๐Ÿ–‹</a> <a href="#infra-kytwb" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#userTesting-kytwb" title="User Testing">๐Ÿ““</a> <a href="#question-kytwb" title="Answering Questions">๐Ÿ’ฌ</a> <a href="#projectManagement-kytwb" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Akytwb" title="Reviewed Pull Requests">๐Ÿ‘€</a> <a href="#maintenance-kytwb" title="Maintenance">๐Ÿšง</a> <a href="#platform-kytwb" title="Packaging/porting to new platform">๐Ÿ“ฆ</a> <a href="#fundingFinding-kytwb" title="Funding Finding">๐Ÿ”</a> <a href="#blog-kytwb" title="Blogposts">๐Ÿ“</a> <a href="#translation-kytwb" title="Translation">๐ŸŒ</a></td> 306 <td align="center"><a href="https://twitter.com/kytwb"><img src="https://avatars0.githubusercontent.com/u/412895?v=4" width="40px;" alt="Amine Mouafik"/><br /><sub><b>Amine Mouafik</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Code">๐Ÿ’ป</a> <a href="#design-kytwb" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Documentation">๐Ÿ“–</a> <a href="#ideas-kytwb" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Akytwb" title="Bug reports">๐Ÿ›</a> <a href="#content-kytwb" title="Content">๐Ÿ–‹</a> <a href="#infra-kytwb" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#userTesting-kytwb" title="User Testing">๐Ÿ““</a> <a href="#question-kytwb" title="Answering Questions">๐Ÿ’ฌ</a> <a href="#projectManagement-kytwb" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Akytwb" title="Reviewed Pull Requests">๐Ÿ‘€</a> <a href="#maintenance-kytwb" title="Maintenance">๐Ÿšง</a> <a href="#platform-kytwb" title="Packaging/porting to new platform">๐Ÿ“ฆ</a> <a href="#fundingFinding-kytwb" title="Funding Finding">๐Ÿ”</a> <a href="#blog-kytwb" title="Blogposts">๐Ÿ“</a> <a href="#translation-kytwb" title="Translation">๐ŸŒ</a></td>
303 <td align="center"><a href="http://www.adlk.io"><img src="https://avatars1.githubusercontent.com/u/3265004?v=4" width="40px;" alt=""/><br /><sub><b>Stefan Malzner</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Code">๐Ÿ’ป</a> <a href="#content-adlk" title="Content">๐Ÿ–‹</a> <a href="#design-adlk" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Documentation">๐Ÿ“–</a> <a href="#ideas-adlk" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="#infra-adlk" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#projectManagement-adlk" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Tests">โš ๏ธ</a> <a href="#translation-adlk" title="Translation">๐ŸŒ</a></td> 307 <td align="center"><a href="http://www.adlk.io"><img src="https://avatars1.githubusercontent.com/u/3265004?v=4" width="40px;" alt="Stefan Malzner"/><br /><sub><b>Stefan Malzner</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Code">๐Ÿ’ป</a> <a href="#content-adlk" title="Content">๐Ÿ–‹</a> <a href="#design-adlk" title="Design">๐ŸŽจ</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Documentation">๐Ÿ“–</a> <a href="#ideas-adlk" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="#infra-adlk" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#projectManagement-adlk" title="Project Management">๐Ÿ“†</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Tests">โš ๏ธ</a> <a href="#translation-adlk" title="Translation">๐ŸŒ</a></td>
304 <td align="center"><a href="https://github.com/Makazzz"><img src="https://avatars2.githubusercontent.com/u/49844464?v=4" width="40px;" alt=""/><br /><sub><b>Makazzz</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3AMakazzz" title="Bug reports">๐Ÿ›</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Code">๐Ÿ’ป</a> <a href="#translation-Makazzz" title="Translation">๐ŸŒ</a> <a href="#content-Makazzz" title="Content">๐Ÿ–‹</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Documentation">๐Ÿ“–</a> <a href="#platform-Makazzz" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td> 308 <td align="center"><a href="https://github.com/Makazzz"><img src="https://avatars2.githubusercontent.com/u/49844464?v=4" width="40px;" alt="Makazzz"/><br /><sub><b>Makazzz</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3AMakazzz" title="Bug reports">๐Ÿ›</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Code">๐Ÿ’ป</a> <a href="#translation-Makazzz" title="Translation">๐ŸŒ</a> <a href="#content-Makazzz" title="Content">๐Ÿ–‹</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Documentation">๐Ÿ“–</a> <a href="#platform-Makazzz" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td>
305 <td align="center"><a href="http://seriesgt.com"><img src="https://avatars3.githubusercontent.com/u/5977640?v=4" width="40px;" alt=""/><br /><sub><b>ZeroCool</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=ZeroCool940711" title="Code">๐Ÿ’ป</a> <a href="#ideas-ZeroCool940711" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 309 <td align="center"><a href="http://seriesgt.com"><img src="https://avatars3.githubusercontent.com/u/5977640?v=4" width="40px;" alt="ZeroCool"/><br /><sub><b>ZeroCool</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=ZeroCool940711" title="Code">๐Ÿ’ป</a> <a href="#ideas-ZeroCool940711" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
306 <td align="center"><a href="https://github.com/rseitbekov"><img src="https://avatars2.githubusercontent.com/u/35684439?v=4" width="40px;" alt=""/><br /><sub><b>rseitbekov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=rseitbekov" title="Code">๐Ÿ’ป</a></td> 310 <td align="center"><a href="https://github.com/rseitbekov"><img src="https://avatars2.githubusercontent.com/u/35684439?v=4" width="40px;" alt="rseitbekov"/><br /><sub><b>rseitbekov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=rseitbekov" title="Code">๐Ÿ’ป</a></td>
307 </tr> 311 </tr>
308 <tr> 312 <tr>
309 <td align="center"><a href="https://djangogigs.com/developers/peter-bittner/"><img src="https://avatars2.githubusercontent.com/u/665072?v=4" width="40px;" alt=""/><br /><sub><b>Peter Bittner</b></sub></a><br /><a href="#ideas-bittner" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Abittner" title="Bug reports">๐Ÿ›</a></td> 313 <td align="center"><a href="https://djangogigs.com/developers/peter-bittner/"><img src="https://avatars2.githubusercontent.com/u/665072?v=4" width="40px;" alt="Peter Bittner"/><br /><sub><b>Peter Bittner</b></sub></a><br /><a href="#ideas-bittner" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Abittner" title="Bug reports">๐Ÿ›</a></td>
310 <td align="center"><a href="https://github.com/justus-saul"><img src="https://avatars1.githubusercontent.com/u/5861826?v=4" width="40px;" alt=""/><br /><sub><b>Justus Saul</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Ajustus-saul" title="Bug reports">๐Ÿ›</a> <a href="#ideas-justus-saul" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 314 <td align="center"><a href="https://github.com/justus-saul"><img src="https://avatars1.githubusercontent.com/u/5861826?v=4" width="40px;" alt="Justus Saul"/><br /><sub><b>Justus Saul</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Ajustus-saul" title="Bug reports">๐Ÿ›</a> <a href="#ideas-justus-saul" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
311 <td align="center"><a href="https://github.com/igreil"><img src="https://avatars0.githubusercontent.com/u/17239151?v=4" width="40px;" alt=""/><br /><sub><b>igreil</b></sub></a><br /><a href="#ideas-igreil" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 315 <td align="center"><a href="https://github.com/igreil"><img src="https://avatars0.githubusercontent.com/u/17239151?v=4" width="40px;" alt="igreil"/><br /><sub><b>igreil</b></sub></a><br /><a href="#ideas-igreil" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
312 <td align="center"><a href="http://marcolopes.eu"><img src="https://avatars1.githubusercontent.com/u/431889?v=4" width="40px;" alt=""/><br /><sub><b>Marco Lopes</b></sub></a><br /><a href="#ideas-marcolopes" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 316 <td align="center"><a href="http://marcolopes.eu"><img src="https://avatars1.githubusercontent.com/u/431889?v=4" width="40px;" alt="Marco Lopes"/><br /><sub><b>Marco Lopes</b></sub></a><br /><a href="#ideas-marcolopes" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
313 <td align="center"><a href="https://github.com/dayzlun"><img src="https://avatars3.githubusercontent.com/u/17259690?v=4" width="40px;" alt=""/><br /><sub><b>dayzlun</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adayzlun" title="Bug reports">๐Ÿ›</a></td> 317 <td align="center"><a href="https://github.com/dayzlun"><img src="https://avatars3.githubusercontent.com/u/17259690?v=4" width="40px;" alt="dayzlun"/><br /><sub><b>dayzlun</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adayzlun" title="Bug reports">๐Ÿ›</a></td>
314 <td align="center"><a href="https://twitter.com/tobigue_"><img src="https://avatars2.githubusercontent.com/u/1560152?v=4" width="40px;" alt=""/><br /><sub><b>Tobias Gรผnther</b></sub></a><br /><a href="#ideas-tobigue" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 318 <td align="center"><a href="https://twitter.com/tobigue_"><img src="https://avatars2.githubusercontent.com/u/1560152?v=4" width="40px;" alt="Tobias Gรผnther"/><br /><sub><b>Tobias Gรผnther</b></sub></a><br /><a href="#ideas-tobigue" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
315 </tr> 319 </tr>
316 <tr> 320 <tr>
317 <td align="center"><a href="https://github.com/AGCaesar"><img src="https://avatars3.githubusercontent.com/u/7844066?v=4" width="40px;" alt=""/><br /><sub><b>AGCaesar</b></sub></a><br /><a href="#platform-AGCaesar" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td> 321 <td align="center"><a href="https://github.com/AGCaesar"><img src="https://avatars3.githubusercontent.com/u/7844066?v=4" width="40px;" alt="AGCaesar"/><br /><sub><b>AGCaesar</b></sub></a><br /><a href="#platform-AGCaesar" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td>
318 <td align="center"><a href="https://github.com/xthursdayx"><img src="https://avatars0.githubusercontent.com/u/18044308?v=4" width="40px;" alt=""/><br /><sub><b>xthursdayx</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Code">๐Ÿ’ป</a> <a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Documentation">๐Ÿ“–</a> <a href="#infra-xthursdayx" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#platform-xthursdayx" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td> 322 <td align="center"><a href="https://github.com/xthursdayx"><img src="https://avatars0.githubusercontent.com/u/18044308?v=4" width="40px;" alt="xthursdayx"/><br /><sub><b>xthursdayx</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Code">๐Ÿ’ป</a> <a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Documentation">๐Ÿ“–</a> <a href="#infra-xthursdayx" title="Infrastructure (Hosting, Build-Tools, etc)">๐Ÿš‡</a> <a href="#platform-xthursdayx" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td>
319 <td align="center"><a href="https://github.com/Gaboris"><img src="https://avatars2.githubusercontent.com/u/9462372?v=4" width="40px;" alt=""/><br /><sub><b>Gaboris</b></sub></a><br /><a href="#question-Gaboris" title="Answering Questions">๐Ÿ’ฌ</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3AGaboris" title="Bug reports">๐Ÿ›</a></td> 323 <td align="center"><a href="https://github.com/Gaboris"><img src="https://avatars2.githubusercontent.com/u/9462372?v=4" width="40px;" alt="Gaboris"/><br /><sub><b>Gaboris</b></sub></a><br /><a href="#question-Gaboris" title="Answering Questions">๐Ÿ’ฌ</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3AGaboris" title="Bug reports">๐Ÿ›</a></td>
320 <td align="center"><a href="http://www.cu3ed.com/"><img src="https://avatars1.githubusercontent.com/u/61343?v=4" width="40px;" alt=""/><br /><sub><b>Ce</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aincace" title="Bug reports">๐Ÿ›</a></td> 324 <td align="center"><a href="http://www.cu3ed.com/"><img src="https://avatars1.githubusercontent.com/u/61343?v=4" width="40px;" alt="Ce"/><br /><sub><b>Ce</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aincace" title="Bug reports">๐Ÿ›</a></td>
321 <td align="center"><a href="http://pztrn.name/"><img src="https://avatars1.githubusercontent.com/u/869402?v=4" width="40px;" alt=""/><br /><sub><b>Stanislav N.</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Apztrn" title="Bug reports">๐Ÿ›</a></td> 325 <td align="center"><a href="http://pztrn.name/"><img src="https://avatars1.githubusercontent.com/u/869402?v=4" width="40px;" alt="Stanislav N."/><br /><sub><b>Stanislav N.</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Apztrn" title="Bug reports">๐Ÿ›</a></td>
322 <td align="center"><a href="http://www.patrickcurl.com"><img src="https://avatars1.githubusercontent.com/u/1470061?v=4" width="40px;" alt=""/><br /><sub><b>Patrick Curl</b></sub></a><br /><a href="#ideas-patrickcurl" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 326 <td align="center"><a href="http://www.patrickcurl.com"><img src="https://avatars1.githubusercontent.com/u/1470061?v=4" width="40px;" alt="Patrick Curl"/><br /><sub><b>Patrick Curl</b></sub></a><br /><a href="#ideas-patrickcurl" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
323 </tr> 327 </tr>
324 <tr> 328 <tr>
325 <td align="center"><a href="https://github.com/Stanzilla"><img src="https://avatars3.githubusercontent.com/u/75278?v=4" width="40px;" alt=""/><br /><sub><b>Benjamin Staneck</b></sub></a><br /><a href="#design-Stanzilla" title="Design">๐ŸŽจ</a></td> 329 <td align="center"><a href="https://github.com/Stanzilla"><img src="https://avatars3.githubusercontent.com/u/75278?v=4" width="40px;" alt="Benjamin Staneck"/><br /><sub><b>Benjamin Staneck</b></sub></a><br /><a href="#design-Stanzilla" title="Design">๐ŸŽจ</a></td>
326 <td align="center"><a href="https://github.com/ammarmalhas"><img src="https://avatars1.githubusercontent.com/u/57057209?v=4" width="40px;" alt=""/><br /><sub><b>ammarmalhas</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aammarmalhas" title="Bug reports">๐Ÿ›</a> <a href="#security-ammarmalhas" title="Security">๐Ÿ›ก๏ธ</a></td> 330 <td align="center"><a href="https://github.com/ammarmalhas"><img src="https://avatars1.githubusercontent.com/u/57057209?v=4" width="40px;" alt="ammarmalhas"/><br /><sub><b>ammarmalhas</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aammarmalhas" title="Bug reports">๐Ÿ›</a> <a href="#security-ammarmalhas" title="Security">๐Ÿ›ก๏ธ</a></td>
327 <td align="center"><a href="https://github.com/steliyan"><img src="https://avatars1.githubusercontent.com/u/1850292?v=4" width="40px;" alt=""/><br /><sub><b>Steliyan Stoyanov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=steliyan" title="Code">๐Ÿ’ป</a> <a href="#ideas-steliyan" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td> 331 <td align="center"><a href="https://github.com/steliyan"><img src="https://avatars1.githubusercontent.com/u/1850292?v=4" width="40px;" alt="Steliyan Stoyanov"/><br /><sub><b>Steliyan Stoyanov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=steliyan" title="Code">๐Ÿ’ป</a> <a href="#ideas-steliyan" title="Ideas, Planning, & Feedback">๐Ÿค”</a></td>
328 <td align="center"><a href="https://github.com/brorbw"><img src="https://avatars2.githubusercontent.com/u/5909562?v=4" width="40px;" alt=""/><br /><sub><b>Bror Winther</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=brorbw" title="Documentation">๐Ÿ“–</a></td> 332 <td align="center"><a href="https://github.com/brorbw"><img src="https://avatars2.githubusercontent.com/u/5909562?v=4" width="40px;" alt="Bror Winther"/><br /><sub><b>Bror Winther</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=brorbw" title="Documentation">๐Ÿ“–</a></td>
329 <td align="center"><a href="https://fwdekker.com/"><img src="https://avatars0.githubusercontent.com/u/13442533?v=4" width="40px;" alt=""/><br /><sub><b>Felix W. Dekker</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=FWDekker" title="Documentation">๐Ÿ“–</a></td> 333 <td align="center"><a href="https://fwdekker.com/"><img src="https://avatars0.githubusercontent.com/u/13442533?v=4" width="40px;" alt="Felix W. Dekker"/><br /><sub><b>Felix W. Dekker</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=FWDekker" title="Documentation">๐Ÿ“–</a></td>
330 <td align="center"><a href="https://github.com/Sauceee"><img src="https://avatars2.githubusercontent.com/u/17987941?v=4" width="40px;" alt=""/><br /><sub><b>Sauceee</b></sub></a><br /><a href="#design-Sauceee" title="Design">๐ŸŽจ</a></td> 334 <td align="center"><a href="https://github.com/Sauceee"><img src="https://avatars2.githubusercontent.com/u/17987941?v=4" width="40px;" alt="Sauceee"/><br /><sub><b>Sauceee</b></sub></a><br /><a href="#design-Sauceee" title="Design">๐ŸŽจ</a></td>
331 </tr> 335 </tr>
332 <tr> 336 <tr>
333 <td align="center"><a href="http://lhw.ring0.de"><img src="https://avatars2.githubusercontent.com/u/351875?v=4" width="40px;" alt=""/><br /><sub><b>Lennart Weller</b></sub></a><br /><a href="#platform-lhw" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td> 337 <td align="center"><a href="http://lhw.ring0.de"><img src="https://avatars2.githubusercontent.com/u/351875?v=4" width="40px;" alt="Lennart Weller"/><br /><sub><b>Lennart Weller</b></sub></a><br /><a href="#platform-lhw" title="Packaging/porting to new platform">๐Ÿ“ฆ</a></td>
334 <td align="center"><a href="https://github.com/jereksel"><img src="https://avatars0.githubusercontent.com/u/1307829?v=4" width="40px;" alt=""/><br /><sub><b>Andrzej Ressel</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=jereksel" title="Code">๐Ÿ’ป</a></td> 338 <td align="center"><a href="https://github.com/jereksel"><img src="https://avatars0.githubusercontent.com/u/1307829?v=4" width="40px;" alt="Andrzej Ressel"/><br /><sub><b>Andrzej Ressel</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=jereksel" title="Code">๐Ÿ’ป</a></td>
335 <td align="center"><a href="https://gitlab.com/dpeukert"><img src="https://avatars2.githubusercontent.com/u/3451904?v=4" width="40px;" alt=""/><br /><sub><b>Daniel Peukert</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=dpeukert" title="Code">๐Ÿ’ป</a></td> 339 <td align="center"><a href="https://gitlab.com/dpeukert"><img src="https://avatars2.githubusercontent.com/u/3451904?v=4" width="40px;" alt="Daniel Peukert"/><br /><sub><b>Daniel Peukert</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=dpeukert" title="Code">๐Ÿ’ป</a></td>
336 <td align="center"><a href="https://crowdin.com/profile/Ali_Shiple"><img src="https://crowdin-static.downloads.crowdin.com/avatar/12895436/small/00917d09ca1b4b6d8e0ef36af07ecf6b.jpg" width="40px;" alt=""/><br /><sub><b>Ali M. Shiple</b></sub></a><br /><a href="#translation-Ali_Shiple" title="Translation">๐ŸŒ</a></td> 340 <td align="center"><a href="https://crowdin.com/profile/Ali_Shiple"><img src="https://crowdin-static.downloads.crowdin.com/avatar/12895436/small/00917d09ca1b4b6d8e0ef36af07ecf6b.jpg" width="40px;" alt="Ali M. Shiple"/><br /><sub><b>Ali M. Shiple</b></sub></a><br /><a href="#translation-Ali_Shiple" title="Translation">๐ŸŒ</a></td>
337 <td align="center"><a href="https://crowdin.com/profile/elviseras"><img src="https://www.gravatar.com/avatar/25c2cf0d8cb4a4141e71c3b8a2e9324f" width="40px;" alt=""/><br /><sub><b>elviseras</b></sub></a><br /><a href="#translation-elviseras" title="Translation">๐ŸŒ</a></td> 341 <td align="center"><a href="https://crowdin.com/profile/elviseras"><img src="https://www.gravatar.com/avatar/25c2cf0d8cb4a4141e71c3b8a2e9324f" width="40px;" alt="elviseras"/><br /><sub><b>elviseras</b></sub></a><br /><a href="#translation-elviseras" title="Translation">๐ŸŒ</a></td>
338 <td align="center"><a href="https://crowdin.com/profile/J370"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14141203/small/7b12b5db419d8796450221c2eaaf6003.png" width="40px;" alt=""/><br /><sub><b>J370</b></sub></a><br /><a href="#translation-J370" title="Translation">๐ŸŒ</a></td> 342 <td align="center"><a href="https://crowdin.com/profile/J370"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14141203/small/7b12b5db419d8796450221c2eaaf6003.png" width="40px;" alt="J370"/><br /><sub><b>J370</b></sub></a><br /><a href="#translation-J370" title="Translation">๐ŸŒ</a></td>
339 </tr> 343 </tr>
340 <tr> 344 <tr>
341 <td align="center"><a href="https://crowdin.com/profile/keunes"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13018172/small/829115c606347b10218f34c637a2100c.png" width="40px;" alt=""/><br /><sub><b>Koen</b></sub></a><br /><a href="#translation-keunes" title="Translation">๐ŸŒ</a></td> 345 <td align="center"><a href="https://crowdin.com/profile/keunes"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13018172/small/829115c606347b10218f34c637a2100c.png" width="40px;" alt="Koen"/><br /><sub><b>Koen</b></sub></a><br /><a href="#translation-keunes" title="Translation">๐ŸŒ</a></td>
342 <td align="center"><a href="https://crowdin.com/profile/leandrogehlen"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14099621/small/1d9503523839c310dbce0af3c226e894.jpeg" width="40px;" alt=""/><br /><sub><b>Leandro Gehlen</b></sub></a><br /><a href="#translation-leandrogehlen" title="Translation">๐ŸŒ</a></td> 346 <td align="center"><a href="https://crowdin.com/profile/leandrogehlen"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14099621/small/1d9503523839c310dbce0af3c226e894.jpeg" width="40px;" alt="Leandro Gehlen"/><br /><sub><b>Leandro Gehlen</b></sub></a><br /><a href="#translation-leandrogehlen" title="Translation">๐ŸŒ</a></td>
343 <td align="center"><a href="https://crowdin.com/profile/Matthieu42"><img src="https://www.gravatar.com/avatar/735217ccccf11ba97573deee517ddb19" width="40px;" alt=""/><br /><sub><b>Matthieu42</b></sub></a><br /><a href="#translation-Matthieu42" title="Translation">๐ŸŒ</a></td> 347 <td align="center"><a href="https://crowdin.com/profile/Matthieu42"><img src="https://www.gravatar.com/avatar/735217ccccf11ba97573deee517ddb19" width="40px;" alt="Matthieu42"/><br /><sub><b>Matthieu42</b></sub></a><br /><a href="#translation-Matthieu42" title="Translation">๐ŸŒ</a></td>
344 <td align="center"><a href="https://crowdin.com/profile/nicky18013"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13468928/small/2b31e7ac19645d950a79b33ffd5721b8.png" width="40px;" alt=""/><br /><sub><b>Nikita Bibanaev</b></sub></a><br /><a href="#translation-nicky18013" title="Translation">๐ŸŒ</a></td> 348 <td align="center"><a href="https://crowdin.com/profile/nicky18013"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13468928/small/2b31e7ac19645d950a79b33ffd5721b8.png" width="40px;" alt="Nikita Bibanaev"/><br /><sub><b>Nikita Bibanaev</b></sub></a><br /><a href="#translation-nicky18013" title="Translation">๐ŸŒ</a></td>
345 <td align="center"><a href="https://crowdin.com/profile/Tatjana1998"><img src="https://www.gravatar.com/avatar/ade202a04fcbb2c177e4f1d9936af29e" width="40px;" alt=""/><br /><sub><b>Tatjana1998</b></sub></a><br /><a href="#translation-Tatjana1998" title="Translation">๐ŸŒ</a></td> 349 <td align="center"><a href="https://crowdin.com/profile/Tatjana1998"><img src="https://www.gravatar.com/avatar/ade202a04fcbb2c177e4f1d9936af29e" width="40px;" alt="Tatjana1998"/><br /><sub><b>Tatjana1998</b></sub></a><br /><a href="#translation-Tatjana1998" title="Translation">๐ŸŒ</a></td>
346 <td align="center"><a href="https://crowdin.com/profile/seayko"><img src="https://www.gravatar.com/avatar/65e2aef738ddf828f822d8463fd04918" width="40px;" alt=""/><br /><sub><b>tinect</b></sub></a><br /><a href="#translation-seayko" title="Translation">๐ŸŒ</a></td> 350 <td align="center"><a href="https://crowdin.com/profile/seayko"><img src="https://www.gravatar.com/avatar/65e2aef738ddf828f822d8463fd04918" width="40px;" alt="tinect"/><br /><sub><b>tinect</b></sub></a><br /><a href="#translation-seayko" title="Translation">๐ŸŒ</a></td>
347 </tr> 351 </tr>
348 <tr> 352 <tr>
349 <td align="center"><a href="https://crowdin.com/profile/Pusnow"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13514833/small/65f0b45587cc7e34f2827830cd324b16.jpeg" width="40px;" alt=""/><br /><sub><b>Wonsup Yoon</b></sub></a><br /><a href="#translation-Pusnow" title="Translation">๐ŸŒ</a></td> 353 <td align="center"><a href="https://crowdin.com/profile/Pusnow"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13514833/small/65f0b45587cc7e34f2827830cd324b16.jpeg" width="40px;" alt="Wonsup Yoon"/><br /><sub><b>Wonsup Yoon</b></sub></a><br /><a href="#translation-Pusnow" title="Translation">๐ŸŒ</a></td>
350 <td align="center"><a href="https://crowdin.com/profile/zutt"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13320003/small/50fdf9f8c7e54a446925bd79696ea625.JPG" width="40px;" alt=""/><br /><sub><b>zutt</b></sub></a><br /><a href="#translation-zutt" title="Translation">๐ŸŒ</a></td> 354 <td align="center"><a href="https://crowdin.com/profile/zutt"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13320003/small/50fdf9f8c7e54a446925bd79696ea625.JPG" width="40px;" alt="zutt"/><br /><sub><b>zutt</b></sub></a><br /><a href="#translation-zutt" title="Translation">๐ŸŒ</a></td>
351 <td align="center"><a href="http://twitter.com/noemis_exec"><img src="https://avatars3.githubusercontent.com/u/22817873?v=4" width="40px;" alt=""/><br /><sub><b>n0emis</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=n0emis" title="Code">๐Ÿ’ป</a> <a href="#translation-n0emis" title="Translation">๐ŸŒ</a></td> 355 <td align="center"><a href="http://twitter.com/noemis_exec"><img src="https://avatars3.githubusercontent.com/u/22817873?v=4" width="40px;" alt="n0emis"/><br /><sub><b>n0emis</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=n0emis" title="Code">๐Ÿ’ป</a> <a href="#translation-n0emis" title="Translation">๐ŸŒ</a></td>
352 <td align="center"><a href="https://www.monke-agency.com/equipe.html"><img src="https://avatars2.githubusercontent.com/u/3405028?v=4" width="40px;" alt=""/><br /><sub><b>gmarec</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=gmarec" title="Code">๐Ÿ’ป</a></td> 356 <td align="center"><a href="https://www.monke-agency.com/equipe.html"><img src="https://avatars2.githubusercontent.com/u/3405028?v=4" width="40px;" alt="gmarec"/><br /><sub><b>gmarec</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=gmarec" title="Code">๐Ÿ’ป</a></td>
353 <td align="center"><a href="https://crowdin.com/profile/127oo1"><img src="https://www.gravatar.com/avatar/060c722be11da16ae31902e9c98326b2" width="40px;" alt=""/><br /><sub><b>127oo1</b></sub></a><br /><a href="#translation-127oo1" title="Translation">๐ŸŒ</a></td> 357 <td align="center"><a href="https://crowdin.com/profile/127oo1"><img src="https://www.gravatar.com/avatar/060c722be11da16ae31902e9c98326b2" width="40px;" alt="127oo1"/><br /><sub><b>127oo1</b></sub></a><br /><a href="#translation-127oo1" title="Translation">๐ŸŒ</a></td>
354 <td align="center"><a href="https://crowdin.com/profile/ChTBoner"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13273153/small/a810886febf5199cfa1c98644444dea7.jpeg" width="40px;" alt=""/><br /><sub><b>ChTBoner</b></sub></a><br /><a href="#translation-ChTBoner" title="Translation">๐ŸŒ</a></td> 358 <td align="center"><a href="https://crowdin.com/profile/ChTBoner"><img src="https://crowdin-static.downloads.crowdin.com/avatar/13273153/small/a810886febf5199cfa1c98644444dea7.jpeg" width="40px;" alt="ChTBoner"/><br /><sub><b>ChTBoner</b></sub></a><br /><a href="#translation-ChTBoner" title="Translation">๐ŸŒ</a></td>
355 </tr> 359 </tr>
356 <tr> 360 <tr>
357 <td align="center"><a href="https://crowdin.com/profile/johanengstrand"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14152801/small/fd395f120efca971ca9b34c57fd02cca.png" width="40px;" alt=""/><br /><sub><b>Johan Engstrand</b></sub></a><br /><a href="#translation-johanengstrand" title="Translation">๐ŸŒ</a></td> 361 <td align="center"><a href="https://crowdin.com/profile/johanengstrand"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14152801/small/fd395f120efca971ca9b34c57fd02cca.png" width="40px;" alt="Johan Engstrand"/><br /><sub><b>Johan Engstrand</b></sub></a><br /><a href="#translation-johanengstrand" title="Translation">๐ŸŒ</a></td>
358 <td align="center"><a href="https://mrassili.com"><img src="https://avatars0.githubusercontent.com/u/25288435?v=4" width="40px;" alt=""/><br /><sub><b>Marouane R</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=mrassili" title="Code">๐Ÿ’ป</a></td> 362 <td align="center"><a href="https://mrassili.com"><img src="https://avatars0.githubusercontent.com/u/25288435?v=4" width="40px;" alt="Marouane R"/><br /><sub><b>Marouane R</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=mrassili" title="Code">๐Ÿ’ป</a></td>
359 <td align="center"><a href="https://github.com/yourcontact"><img src="https://avatars2.githubusercontent.com/u/46404814?v=4" width="40px;" alt=""/><br /><sub><b>Roman</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=yourcontact" title="Code">๐Ÿ’ป</a></td> 363 <td align="center"><a href="https://github.com/yourcontact"><img src="https://avatars2.githubusercontent.com/u/46404814?v=4" width="40px;" alt="Roman"/><br /><sub><b>Roman</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=yourcontact" title="Code">๐Ÿ’ป</a></td>
360 <td align="center"><a href="https://github.com/mahadevans87"><img src="https://avatars1.githubusercontent.com/u/1255523?v=4" width="40px;" alt=""/><br /><sub><b>Mahadevan Sreenivasan</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=mahadevans87" title="Code">๐Ÿ’ป</a> <a href="#ideas-mahadevans87" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Amahadevans87" title="Reviewed Pull Requests">๐Ÿ‘€</a></td> 364 <td align="center"><a href="https://github.com/mahadevans87"><img src="https://avatars1.githubusercontent.com/u/1255523?v=4" width="40px;" alt="Mahadevan Sreenivasan"/><br /><sub><b>Mahadevan Sreenivasan</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=mahadevans87" title="Code">๐Ÿ’ป</a> <a href="#ideas-mahadevans87" title="Ideas, Planning, & Feedback">๐Ÿค”</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Amahadevans87" title="Reviewed Pull Requests">๐Ÿ‘€</a></td>
361 <td align="center"><a href="https://jakelee.co.uk"><img src="https://avatars2.githubusercontent.com/u/12380876?v=4" width="40px;" alt=""/><br /><sub><b>Jake Lee</b></sub></a><br /><a href="#content-JakeSteam" title="Content">๐Ÿ–‹</a></td> 365 <td align="center"><a href="https://jakelee.co.uk"><img src="https://avatars2.githubusercontent.com/u/12380876?v=4" width="40px;" alt="Jake Lee"/><br /><sub><b>Jake Lee</b></sub></a><br /><a href="#content-JakeSteam" title="Content">๐Ÿ–‹</a></td>
362 <td align="center"><a href="https://github.com/sampathBlam"><img src="https://avatars1.githubusercontent.com/u/17728976?v=4" width="40px;" alt=""/><br /><sub><b>Sampath Kumar Krishnan</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=sampathBlam" title="Code">๐Ÿ’ป</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3AsampathBlam" title="Reviewed Pull Requests">๐Ÿ‘€</a></td> 366 <td align="center"><a href="https://github.com/sampathBlam"><img src="https://avatars1.githubusercontent.com/u/17728976?v=4" width="40px;" alt="Sampath Kumar Krishnan"/><br /><sub><b>Sampath Kumar Krishnan</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=sampathBlam" title="Code">๐Ÿ’ป</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3AsampathBlam" title="Reviewed Pull Requests">๐Ÿ‘€</a></td>
363 </tr> 367 </tr>
364 <tr> 368 <tr>
365 <td align="center"><a href="https://github.com/saruwman"><img src="https://avatars2.githubusercontent.com/u/41330038?v=4" width="40px;" alt=""/><br /><sub><b>saruwman</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=saruwman" title="Documentation">๐Ÿ“–</a> <a href="https://github.com/getferdi/ferdi/commits?author=saruwman" title="Code">๐Ÿ’ป</a></td> 369 <td align="center"><a href="https://github.com/saruwman"><img src="https://avatars2.githubusercontent.com/u/41330038?v=4" width="40px;" alt="saruwman"/><br /><sub><b>saruwman</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=saruwman" title="Documentation">๐Ÿ“–</a> <a href="https://github.com/getferdi/ferdi/commits?author=saruwman" title="Code">๐Ÿ’ป</a></td>
366 <td align="center"><a href="https://github.com/dorukkarinca"><img src="https://avatars0.githubusercontent.com/u/9303867?v=4" width="40px;" alt=""/><br /><sub><b>dorukkarinca</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adorukkarinca" title="Bug reports">๐Ÿ›</a></td> 370 <td align="center"><a href="https://github.com/dorukkarinca"><img src="https://avatars0.githubusercontent.com/u/9303867?v=4" width="40px;" alt="dorukkarinca"/><br /><sub><b>dorukkarinca</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adorukkarinca" title="Bug reports">๐Ÿ›</a></td>
367 <td align="center"><a href="https://www.linkedin.com/in/gautamsi"><img src="https://avatars2.githubusercontent.com/u/5769869?v=4" width="40px;" alt=""/><br /><sub><b>Gautam Singh</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=gautamsi" title="Code">๐Ÿ’ป</a></td> 371 <td align="center"><a href="https://www.linkedin.com/in/gautamsi"><img src="https://avatars2.githubusercontent.com/u/5769869?v=4" width="40px;" alt="Gautam Singh"/><br /><sub><b>Gautam Singh</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=gautamsi" title="Code">๐Ÿ’ป</a></td>
368 <td align="center"><a href="https://feikojoosten.com"><img src="https://avatars0.githubusercontent.com/u/10920052?v=4" width="40px;" alt=""/><br /><sub><b>Feiko Joosten</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=FeikoJoosten" title="Code">๐Ÿ’ป</a></td> 372 <td align="center"><a href="https://feikojoosten.com"><img src="https://avatars0.githubusercontent.com/u/10920052?v=4" width="40px;" alt="Feiko Joosten"/><br /><sub><b>Feiko Joosten</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=FeikoJoosten" title="Code">๐Ÿ’ป</a></td>
373 <td align="center"><a href="https://crowdin.com/profile/2bdelghafour"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14219410/small/31ff20f60d352fb46e314f3c180a77b0.jpeg" width="40px;" alt="2bdelghafour"/><br /><sub><b>2bdelghafour</b></sub></a><br /><a href="#translation-2bdelghafour" title="Translation">๐ŸŒ</a></td>
374 <td align="center"><a href="https://crowdin.com/profile/abdoutanta"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14213908/small/5b2fc8166f8a0a2b7313fbf49ee5b6b6.jpeg" width="40px;" alt="Abderrahim Tantaoui"/><br /><sub><b>Abderrahim Tantaoui</b></sub></a><br /><a href="#translation-abdoutanta" title="Translation">๐ŸŒ</a></td>
375 </tr>
376 <tr>
377 <td align="center"><a href="https://crowdin.com/profile/AndiLeni"><img src="https://www.gravatar.com/avatar/4bd0da860de38afa735425ce2d4e10b5" width="40px;" alt="AndiLeni"/><br /><sub><b>AndiLeni</b></sub></a><br /><a href="#translation-AndiLeni" title="Translation">๐ŸŒ</a></td>
378 <td align="center"><a href="https://crowdin.com/profile/brunofalmada"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14200540/small/f6f1addceeeabc02488f9b08520a902f.jpeg" width="40px;" alt="Bruno Almada"/><br /><sub><b>Bruno Almada</b></sub></a><br /><a href="#translation-brunofalmada" title="Translation">๐ŸŒ</a></td>
379 <td align="center"><a href="https://crowdin.com/profile/Catarino"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14208802/small/07287eb2de671257ca3d6bb4ba1cca67.jpeg" width="40px;" alt="Catarino Gonรงalo"/><br /><sub><b>Catarino Gonรงalo</b></sub></a><br /><a href="#translation-Catarino" title="Translation">๐ŸŒ</a></td>
380 <td align="center"><a href="https://crowdin.com/profile/Alzemand"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14184269/small/f5e68247f01988ae7951a282f0fd4d06.jpeg" width="40px;" alt="Edilson Alzemand Sigmaringa Junior"/><br /><sub><b>Edilson Alzemand Sigmaringa Junior</b></sub></a><br /><a href="#translation-Alzemand" title="Translation">๐ŸŒ</a></td>
381 <td align="center"><a href="https://crowdin.com/profile/MAT-OUT"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14201550/small/68dd2402bf2879bc3ca312d627710400.png" width="40px;" alt="MAT-OUT"/><br /><sub><b>MAT-OUT</b></sub></a><br /><a href="#translation-MAT-OUT" title="Translation">๐ŸŒ</a></td>
382 <td align="center"><a href="https://crowdin.com/profile/mazzo98"><img src="https://crowdin-static.downloads.crowdin.com/avatar/12864917/small/69799b5fd7be2f67282715d5cdfd4ae1.png" width="40px;" alt="mazzo98"/><br /><sub><b>mazzo98</b></sub></a><br /><a href="#translation-mazzo98" title="Translation">๐ŸŒ</a></td>
383 </tr>
384 <tr>
385 <td align="center"><a href="https://crowdin.com/profile/paprika-naught-tiffin-flyspeck"><img src="https://www.gravatar.com/avatar/8671ebe7a7164dfa7624fbdbff69ed96" width="40px;" alt="paprika-naught-tiffin-flyspeck"/><br /><sub><b>paprika-naught-tiffin-flyspeck</b></sub></a><br /><a href="#translation-paprika-naught-tiffin-flyspeck" title="Translation">๐ŸŒ</a></td>
386 <td align="center"><a href="https://crowdin.com/profile/patrickvalle"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14217484/small/8b73f313ee79fe33625e819cdac86551.jpg" width="40px;" alt="Patrick Valle"/><br /><sub><b>Patrick Valle</b></sub></a><br /><a href="#translation-patrickvalle" title="Translation">๐ŸŒ</a></td>
387 <td align="center"><a href="https://crowdin.com/profile/peq42"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14155811/small/b62a94dde7ec29948ec6a6af9fd24b1d.png" width="40px;" alt="peq42_"/><br /><sub><b>peq42_</b></sub></a><br /><a href="#translation-peq42" title="Translation">๐ŸŒ</a></td>
388 <td align="center"><a href="https://crowdin.com/profile/karlinhos"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14161139/small/96450eb44c22b3141ab4401e547109b8.png" width="40px;" alt="Pumbinha"/><br /><sub><b>Pumbinha</b></sub></a><br /><a href="#translation-karlinhos" title="Translation">๐ŸŒ</a></td>
389 <td align="center"><a href="https://crowdin.com/profile/dies"><img src="https://crowdin-static.downloads.crowdin.com/avatar/1/small/e84bcdf6c084ffd52527931f988fb410.png" width="40px;" alt="Serhiy Dmytryshyn"/><br /><sub><b>Serhiy Dmytryshyn</b></sub></a><br /><a href="#translation-dies" title="Translation">๐ŸŒ</a></td>
390 <td align="center"><a href="https://crowdin.com/profile/SMile61"><img src="https://crowdin-static.downloads.crowdin.com/avatar/14177585/small/1bb4f6ba39bff3df8f579e61460ce016.png" width="40px;" alt="SMile61"/><br /><sub><b>SMile61</b></sub></a><br /><a href="#translation-SMile61" title="Translation">๐ŸŒ</a></td>
391 </tr>
392 <tr>
393 <td align="center"><a href="https://crowdin.com/profile/tinect"><img src="https://crowdin-static.downloads.crowdin.com/avatar/12521988/small/56c2041645746af9e51dd28782b828c3.jpeg" width="40px;" alt="tinect"/><br /><sub><b>tinect</b></sub></a><br /><a href="#translation-tinect" title="Translation">๐ŸŒ</a></td>
369 </tr> 394 </tr>
370</table> 395</table>
371 396
diff --git a/package-lock.json b/package-lock.json
index b1aa4e88d..f117141f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
1{ 1{
2 "name": "ferdi", 2 "name": "ferdi",
3 "version": "5.4.4-beta.3", 3 "version": "5.5.0-gm.2",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
@@ -2592,9 +2592,9 @@
2592 } 2592 }
2593 }, 2593 },
2594 "@electron/get": { 2594 "@electron/get": {
2595 "version": "1.9.0", 2595 "version": "1.10.0",
2596 "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.9.0.tgz", 2596 "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.10.0.tgz",
2597 "integrity": "sha512-OBIKtF6ttIJotDXe4KJMUyTBO4xMii+mFjlA8R4CORuD4HvCUaCK3lPjhdTRCvuEv6gzWNbAvd9DNBv0v780lw==", 2597 "integrity": "sha512-hlueNXU51c3CwQjBw/i5fwt+VfQgSQVUTdicpCHkhEjNZaa4CXJ5W1GaxSwtLE2dvRmAHjpIjUMHTqJ53uojfg==",
2598 "dev": true, 2598 "dev": true,
2599 "requires": { 2599 "requires": {
2600 "debug": "^4.1.1", 2600 "debug": "^4.1.1",
@@ -7106,6 +7106,12 @@
7106 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 7106 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
7107 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" 7107 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
7108 }, 7108 },
7109 "buffer-crc32": {
7110 "version": "0.2.13",
7111 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
7112 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
7113 "dev": true
7114 },
7109 "buffer-equal": { 7115 "buffer-equal": {
7110 "version": "1.0.0", 7116 "version": "1.0.0",
7111 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", 7117 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
@@ -9815,9 +9821,9 @@
9815 "dev": true 9821 "dev": true
9816 }, 9822 },
9817 "electron": { 9823 "electron": {
9818 "version": "8.1.1", 9824 "version": "8.2.3",
9819 "resolved": "https://registry.npmjs.org/electron/-/electron-8.1.1.tgz", 9825 "resolved": "https://registry.npmjs.org/electron/-/electron-8.2.3.tgz",
9820 "integrity": "sha512-t+5zzFo7VOgckJc9YpImHJkpqeWxwpmEjywWbAa4IT5MULS7h1XU52H9gMswK/y8xc5lBNwxLhJSty/15+gi1A==", 9826 "integrity": "sha512-FJUp103c8yJBoAaj/QM/OBde57iJh95u1yGJBytMUXmLFSsx78LmNE03QN4XCODyzi76IEcasvUcK6scogRLbQ==",
9821 "dev": true, 9827 "dev": true,
9822 "requires": { 9828 "requires": {
9823 "@electron/get": "^1.0.1", 9829 "@electron/get": "^1.0.1",
@@ -11973,15 +11979,15 @@
11973 } 11979 }
11974 }, 11980 },
11975 "extract-zip": { 11981 "extract-zip": {
11976 "version": "1.6.7", 11982 "version": "1.7.0",
11977 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", 11983 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
11978 "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", 11984 "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
11979 "dev": true, 11985 "dev": true,
11980 "requires": { 11986 "requires": {
11981 "concat-stream": "1.6.2", 11987 "concat-stream": "^1.6.2",
11982 "debug": "2.6.9", 11988 "debug": "^2.6.9",
11983 "mkdirp": "0.5.1", 11989 "mkdirp": "^0.5.4",
11984 "yauzl": "2.4.1" 11990 "yauzl": "^2.10.0"
11985 }, 11991 },
11986 "dependencies": { 11992 "dependencies": {
11987 "debug": { 11993 "debug": {
@@ -11993,6 +11999,21 @@
11993 "ms": "2.0.0" 11999 "ms": "2.0.0"
11994 } 12000 }
11995 }, 12001 },
12002 "minimist": {
12003 "version": "1.2.5",
12004 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
12005 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
12006 "dev": true
12007 },
12008 "mkdirp": {
12009 "version": "0.5.5",
12010 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
12011 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
12012 "dev": true,
12013 "requires": {
12014 "minimist": "^1.2.5"
12015 }
12016 },
11996 "ms": { 12017 "ms": {
11997 "version": "2.0.0", 12018 "version": "2.0.0",
11998 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12019 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -12092,9 +12113,9 @@
12092 } 12113 }
12093 }, 12114 },
12094 "fd-slicer": { 12115 "fd-slicer": {
12095 "version": "1.0.1", 12116 "version": "1.1.0",
12096 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", 12117 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
12097 "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", 12118 "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
12098 "dev": true, 12119 "dev": true,
12099 "requires": { 12120 "requires": {
12100 "pend": "~1.2.0" 12121 "pend": "~1.2.0"
@@ -13864,16 +13885,16 @@
13864 }, 13885 },
13865 "dependencies": { 13886 "dependencies": {
13866 "core-js": { 13887 "core-js": {
13867 "version": "3.6.4", 13888 "version": "3.6.5",
13868 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", 13889 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
13869 "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", 13890 "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
13870 "dev": true, 13891 "dev": true,
13871 "optional": true 13892 "optional": true
13872 }, 13893 },
13873 "semver": { 13894 "semver": {
13874 "version": "7.1.3", 13895 "version": "7.3.2",
13875 "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", 13896 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
13876 "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", 13897 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
13877 "dev": true, 13898 "dev": true,
13878 "optional": true 13899 "optional": true
13879 } 13900 }
@@ -23507,9 +23528,9 @@
23507 "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" 23528 "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
23508 }, 23529 },
23509 "roarr": { 23530 "roarr": {
23510 "version": "2.15.2", 23531 "version": "2.15.3",
23511 "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.2.tgz", 23532 "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.3.tgz",
23512 "integrity": "sha512-jmaDhK9CO4YbQAV8zzCnq9vjAqeO489MS5ehZ+rXmFiPFFE6B+S9KYO6prjmLJ5A0zY3QxVlQdrIya7E/azz/Q==", 23533 "integrity": "sha512-AEjYvmAhlyxOeB9OqPUzQCo3kuAkNfuDk/HqWbZdFsqDFpapkTjiw+p4svNEoRLvuqNTxqfL+s+gtD4eDgZ+CA==",
23513 "dev": true, 23534 "dev": true,
23514 "optional": true, 23535 "optional": true,
23515 "requires": { 23536 "requires": {
@@ -27910,12 +27931,13 @@
27910 } 27931 }
27911 }, 27932 },
27912 "yauzl": { 27933 "yauzl": {
27913 "version": "2.4.1", 27934 "version": "2.10.0",
27914 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", 27935 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
27915 "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", 27936 "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
27916 "dev": true, 27937 "dev": true,
27917 "requires": { 27938 "requires": {
27918 "fd-slicer": "~1.0.1" 27939 "buffer-crc32": "~0.2.3",
27940 "fd-slicer": "~1.1.0"
27919 } 27941 }
27920 }, 27942 },
27921 "yeast": { 27943 "yeast": {
diff --git a/package.json b/package.json
index 2da8f6b9d..8134be385 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
2 "name": "ferdi", 2 "name": "ferdi",
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "appId": "com.kytwb.ferdi", 4 "appId": "com.kytwb.ferdi",
5 "version": "5.5.0-gm", 5 "version": "5.5.0-gm.2",
6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
7 "copyright": "kytwb", 7 "copyright": "kytwb",
8 "main": "index.js", 8 "main": "index.js",
@@ -158,7 +158,7 @@
158 "cross-env": "^5.0.5", 158 "cross-env": "^5.0.5",
159 "cz-conventional-changelog": "2.1.0", 159 "cz-conventional-changelog": "2.1.0",
160 "dotenv": "^4.0.0", 160 "dotenv": "^4.0.0",
161 "electron": "8.1.1", 161 "electron": "8.2.3",
162 "electron-builder": "22.4.1", 162 "electron-builder": "22.4.1",
163 "electron-notarize": "0.2.1", 163 "electron-notarize": "0.2.1",
164 "electron-rebuild": "1.10.0", 164 "electron-rebuild": "1.10.0",
diff --git a/recipes b/recipes
Subproject 803c7eb1b65ad793513aaba56df507bc820959a Subproject 911d1ded846165a4b420efa2b58668ad27c9f2c
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index 787623298..8faea708b 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -101,7 +101,7 @@ const messages = defineMessages({
101 }, 101 },
102 cacheNotCleared: { 102 cacheNotCleared: {
103 id: 'settings.app.cacheNotCleared', 103 id: 'settings.app.cacheNotCleared',
104 defaultMessage: 'Couldn\'t clear all cache', 104 defaultMessage: '!!!Couldn\'t clear all cache',
105 }, 105 },
106 buttonClearAllCache: { 106 buttonClearAllCache: {
107 id: 'settings.app.buttonClearAllCache', 107 id: 'settings.app.buttonClearAllCache',
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
index a162bd0e8..88f970da9 100644
--- a/src/i18n/locales/ar.json
+++ b/src/i18n/locales/ar.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index 0305f3bf1..b0e8d2ded 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index 40843e0fa..136602524 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/da.json
+++ b/src/i18n/locales/da.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index eb335af8f..38772d36a 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "Mit Ferdi Workspaces hast du alles im Blick, was gerade wichtig ist - und nur das. Erstelle unterschiedliche Sets von Services, und wechsle jederzeit zwischen ihnen hin und her. Du entscheidest welche Services du wann und wo brauchst, um ungestรถrt arbeiten zu kรถnnen - oder zu Hause besser abzuschalten.", 525 "workspaceDrawer.workspaceFeatureInfo": "Mit Ferdi Workspaces hast du alles im Blick, was gerade wichtig ist - und nur das. Erstelle unterschiedliche Sets von Services, und wechsle jederzeit zwischen ihnen hin und her. Du entscheidest welche Services du wann und wo brauchst, um ungestรถrt arbeiten zu kรถnnen - oder zu Hause besser abzuschalten.",
526 "workspaceDrawer.workspacesSettingsTooltip": "Workspaces bearbeiten", 526 "workspaceDrawer.workspacesSettingsTooltip": "Workspaces bearbeiten",
527 "workspaces.switchingIndicator.switchingTo": "Wechsle zu" 527 "workspaces.switchingIndicator.switchingTo": "Wechsle zu"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index c2ead2a48..c80574aa8 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -3293,120 +3293,133 @@
3293 } 3293 }
3294 }, 3294 },
3295 { 3295 {
3296 "defaultMessage": "!!!Clear cache", 3296 "defaultMessage": "!!!Couldn't clear all cache",
3297 "end": { 3297 "end": {
3298 "column": 3, 3298 "column": 3,
3299 "line": 105 3299 "line": 105
3300 }, 3300 },
3301 "file": "src/components/settings/settings/EditSettingsForm.js", 3301 "file": "src/components/settings/settings/EditSettingsForm.js",
3302 "id": "settings.app.cacheNotCleared",
3303 "start": {
3304 "column": 19,
3305 "line": 102
3306 }
3307 },
3308 {
3309 "defaultMessage": "!!!Clear cache",
3310 "end": {
3311 "column": 3,
3312 "line": 109
3313 },
3314 "file": "src/components/settings/settings/EditSettingsForm.js",
3302 "id": "settings.app.buttonClearAllCache", 3315 "id": "settings.app.buttonClearAllCache",
3303 "start": { 3316 "start": {
3304 "column": 23, 3317 "column": 23,
3305 "line": 102 3318 "line": 106
3306 } 3319 }
3307 }, 3320 },
3308 { 3321 {
3309 "defaultMessage": "!!!Check for updates", 3322 "defaultMessage": "!!!Check for updates",
3310 "end": { 3323 "end": {
3311 "column": 3, 3324 "column": 3,
3312 "line": 109 3325 "line": 113
3313 }, 3326 },
3314 "file": "src/components/settings/settings/EditSettingsForm.js", 3327 "file": "src/components/settings/settings/EditSettingsForm.js",
3315 "id": "settings.app.buttonSearchForUpdate", 3328 "id": "settings.app.buttonSearchForUpdate",
3316 "start": { 3329 "start": {
3317 "column": 25, 3330 "column": 25,
3318 "line": 106 3331 "line": 110
3319 } 3332 }
3320 }, 3333 },
3321 { 3334 {
3322 "defaultMessage": "!!!Restart & install update", 3335 "defaultMessage": "!!!Restart & install update",
3323 "end": { 3336 "end": {
3324 "column": 3, 3337 "column": 3,
3325 "line": 113 3338 "line": 117
3326 }, 3339 },
3327 "file": "src/components/settings/settings/EditSettingsForm.js", 3340 "file": "src/components/settings/settings/EditSettingsForm.js",
3328 "id": "settings.app.buttonInstallUpdate", 3341 "id": "settings.app.buttonInstallUpdate",
3329 "start": { 3342 "start": {
3330 "column": 23, 3343 "column": 23,
3331 "line": 110 3344 "line": 114
3332 } 3345 }
3333 }, 3346 },
3334 { 3347 {
3335 "defaultMessage": "!!!Is searching for update", 3348 "defaultMessage": "!!!Is searching for update",
3336 "end": { 3349 "end": {
3337 "column": 3, 3350 "column": 3,
3338 "line": 117 3351 "line": 121
3339 }, 3352 },
3340 "file": "src/components/settings/settings/EditSettingsForm.js", 3353 "file": "src/components/settings/settings/EditSettingsForm.js",
3341 "id": "settings.app.updateStatusSearching", 3354 "id": "settings.app.updateStatusSearching",
3342 "start": { 3355 "start": {
3343 "column": 25, 3356 "column": 25,
3344 "line": 114 3357 "line": 118
3345 } 3358 }
3346 }, 3359 },
3347 { 3360 {
3348 "defaultMessage": "!!!Update available, downloading...", 3361 "defaultMessage": "!!!Update available, downloading...",
3349 "end": { 3362 "end": {
3350 "column": 3, 3363 "column": 3,
3351 "line": 121 3364 "line": 125
3352 }, 3365 },
3353 "file": "src/components/settings/settings/EditSettingsForm.js", 3366 "file": "src/components/settings/settings/EditSettingsForm.js",
3354 "id": "settings.app.updateStatusAvailable", 3367 "id": "settings.app.updateStatusAvailable",
3355 "start": { 3368 "start": {
3356 "column": 25, 3369 "column": 25,
3357 "line": 118 3370 "line": 122
3358 } 3371 }
3359 }, 3372 },
3360 { 3373 {
3361 "defaultMessage": "!!!You are using the latest version of Ferdi", 3374 "defaultMessage": "!!!You are using the latest version of Ferdi",
3362 "end": { 3375 "end": {
3363 "column": 3, 3376 "column": 3,
3364 "line": 125 3377 "line": 129
3365 }, 3378 },
3366 "file": "src/components/settings/settings/EditSettingsForm.js", 3379 "file": "src/components/settings/settings/EditSettingsForm.js",
3367 "id": "settings.app.updateStatusUpToDate", 3380 "id": "settings.app.updateStatusUpToDate",
3368 "start": { 3381 "start": {
3369 "column": 24, 3382 "column": 24,
3370 "line": 122 3383 "line": 126
3371 } 3384 }
3372 }, 3385 },
3373 { 3386 {
3374 "defaultMessage": "!!!Current version:", 3387 "defaultMessage": "!!!Current version:",
3375 "end": { 3388 "end": {
3376 "column": 3, 3389 "column": 3,
3377 "line": 129 3390 "line": 133
3378 }, 3391 },
3379 "file": "src/components/settings/settings/EditSettingsForm.js", 3392 "file": "src/components/settings/settings/EditSettingsForm.js",
3380 "id": "settings.app.currentVersion", 3393 "id": "settings.app.currentVersion",
3381 "start": { 3394 "start": {
3382 "column": 18, 3395 "column": 18,
3383 "line": 126 3396 "line": 130
3384 } 3397 }
3385 }, 3398 },
3386 { 3399 {
3387 "defaultMessage": "!!!Changes require restart", 3400 "defaultMessage": "!!!Changes require restart",
3388 "end": { 3401 "end": {
3389 "column": 3, 3402 "column": 3,
3390 "line": 133 3403 "line": 137
3391 }, 3404 },
3392 "file": "src/components/settings/settings/EditSettingsForm.js", 3405 "file": "src/components/settings/settings/EditSettingsForm.js",
3393 "id": "settings.app.restartRequired", 3406 "id": "settings.app.restartRequired",
3394 "start": { 3407 "start": {
3395 "column": 29, 3408 "column": 29,
3396 "line": 130 3409 "line": 134
3397 } 3410 }
3398 }, 3411 },
3399 { 3412 {
3400 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 3413 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
3401 "end": { 3414 "end": {
3402 "column": 3, 3415 "column": 3,
3403 "line": 137 3416 "line": 141
3404 }, 3417 },
3405 "file": "src/components/settings/settings/EditSettingsForm.js", 3418 "file": "src/components/settings/settings/EditSettingsForm.js",
3406 "id": "settings.app.languageDisclaimer", 3419 "id": "settings.app.languageDisclaimer",
3407 "start": { 3420 "start": {
3408 "column": 22, 3421 "column": 22,
3409 "line": 134 3422 "line": 138
3410 } 3423 }
3411 } 3424 }
3412 ], 3425 ],
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index 1db2054b4..88fe5a81d 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 1800626cf..5c33daf86 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index afee5d9e7..a8518b5e3 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/fi.json
+++ b/src/i18n/locales/fi.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index c2b0e764b..c898f47f2 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Les Espaces de travail de Ferdi vous permettant de rester concentrรฉ sur ce qui est important. Crรฉez diffรฉrents groupes de services et naviguez facilement entre eux ร  n'importe quel moment.</p><p>Vous dรฉcidez de quels services vous avez besoin, oรน et quand, ainsi nous pouvons vous aider ร  rester concentrรฉ sur votre travail - ou ร  le quitter dรจs que vous le souhaitez.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Les Espaces de travail de Ferdi vous permettant de rester concentrรฉ sur ce qui est important. Crรฉez diffรฉrents groupes de services et naviguez facilement entre eux ร  n'importe quel moment.</p><p>Vous dรฉcidez de quels services vous avez besoin, oรน et quand, ainsi nous pouvons vous aider ร  rester concentrรฉ sur votre travail - ou ร  le quitter dรจs que vous le souhaitez.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "ร‰diter les paramรจtres de l'espace de travail", 526 "workspaceDrawer.workspacesSettingsTooltip": "ร‰diter les paramรจtres de l'espace de travail",
527 "workspaces.switchingIndicator.switchingTo": "Changement vers" 527 "workspaces.switchingIndicator.switchingTo": "Changement vers"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index 386a9889d..d930ab415 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index e509e2f62..79616f9f5 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index 35cfebcd8..07603df52 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>A Ferdi Munkaterรผletek lehetล‘vรฉ teszik, hogy รถsszpontosรญts a jelenleg fontos dolgokra. รllรญtsd be a kรผlรถnbรถzล‘ szolgรกltatรกskรฉszleteket รฉs kรถnnyedรฉn vรกlthatsz kรถzรถttรผk bรกrmikor.</p><p>Te dรถntรถd el, hogy mely szolgรกltatรกsokra van szรผksรฉged, mikor รฉs hol, รญgy segรญthetรผnk abban, hogy a teljesรญtmรฉnyed csรบcsรกn maradhass, vagy ha csak akarod, egyszerลฑen kikapcsold a munkรกval kapcsolatos dolgokat.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>A Ferdi Munkaterรผletek lehetล‘vรฉ teszik, hogy รถsszpontosรญts a jelenleg fontos dolgokra. รllรญtsd be a kรผlรถnbรถzล‘ szolgรกltatรกskรฉszleteket รฉs kรถnnyedรฉn vรกlthatsz kรถzรถttรผk bรกrmikor.</p><p>Te dรถntรถd el, hogy mely szolgรกltatรกsokra van szรผksรฉged, mikor รฉs hol, รญgy segรญthetรผnk abban, hogy a teljesรญtmรฉnyed csรบcsรกn maradhass, vagy ha csak akarod, egyszerลฑen kikapcsold a munkรกval kapcsolatos dolgokat.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Munkaterรผlet beรกllรญtรกsok szerkesztรฉse", 526 "workspaceDrawer.workspacesSettingsTooltip": "Munkaterรผlet beรกllรญtรกsok szerkesztรฉse",
527 "workspaces.switchingIndicator.switchingTo": "Vรกltรกs" 527 "workspaces.switchingIndicator.switchingTo": "Vรกltรกs"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 44578f0b4..433fde229 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ruang Kerja Ferdi dapat digunakan untuk tetap fokus pada hal penting saat ini. Siapkan sekelompok layanan yang berbeda dan dengan mudah beralih ke yang lain.</p><p>Anda yang memutuskan layanan mana yang Anda perlukan dan kapan, agar kami bisa membantu Anda tetap berada di garis depan - atau dengan mudah mengakhiri hari kerja kapan saja Anda inginkan.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ruang Kerja Ferdi dapat digunakan untuk tetap fokus pada hal penting saat ini. Siapkan sekelompok layanan yang berbeda dan dengan mudah beralih ke yang lain.</p><p>Anda yang memutuskan layanan mana yang Anda perlukan dan kapan, agar kami bisa membantu Anda tetap berada di garis depan - atau dengan mudah mengakhiri hari kerja kapan saja Anda inginkan.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit setelan ruang kerja", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit setelan ruang kerja",
527 "workspaces.switchingIndicator.switchingTo": "Beralih ke" 527 "workspaces.switchingIndicator.switchingTo": "Beralih ke"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 80e12041c..78474b496 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>I workspace di Ferdi ti permettono di concentrarti su ciรฒ che รจ importante. Configura diversi insiemi di servizi e passa facilmente da uno allโ€™altro quando vuoi.</p><p>Decidi di quali servizi hai bisogno quando e dove, cosรฌ che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>I workspace di Ferdi ti permettono di concentrarti su ciรฒ che รจ importante. Configura diversi insiemi di servizi e passa facilmente da uno allโ€™altro quando vuoi.</p><p>Decidi di quali servizi hai bisogno quando e dove, cosรฌ che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Modifica le impostazioni dei workspace", 526 "workspaceDrawer.workspacesSettingsTooltip": "Modifica le impostazioni dei workspace",
527 "workspaces.switchingIndicator.switchingTo": "Passa a " 527 "workspaces.switchingIndicator.switchingTo": "Passa a "
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index c1350f4fc..3c8f938aa 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 4f381b847..3768274ff 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index 9a2c684d8..462990547 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index 707de9999..f166fd1c9 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Pas werkruimte instellingen aan", 526 "workspaceDrawer.workspacesSettingsTooltip": "Pas werkruimte instellingen aan",
527 "workspaces.switchingIndicator.switchingTo": "Overschakelen naar" 527 "workspaces.switchingIndicator.switchingTo": "Overschakelen naar"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index 05c18f32e..3ac8186bd 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "Ferdi werkruimtes laat je aandacht geven aan wat nu belangrijk is. Maak verschillende sets van services aan en schakel wanneer je wilt tussen de verschillende sets. Jij beslist welke services je wanneer en waar nodig hebt. Zo helpen wij jou je focus te behouden - of net zo gemakkelijk te switchen van werk naar ontspanning.", 525 "workspaceDrawer.workspaceFeatureInfo": "Ferdi werkruimtes laat je aandacht geven aan wat nu belangrijk is. Maak verschillende sets van services aan en schakel wanneer je wilt tussen de verschillende sets. Jij beslist welke services je wanneer en waar nodig hebt. Zo helpen wij jou je focus te behouden - of net zo gemakkelijk te switchen van werk naar ontspanning.",
526 "workspaceDrawer.workspacesSettingsTooltip": "Werkruimte instellingen aanpassen", 526 "workspaceDrawer.workspacesSettingsTooltip": "Werkruimte instellingen aanpassen",
527 "workspaces.switchingIndicator.switchingTo": "Overschakelen naar" 527 "workspaces.switchingIndicator.switchingTo": "Overschakelen naar"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/no.json
+++ b/src/i18n/locales/no.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index fcf2ab8ef..f6193a1fd 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Obszary robocze programu Ferdi pozawala Ci na skupieniu siฤ™ na tym co waลผne w danym momencie. Ustaw rรณลผne zestawy usล‚ug i przeล‚ฤ…czaj siฤ™ miฤ™dzy nimi w ล‚atwiejszy sposรณb w dowolnym momencie. </p><p>Decyduj, ktรณre usล‚ugi potrzebujesz , wiฤ™c pomagamy Ci pozostawaฤ‡ na szczycie gry - lub ล‚atwiej wyล‚ฤ…czyฤ‡ siฤ™ z pracy kiedy tego potrzebujesz.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Obszary robocze programu Ferdi pozawala Ci na skupieniu siฤ™ na tym co waลผne w danym momencie. Ustaw rรณลผne zestawy usล‚ug i przeล‚ฤ…czaj siฤ™ miฤ™dzy nimi w ล‚atwiejszy sposรณb w dowolnym momencie. </p><p>Decyduj, ktรณre usล‚ugi potrzebujesz , wiฤ™c pomagamy Ci pozostawaฤ‡ na szczycie gry - lub ล‚atwiej wyล‚ฤ…czyฤ‡ siฤ™ z pracy kiedy tego potrzebujesz.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edytuj ustawienia obszaru roboczego", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edytuj ustawienia obszaru roboczego",
527 "workspaces.switchingIndicator.switchingTo": "Przeล‚ฤ…cz do" 527 "workspaces.switchingIndicator.switchingTo": "Przeล‚ฤ…cz do"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 0c09d50af..892b05b66 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>As รกreas de trabalho do Ferdi te ajuda a focar no que realmente รฉ importante agora. Configure diferente cenรกrios para serviรงos e mude entre eles facilmente em qualquer momento. </p><p>Vocรช decide quais serviรงos precisa e onde deseja posicionรก-los, e entรฃo nรณs iremos te ajudar em aumentar a sua produtividade. Vocรช pode desligar os serviรงos que nรฃo sรฃo รบteis para vocรช.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>As รกreas de trabalho do Ferdi te ajuda a focar no que realmente รฉ importante agora. Configure diferente cenรกrios para serviรงos e mude entre eles facilmente em qualquer momento. </p><p>Vocรช decide quais serviรงos precisa e onde deseja posicionรก-los, e entรฃo nรณs iremos te ajudar em aumentar a sua produtividade. Vocรช pode desligar os serviรงos que nรฃo sรฃo รบteis para vocรช.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Editar configuraรงรตes das รกreas de trabalho", 526 "workspaceDrawer.workspacesSettingsTooltip": "Editar configuraรงรตes das รกreas de trabalho",
527 "workspaces.switchingIndicator.switchingTo": "Trocando para" 527 "workspaces.switchingIndicator.switchingTo": "Trocando para"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 5fdde294f..7a6ed77cc 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>As รกreas de trabalho do Ferdi permitem que se concentre no que realmente รฉ importante. Configure diferentes conjuntos de serviรงos e mude-os facilmente e a qualquer momento.</p><p>Vocรช decide quais os serviรงos que precisa e onde colocรก-los, para que o possamos ajudar a estar no seu melhor. - Ou desligar do trabalho quando quiser.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>As รกreas de trabalho do Ferdi permitem que se concentre no que realmente รฉ importante. Configure diferentes conjuntos de serviรงos e mude-os facilmente e a qualquer momento.</p><p>Vocรช decide quais os serviรงos que precisa e onde colocรก-los, para que o possamos ajudar a estar no seu melhor. - Ou desligar do trabalho quando quiser.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Editar configuraรงรตes das รกreas de trabalho", 526 "workspaceDrawer.workspacesSettingsTooltip": "Editar configuraรงรตes das รกreas de trabalho",
527 "workspaces.switchingIndicator.switchingTo": "A mudar para" 527 "workspaces.switchingIndicator.switchingTo": "A mudar para"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/ro.json
+++ b/src/i18n/locales/ro.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index 796ffff79..a16bde739 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index 5c1aa88fb..fd73bc773 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspace vรกm umoลพลˆujรบ sรบstrediลฅ sa na to, ฤo je prรกve dรดleลพitรฉ. Nastavte si rozliฤnรฉ skupiny sluลพieb a jednoducho medzi nimi kedykoฤพvek prepรญnajte.</p><p>Vy rozhodujete ktorรฉ sluลพby, kedy a kde potrebujete, a my vรกm potom vieme pomรดcลฅ sรบstrediลฅ sa na prรกcu - alebo jednoducho prepnรบลฅ z prรกce na ฤokoฤพvek inรฉ. </p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspace vรกm umoลพลˆujรบ sรบstrediลฅ sa na to, ฤo je prรกve dรดleลพitรฉ. Nastavte si rozliฤnรฉ skupiny sluลพieb a jednoducho medzi nimi kedykoฤพvek prepรญnajte.</p><p>Vy rozhodujete ktorรฉ sluลพby, kedy a kde potrebujete, a my vรกm potom vieme pomรดcลฅ sรบstrediลฅ sa na prรกcu - alebo jednoducho prepnรบลฅ z prรกce na ฤokoฤพvek inรฉ. </p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Upraviลฅ nastavenia workspace", 526 "workspaceDrawer.workspacesSettingsTooltip": "Upraviลฅ nastavenia workspace",
527 "workspaces.switchingIndicator.switchingTo": "Prepรญnanie na" 527 "workspaces.switchingIndicator.switchingTo": "Prepรญnanie na"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index be6a44106..33cde814c 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
index 8d3c39839..418624a66 100644
--- a/src/i18n/locales/sv.json
+++ b/src/i18n/locales/sv.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi-arbetsytor lรฅter dig fokusera pรฅ det som รคr viktigt just nu. Konfigurera olika uppsรคttningar av tjรคnster och vรคxla enkelt mellan dem nรคr som helst.</p><p>Du bestรคmmer vilka tjรคnster du behรถver nรคr och var, sรฅ att vi kan hjรคlpa dig att hรฅlla koll pรฅ lรคget - eller enkelt koppla bort frรฅn jobbet nรคr du vill.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi-arbetsytor lรฅter dig fokusera pรฅ det som รคr viktigt just nu. Konfigurera olika uppsรคttningar av tjรคnster och vรคxla enkelt mellan dem nรคr som helst.</p><p>Du bestรคmmer vilka tjรคnster du behรถver nรคr och var, sรฅ att vi kan hjรคlpa dig att hรฅlla koll pรฅ lรคget - eller enkelt koppla bort frรฅn jobbet nรคr du vill.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Redigera instรคllningar fรถr arbetsytor", 526 "workspaceDrawer.workspacesSettingsTooltip": "Redigera instรคllningar fรถr arbetsytor",
527 "workspaces.switchingIndicator.switchingTo": "Byter till" 527 "workspaces.switchingIndicator.switchingTo": "Byter till"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index 1f683a8ef..428d9f18f 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index e05eae0a4..25e09ea49 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
index 3b5da1306..9d676c0a9 100644
--- a/src/i18n/locales/vi.json
+++ b/src/i18n/locales/vi.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index 80e13b256..3bba232fd 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "ๅˆ‡ๆ›ๅˆฐ" 527 "workspaces.switchingIndicator.switchingTo": "ๅˆ‡ๆ›ๅˆฐ"
528} \ No newline at end of file 528}
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index c4b6689fd..2c7b75e42 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -525,4 +525,4 @@
525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 525 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on whatโ€™s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 526 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
527 "workspaces.switchingIndicator.switchingTo": "Switching to" 527 "workspaces.switchingIndicator.switchingTo": "Switching to"
528} \ No newline at end of file 528}
diff --git a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
index cdc6ded7e..97360b78e 100644
--- a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
+++ b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
@@ -260,15 +260,28 @@
260 } 260 }
261 }, 261 },
262 { 262 {
263 "id": "settings.app.cacheNotCleared",
264 "defaultMessage": "!!!Couldn't clear all cache",
265 "file": "src/components/settings/settings/EditSettingsForm.js",
266 "start": {
267 "line": 102,
268 "column": 19
269 },
270 "end": {
271 "line": 105,
272 "column": 3
273 }
274 },
275 {
263 "id": "settings.app.buttonClearAllCache", 276 "id": "settings.app.buttonClearAllCache",
264 "defaultMessage": "!!!Clear cache", 277 "defaultMessage": "!!!Clear cache",
265 "file": "src/components/settings/settings/EditSettingsForm.js", 278 "file": "src/components/settings/settings/EditSettingsForm.js",
266 "start": { 279 "start": {
267 "line": 102, 280 "line": 106,
268 "column": 23 281 "column": 23
269 }, 282 },
270 "end": { 283 "end": {
271 "line": 105, 284 "line": 109,
272 "column": 3 285 "column": 3
273 } 286 }
274 }, 287 },
@@ -277,11 +290,11 @@
277 "defaultMessage": "!!!Check for updates", 290 "defaultMessage": "!!!Check for updates",
278 "file": "src/components/settings/settings/EditSettingsForm.js", 291 "file": "src/components/settings/settings/EditSettingsForm.js",
279 "start": { 292 "start": {
280 "line": 106, 293 "line": 110,
281 "column": 25 294 "column": 25
282 }, 295 },
283 "end": { 296 "end": {
284 "line": 109, 297 "line": 113,
285 "column": 3 298 "column": 3
286 } 299 }
287 }, 300 },
@@ -290,11 +303,11 @@
290 "defaultMessage": "!!!Restart & install update", 303 "defaultMessage": "!!!Restart & install update",
291 "file": "src/components/settings/settings/EditSettingsForm.js", 304 "file": "src/components/settings/settings/EditSettingsForm.js",
292 "start": { 305 "start": {
293 "line": 110, 306 "line": 114,
294 "column": 23 307 "column": 23
295 }, 308 },
296 "end": { 309 "end": {
297 "line": 113, 310 "line": 117,
298 "column": 3 311 "column": 3
299 } 312 }
300 }, 313 },
@@ -303,11 +316,11 @@
303 "defaultMessage": "!!!Is searching for update", 316 "defaultMessage": "!!!Is searching for update",
304 "file": "src/components/settings/settings/EditSettingsForm.js", 317 "file": "src/components/settings/settings/EditSettingsForm.js",
305 "start": { 318 "start": {
306 "line": 114, 319 "line": 118,
307 "column": 25 320 "column": 25
308 }, 321 },
309 "end": { 322 "end": {
310 "line": 117, 323 "line": 121,
311 "column": 3 324 "column": 3
312 } 325 }
313 }, 326 },
@@ -316,11 +329,11 @@
316 "defaultMessage": "!!!Update available, downloading...", 329 "defaultMessage": "!!!Update available, downloading...",
317 "file": "src/components/settings/settings/EditSettingsForm.js", 330 "file": "src/components/settings/settings/EditSettingsForm.js",
318 "start": { 331 "start": {
319 "line": 118, 332 "line": 122,
320 "column": 25 333 "column": 25
321 }, 334 },
322 "end": { 335 "end": {
323 "line": 121, 336 "line": 125,
324 "column": 3 337 "column": 3
325 } 338 }
326 }, 339 },
@@ -329,11 +342,11 @@
329 "defaultMessage": "!!!You are using the latest version of Ferdi", 342 "defaultMessage": "!!!You are using the latest version of Ferdi",
330 "file": "src/components/settings/settings/EditSettingsForm.js", 343 "file": "src/components/settings/settings/EditSettingsForm.js",
331 "start": { 344 "start": {
332 "line": 122, 345 "line": 126,
333 "column": 24 346 "column": 24
334 }, 347 },
335 "end": { 348 "end": {
336 "line": 125, 349 "line": 129,
337 "column": 3 350 "column": 3
338 } 351 }
339 }, 352 },
@@ -342,11 +355,11 @@
342 "defaultMessage": "!!!Current version:", 355 "defaultMessage": "!!!Current version:",
343 "file": "src/components/settings/settings/EditSettingsForm.js", 356 "file": "src/components/settings/settings/EditSettingsForm.js",
344 "start": { 357 "start": {
345 "line": 126, 358 "line": 130,
346 "column": 18 359 "column": 18
347 }, 360 },
348 "end": { 361 "end": {
349 "line": 129, 362 "line": 133,
350 "column": 3 363 "column": 3
351 } 364 }
352 }, 365 },
@@ -355,11 +368,11 @@
355 "defaultMessage": "!!!Changes require restart", 368 "defaultMessage": "!!!Changes require restart",
356 "file": "src/components/settings/settings/EditSettingsForm.js", 369 "file": "src/components/settings/settings/EditSettingsForm.js",
357 "start": { 370 "start": {
358 "line": 130, 371 "line": 134,
359 "column": 29 372 "column": 29
360 }, 373 },
361 "end": { 374 "end": {
362 "line": 133, 375 "line": 137,
363 "column": 3 376 "column": 3
364 } 377 }
365 }, 378 },
@@ -368,11 +381,11 @@
368 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 381 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
369 "file": "src/components/settings/settings/EditSettingsForm.js", 382 "file": "src/components/settings/settings/EditSettingsForm.js",
370 "start": { 383 "start": {
371 "line": 134, 384 "line": 138,
372 "column": 22 385 "column": 22
373 }, 386 },
374 "end": { 387 "end": {
375 "line": 137, 388 "line": 141,
376 "column": 3 389 "column": 3
377 } 390 }
378 } 391 }
diff --git a/src/scripts/link-readme.js b/src/scripts/link-readme.js
index 223451d84..694b89700 100644
--- a/src/scripts/link-readme.js
+++ b/src/scripts/link-readme.js
@@ -18,26 +18,36 @@ let readme = fs.readFileSync(readmepath, 'utf-8');
18 18
19let replacements = 0; 19let replacements = 0;
20 20
21// Replace Ferdi issues
22// Regex matches strings that don't begin with a "[", i.e. are not already linked and
23// don't begin with "franz", i.e. are not Franz issues, followed by a "#" and 3 digits to indicate
24// a GitHub issue, and not ending with a "]"
25readme = readme.replace(/(?<!\[|franz)#\d{3}(?!\])/gi, (match) => {
26 const issueNr = match.replace('#', '');
27 replacements += 1;
28 return `[#${issueNr}](https://github.com/getferdi/ferdi/issues/${issueNr})`;
29});
30
31// Replace Franz issues 21// Replace Franz issues
32// Regex matches strings that don't begin with a "[", i.e. are not already linked 22// Regex matches strings that don't begin with a "[", i.e. are not already linked
33// followed by a "franz#" and 3 digits to indicate 23// followed by a "franz#" and digits to indicate
34// a GitHub issue, and not ending with a "]" 24// a GitHub issue, and not ending with a "]"
35readme = readme.replace(/(?<!\[)franz#\d{3,}(?!\])/gi, (match) => { 25readme = readme.replace(/(?<!\[)franz#\d{1,}(?![\]\d])/gi, (match) => {
36 const issueNr = match.replace('franz#', ''); 26 const issueNr = match.replace('franz#', '');
37 replacements += 1; 27 replacements += 1;
38 return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`; 28 return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`;
39}); 29});
40 30
31// Replace external issues
32// Regex matches strings that don't begin with a "[", followed a repo name in the format "user/repo"
33// followed by a "#" and digits to indicate a GitHub issue, and not ending with a "]"
34readme = readme.replace(/(?<!\[)\w+\/\w+#\d{1,}(?![\]\d])/gi, (match) => {
35 const issueNr = match.replace(/\D/g, '');
36 const repo = match.replace(/#\d+/g, '');
37 replacements += 1;
38 return `[${repo}#${issueNr}](https://github.com/${repo}/issues/${issueNr})`;
39});
40
41// Replace Ferdi issues
42// Regex matches strings that don't begin with a "[", i.e. are not already linked and
43// don't begin with "franz", i.e. are not Franz issues, followed by a "#" and digits to indicate
44// a GitHub issue, and not ending with a "]"
45readme = readme.replace(/(?<!\[|franz)#\d{1,}(?![\]\d])/gi, (match) => {
46 const issueNr = match.replace('#', '');
47 replacements += 1;
48 return `[#${issueNr}](https://github.com/getferdi/ferdi/issues/${issueNr})`;
49});
50
41// Link GitHub users 51// Link GitHub users
42// Regex matches strings that don't begin with a "[", i.e. are not already linked 52// Regex matches strings that don't begin with a "[", i.e. are not already linked
43// followed by a "@" and at least one word character and not ending with a "]" 53// followed by a "@" and at least one word character and not ending with a "]"
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index da6055e5f..96142787e 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -222,7 +222,7 @@ export default class AppStore extends Store {
222 if (!localStorage.getItem(CATALINA_NOTIFICATION_HACK_KEY)) { 222 if (!localStorage.getItem(CATALINA_NOTIFICATION_HACK_KEY)) {
223 debug('Triggering macOS Catalina notification permission trigger'); 223 debug('Triggering macOS Catalina notification permission trigger');
224 // eslint-disable-next-line no-new 224 // eslint-disable-next-line no-new
225 new window.Notification('Welcome to Franz 5', { 225 new window.Notification('Welcome to Ferdi 5', {
226 body: 'Have a wonderful day & happy messaging.', 226 body: 'Have a wonderful day & happy messaging.',
227 }); 227 });
228 228
diff --git a/src/styles/settings.scss b/src/styles/settings.scss
index 580917fe2..dab48ef0b 100644
--- a/src/styles/settings.scss
+++ b/src/styles/settings.scss
@@ -197,6 +197,8 @@
197 overflow-y: scroll; 197 overflow-y: scroll;
198 padding: 25px 15px 15px 25px; 198 padding: 25px 15px 15px 25px;
199 199
200 .badge { margin-right: 10px; }
201
200 &::-webkit-scrollbar { width: 8px; } 202 &::-webkit-scrollbar { width: 8px; }
201 203
202 /* Track */ 204 /* Track */
diff --git a/src/styles/tabs.scss b/src/styles/tabs.scss
index 65ca97a54..d09353e38 100644
--- a/src/styles/tabs.scss
+++ b/src/styles/tabs.scss
@@ -52,7 +52,7 @@
52 52
53 .tab-item__message-count { 53 .tab-item__message-count {
54 align-items: center; 54 align-items: center;
55 background: #0088cc; 55 background: $theme-brand-danger;
56 border-radius: 20px; 56 border-radius: 20px;
57 bottom: 8px; 57 bottom: 8px;
58 color: #FFF; 58 color: #FFF;