Skip to content

Commit 9f84a84

Browse files
committed
create a global constant for newReleaseVersion
1 parent 4600813 commit 9f84a84

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

main.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ import vaultScanner, {
2828
} from "src/managers/VaultScanner";
2929
import { TaskBoardIcon } from "src/interfaces/Icons";
3030
import { TaskBoardSettingTab } from "./src/settings/TaskBoardSettingTab";
31-
import { VIEW_TYPE_TASKBOARD } from "src/interfaces/Constants";
31+
import {
32+
newReleaseVersion,
33+
VIEW_TYPE_TASKBOARD,
34+
} from "src/interfaces/Constants";
3235
import { isReminderPluginInstalled } from "src/services/CommunityPlugins";
3336
import { loadTranslationsOnStartup, t } from "src/utils/lang/helper";
3437
import { TaskBoardApi } from "src/taskboardAPIs";
@@ -949,7 +952,7 @@ export default class TaskBoard extends Plugin {
949952

950953
private runOnPluginUpdate() {
951954
// Check if the plugin version has changed
952-
const currentVersion = "1.8.3"; // Change this whenever you will going to release a new version.
955+
const currentVersion = newReleaseVersion; // Change this whenever you will going to release a new version.
953956
const runMandatoryScan = true; // Change this whenever you will release a major version which requires user to scan the whole vault again. And to enable the notification.
954957
const previousVersion = this.settings.version;
955958

src/interfaces/Constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
export const newReleaseVersion = "1.8.3";
12
// Plugin view type identifiers
23
export const VIEW_TYPE_TASKBOARD = "task-board-view";
34
export const VIEW_TYPE_ADD_OR_EDIT_TASK = "add-or-edit-task-view";

src/modals/ScanVaultModal.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import vaultScanner, { fileTypeAllowedForScanning } from "src/managers/VaultScan
1010
import TaskBoard from "main";
1111
import { t } from "src/utils/lang/helper";
1212
import { getFormattedTaskContent } from "src/utils/taskLine/TaskContentFormatter";
13-
import { VIEW_TYPE_TASKBOARD } from "src/interfaces/Constants";
13+
import { newReleaseVersion, VIEW_TYPE_TASKBOARD } from "src/interfaces/Constants";
1414
import { getCurrentLocalTimeString } from "src/utils/TimeCalculations";
1515
import { scanFilterForFilesNFoldersNFrontmatter } from "src/utils/algorithms/ScanningFilterer";
1616
import { eventEmitter } from "src/services/EventEmitter";
@@ -156,10 +156,10 @@ const ScanVaultModalContent: React.FC<{ app: App, plugin: TaskBoard, vaultScanne
156156
<h2>{t("scan-tasks-from-the-vault")}</h2>
157157
{localStorage.getItem("manadatoryScan") === "true" ?
158158
(<>
159-
<div className="scanVaultModalHomeMandatoryScan">{t("scan-vault-from-the-vault-upgrade-message-1")} 1.8.3</div>
159+
<div className="scanVaultModalHomeMandatoryScan">{t("scan-vault-from-the-vault-upgrade-message-1")} {newReleaseVersion}</div>
160160
<div className="scanVaultModalHomeMandatoryScan">{t("scan-vault-from-the-vault-upgrade-message-2")}</div>
161161
<br />
162-
<div className="scanVaultModalHomeMandatoryScan">{t("scan-vault-from-the-vault-upgrade-message-3")} : <a href="https://github.com/tu2-atmanand/Task-Board/releases/tag/1.8.3">Task Board v1.8.3</a>.</div>
162+
<div className="scanVaultModalHomeMandatoryScan">{t("scan-vault-from-the-vault-upgrade-message-3")} : <a href={`https://github.com/tu2-atmanand/Task-Board/releases/tag/${newReleaseVersion}`}>Task Board v{newReleaseVersion}</a>.</div>
163163
</>
164164
) :
165165
(<>

0 commit comments

Comments
 (0)