diff options
author | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2021-09-24 07:39:41 +0530 |
---|---|---|
committer | Vijay A <avijayr@protonmail.com> | 2021-09-24 07:48:24 +0530 |
commit | 2e96a61955e525bf6269e41342bf3ffce05805a6 (patch) | |
tree | b45118a2000d751b0d22ff08d12385b96d195145 /src/containers | |
parent | Update submodules, browserslist data updates and linter fixes [skip ci] (diff) | |
download | ferdium-app-2e96a61955e525bf6269e41342bf3ffce05805a6.tar.gz ferdium-app-2e96a61955e525bf6269e41342bf3ffce05805a6.tar.zst ferdium-app-2e96a61955e525bf6269e41342bf3ffce05805a6.zip |
Allow services to delineate favorites vs non-favorites in unread counts (#1979)
implements getferdi/recipes#721 (eg: office365-owa)
Diffstat (limited to 'src/containers')
-rw-r--r-- | src/containers/settings/EditServiceScreen.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js index e2ed4eeac..dee7e7cff 100644 --- a/src/containers/settings/EditServiceScreen.js +++ b/src/containers/settings/EditServiceScreen.js | |||
@@ -81,6 +81,10 @@ const messages = defineMessages({ | |||
81 | id: 'settings.service.form.darkReaderSepia', | 81 | id: 'settings.service.form.darkReaderSepia', |
82 | defaultMessage: 'Dark Reader Sepia', | 82 | defaultMessage: 'Dark Reader Sepia', |
83 | }, | 83 | }, |
84 | onlyShowFavoritesInUnreadCount: { | ||
85 | id: 'settings.service.form.onlyShowFavoritesInUnreadCount', | ||
86 | defaultMessage: 'Only show Favorites in unread count', | ||
87 | }, | ||
84 | enableProxy: { | 88 | enableProxy: { |
85 | id: 'settings.service.form.proxy.isEnabled', | 89 | id: 'settings.service.form.proxy.isEnabled', |
86 | defaultMessage: 'Use Proxy', | 90 | defaultMessage: 'Use Proxy', |
@@ -289,6 +293,16 @@ class EditServiceScreen extends Component { | |||
289 | }); | 293 | }); |
290 | } | 294 | } |
291 | 295 | ||
296 | if (recipe.allowFavoritesDelineationInUnreadCount) { | ||
297 | Object.assign(config.fields, { | ||
298 | onlyShowFavoritesInUnreadCount: { | ||
299 | label: intl.formatMessage(messages.onlyShowFavoritesInUnreadCount), | ||
300 | value: service.onlyShowFavoritesInUnreadCount, | ||
301 | default: false, | ||
302 | }, | ||
303 | }); | ||
304 | } | ||
305 | |||
292 | if (proxy.isEnabled) { | 306 | if (proxy.isEnabled) { |
293 | const serviceProxyConfig = stores.settings.proxy[service.id] || {}; | 307 | const serviceProxyConfig = stores.settings.proxy[service.id] || {}; |
294 | 308 | ||