diff --git a/.gitignore b/.gitignore index ec3043c8a3..639e38bc3d 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ !/apps/testing !/apps/admin_audit !/apps/updatenotification +/apps/updatenotification/build /apps/updatenotification/js/merged.js /apps/updatenotification/js/merged.js.map /apps/updatenotification/js/*.hot-update.* diff --git a/apps/updatenotification/css/admin.css b/apps/updatenotification/css/admin.css index cb03f6a15c..52cc961ae3 100644 --- a/apps/updatenotification/css/admin.css +++ b/apps/updatenotification/css/admin.css @@ -31,3 +31,12 @@ #updatenotification .icon-triangle-n { opacity: 0.5; } + +#updatenotification .channel-description span { + color: #aaa; +} + +#updatenotification .channel-description span strong { + color: #555; + font-weight: normal; +} diff --git a/apps/updatenotification/js-src/components/root.vue b/apps/updatenotification/js-src/components/root.vue index 11dfd351c6..774fd6dd53 100644 --- a/apps/updatenotification/js-src/components/root.vue +++ b/apps/updatenotification/js-src/components/root.vue @@ -55,6 +55,12 @@ {{ t('updatenotification', 'Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found.') }}

+

+
+
+ +

+

{{ t('updatenotification', 'Notify members of the following groups about available updates:') }}
@@ -174,6 +180,18 @@ this.missingAppUpdates.length, { version: this.newVersionString }); + }, + + productionInfoString: function() { + return t('updatenotification', 'production will always provide the latest patch level, but not update to the next major release immediately. That update usually happens with the second minor release (x.0.2).'); + }, + + stableInfoString: function() { + return t('updatenotification', 'stable is the most recent stable version. It is suited for production use and will always update to the latest major version.'); + }, + + betaInfoString: function() { + return t('updatenotification', 'beta is a pre-release version only for testing new features, not for production environments.'); } },