diff --git a/public/src/forum/admin/general/dashboard.js b/public/src/forum/admin/general/dashboard.js index eeda178645..398e775e35 100644 --- a/public/src/forum/admin/general/dashboard.js +++ b/public/src/forum/admin/general/dashboard.js @@ -42,12 +42,15 @@ define('forum/admin/general/dashboard', ['semver'], function(semver) { checkEl.html($('.version-check').html().replace('', 'v' + latestVersion)); // Alter box colour accordingly - if (latestVersion === version) { + if (semver.eq(latestVersion, version)) { checkEl.removeClass('alert-info').addClass('alert-success'); checkEl.append('

You are up-to-date

'); - } else if (latestVersion > version) { + } else if (semver.gt(latestVersion, version)) { checkEl.removeClass('alert-info').addClass('alert-danger'); checkEl.append('

A new version (v' + latestVersion + ') has been released. Consider upgrading your NodeBB.

'); + } else if (semver.gt(version, latestVersion)) { + checkEl.removeClass('alert-info').addClass('alert-warning'); + checkEl.append('

You are running a development version! Unintended bugs may occur.

'); } });