summaryrefslogtreecommitdiff
path: root/src/client/init.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-08-13 17:59:54 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-08-13 17:59:54 +0900
commit1561391293a0573c64b024efd6edc3e1380cb0a8 (patch)
tree04c704ae7dd0faa2f553454bfc19a127aa6e6eec /src/client/init.ts
parentIntroduce e2e test (diff)
downloadmisskey-1561391293a0573c64b024efd6edc3e1380cb0a8.tar.gz
misskey-1561391293a0573c64b024efd6edc3e1380cb0a8.tar.bz2
misskey-1561391293a0573c64b024efd6edc3e1380cb0a8.zip
feat(client): Misskey更新時にダイアログを表示するように
Diffstat (limited to 'src/client/init.ts')
-rw-r--r--src/client/init.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client/init.ts b/src/client/init.ts
index 95aa18862c..2feeaf0ce1 100644
--- a/src/client/init.ts
+++ b/src/client/init.ts
@@ -7,6 +7,7 @@ import '@client/style.scss';
import * as Sentry from '@sentry/browser';
import { Integrations } from '@sentry/tracing';
import { computed, createApp, watch, markRaw } from 'vue';
+import compareVersions from 'compare-versions';
import widgets from '@client/widgets';
import directives from '@client/directives';
@@ -206,8 +207,9 @@ if (lastVersion !== version) {
// テーマリビルドするため
localStorage.removeItem('theme');
- // TODO: バージョンが新しくなった時だけダイアログ出す
- //popup();
+ if (lastVersion != null && compareVersions(version, lastVersion) === 1) {
+ popup(import('@client/components/updated.vue'), {}, {}, 'closed');
+ }
}
// NOTE: この処理は必ず↑のクライアント更新時処理より後に来ること(テーマ再構築のため)