summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-03 17:04:33 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-03 17:04:33 +0900
commit42a08642a4c4b356d15cedf87b5c788c1fa47f91 (patch)
treea4c976ccb7213b2f391ed96c29d3e8103c7f1896 /src
parent[Client] Fix some charts (diff)
downloadsharkey-42a08642a4c4b356d15cedf87b5c788c1fa47f91.tar.gz
sharkey-42a08642a4c4b356d15cedf87b5c788c1fa47f91.tar.bz2
sharkey-42a08642a4c4b356d15cedf87b5c788c1fa47f91.zip
Misskeyのバージョンもクライアントの環境変数に突っ込むように
Diffstat (limited to 'src')
-rw-r--r--src/client/app/admin/views/index.vue22
-rw-r--r--src/client/app/common/scripts/check-for-update.ts2
-rw-r--r--src/client/app/common/views/widgets/version.vue2
-rw-r--r--src/client/app/config.ts2
-rw-r--r--src/client/app/desktop/views/components/settings.vue2
-rw-r--r--src/client/app/init.ts2
-rw-r--r--src/client/app/mios.ts2
-rw-r--r--src/client/app/mobile/views/pages/settings.vue2
8 files changed, 28 insertions, 8 deletions
diff --git a/src/client/app/admin/views/index.vue b/src/client/app/admin/views/index.vue
index a1001f8c51..7614d2609a 100644
--- a/src/client/app/admin/views/index.vue
+++ b/src/client/app/admin/views/index.vue
@@ -16,6 +16,9 @@
<!-- <li @click="nav('drive')" :class="{ active: page == 'drive' }">%fa:cloud .fw%%i18n:common.drive%</li> -->
<!-- <li @click="nav('update')" :class="{ active: page == 'update' }">%i18n:@update%</li> -->
</ul>
+ <div class="version">
+ <small>Misskey {{ version }}</small>
+ </div>
</nav>
<main>
<div v-show="page == 'dashboard'"><x-dashboard/></div>
@@ -32,6 +35,7 @@
<script lang="ts">
import Vue from "vue";
+import { version } from '../../config';
import XDashboard from "./dashboard.vue";
import XInstance from "./instance.vue";
import XEmoji from "./emoji.vue";
@@ -50,7 +54,8 @@ export default Vue.extend({
},
data() {
return {
- page: 'dashboard'
+ page: 'dashboard',
+ version
};
},
methods: {
@@ -98,6 +103,15 @@ export default Vue.extend({
white-space nowrap
font-size 15px
+ > .version
+ margin 16px
+ padding-top 16px
+ border-top solid 1px #555
+ text-align center
+
+ > small
+ opacity 0.7
+
> ul
margin 0
padding 0
@@ -110,10 +124,14 @@ export default Vue.extend({
margin 0
cursor pointer
user-select none
+ color #eee
transition margin-left 0.2s ease
+ &:hover
+ color #fff
+
> [data-fa]
- margin-right 4px
+ margin-right 6px
&.active
margin-left 8px
diff --git a/src/client/app/common/scripts/check-for-update.ts b/src/client/app/common/scripts/check-for-update.ts
index 91b165b45d..a4c59fd350 100644
--- a/src/client/app/common/scripts/check-for-update.ts
+++ b/src/client/app/common/scripts/check-for-update.ts
@@ -1,5 +1,5 @@
import MiOS from '../../mios';
-import { version as current } from '../../config';
+import { clientVersion as current } from '../../config';
export default async function(mios: MiOS, force = false, silent = false) {
const meta = await mios.getMeta(force);
diff --git a/src/client/app/common/views/widgets/version.vue b/src/client/app/common/views/widgets/version.vue
index 30b632b396..eb2bb9972e 100644
--- a/src/client/app/common/views/widgets/version.vue
+++ b/src/client/app/common/views/widgets/version.vue
@@ -3,7 +3,7 @@
</template>
<script lang="ts">
-import { version, codename } from '../../../config';
+import { clientVersion as version, codename } from '../../../config';
import define from '../../../common/define-widget';
export default define({
name: 'version'
diff --git a/src/client/app/config.ts b/src/client/app/config.ts
index c3bc427eab..2abc3f7226 100644
--- a/src/client/app/config.ts
+++ b/src/client/app/config.ts
@@ -3,6 +3,7 @@ declare const _LANGS_: string;
declare const _THEME_COLOR_: string;
declare const _COPYRIGHT_: string;
declare const _VERSION_: string;
+declare const _CLIENT_VERSION_: string;
declare const _CODENAME_: string;
declare const _ENV_: string;
@@ -18,5 +19,6 @@ export const langs = _LANGS_;
export const themeColor = _THEME_COLOR_;
export const copyright = _COPYRIGHT_;
export const version = _VERSION_;
+export const clientVersion = _CLIENT_VERSION_;
export const codename = _CODENAME_;
export const env = _ENV_;
diff --git a/src/client/app/desktop/views/components/settings.vue b/src/client/app/desktop/views/components/settings.vue
index 74cedf9ecc..4bc2f80479 100644
--- a/src/client/app/desktop/views/components/settings.vue
+++ b/src/client/app/desktop/views/components/settings.vue
@@ -291,7 +291,7 @@ import X2fa from './settings.2fa.vue';
import XApps from './settings.apps.vue';
import XSignins from './settings.signins.vue';
import XTags from './settings.tags.vue';
-import { url, langs, version } from '../../../config';
+import { url, langs, clientVersion as version } from '../../../config';
import checkForUpdate from '../../../common/scripts/check-for-update';
export default Vue.extend({
diff --git a/src/client/app/init.ts b/src/client/app/init.ts
index fc09c3eeaf..d027a70597 100644
--- a/src/client/app/init.ts
+++ b/src/client/app/init.ts
@@ -14,7 +14,7 @@ import VueHotkey from './common/hotkey';
import App from './app.vue';
import checkForUpdate from './common/scripts/check-for-update';
import MiOS, { API } from './mios';
-import { version, codename, lang } from './config';
+import { clientVersion as version, codename, lang } from './config';
import { builtinThemes, lightTheme, applyTheme } from './theme';
if (localStorage.getItem('theme') == null) {
diff --git a/src/client/app/mios.ts b/src/client/app/mios.ts
index 4350b41806..6b10992c61 100644
--- a/src/client/app/mios.ts
+++ b/src/client/app/mios.ts
@@ -4,7 +4,7 @@ import { EventEmitter } from 'eventemitter3';
import * as uuid from 'uuid';
import initStore from './store';
-import { apiUrl, version, lang } from './config';
+import { apiUrl, clientVersion as version, lang } from './config';
import Progress from './common/scripts/loading';
import Err from './common/views/components/connect-failed.vue';
diff --git a/src/client/app/mobile/views/pages/settings.vue b/src/client/app/mobile/views/pages/settings.vue
index a77f5d4c3a..267cfdb440 100644
--- a/src/client/app/mobile/views/pages/settings.vue
+++ b/src/client/app/mobile/views/pages/settings.vue
@@ -154,7 +154,7 @@
<script lang="ts">
import Vue from 'vue';
-import { apiUrl, version, codename, langs } from '../../../config';
+import { apiUrl, clientVersion as version, codename, langs } from '../../../config';
import checkForUpdate from '../../../common/scripts/check-for-update';
export default Vue.extend({