summaryrefslogtreecommitdiff
path: root/src/client/app
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-08-26 02:33:29 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-08-26 02:33:29 +0900
commit9c32118b77f74953a66b219b0bd9a2b38e3468e8 (patch)
tree3d6743b2d156d0843efe4130bae351df16d3e157 /src/client/app
parentMerge pull request #2482 from syuilo/develop (diff)
parent8.14.0 (diff)
downloadmisskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.tar.gz
misskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.tar.bz2
misskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.zip
Merge branch 'develop'
Diffstat (limited to 'src/client/app')
-rw-r--r--src/client/app/common/views/components/nav.vue4
-rw-r--r--src/client/app/desktop/views/components/settings.vue7
-rw-r--r--src/client/app/desktop/views/components/ui.header.vue2
-rw-r--r--src/client/app/desktop/views/components/user-preview.vue2
-rw-r--r--src/client/app/desktop/views/pages/admin/admin.dashboard.vue4
-rw-r--r--src/client/app/desktop/views/pages/share.vue7
-rw-r--r--src/client/app/desktop/views/pages/stats/stats.vue4
-rw-r--r--src/client/app/mobile/views/pages/share.vue7
-rw-r--r--src/client/app/store.ts1
9 files changed, 28 insertions, 10 deletions
diff --git a/src/client/app/common/views/components/nav.vue b/src/client/app/common/views/components/nav.vue
index 1f745bf69d..27e66358e4 100644
--- a/src/client/app/common/views/components/nav.vue
+++ b/src/client/app/common/views/components/nav.vue
@@ -26,8 +26,8 @@ export default Vue.extend({
},
created() {
(this as any).os.getMeta().then(meta => {
- if (meta.repositoryUrl) this.repositoryUrl = meta.repositoryUrl;
- if (meta.feedbackUrl) this.feedbackUrl = meta.feedbackUrl;
+ if (meta.maintainer.repository_url) this.repositoryUrl = meta.maintainer.repository_url;
+ if (meta.maintainer.feedback_url) this.feedbackUrl = meta.maintainer.feedback_url;
});
}
});
diff --git a/src/client/app/desktop/views/components/settings.vue b/src/client/app/desktop/views/components/settings.vue
index df131a1a65..7d6f1d55fb 100644
--- a/src/client/app/desktop/views/components/settings.vue
+++ b/src/client/app/desktop/views/components/settings.vue
@@ -49,6 +49,7 @@
</div>
<mk-switch v-model="$store.state.settings.showPostFormOnTopOfTl" @change="onChangeShowPostFormOnTopOfTl" text="%i18n:@post-form-on-timeline%"/>
<mk-switch v-model="$store.state.settings.suggestRecentHashtags" @change="onChangeSuggestRecentHashtags" text="%i18n:@suggest-recent-hashtags%"/>
+ <mk-switch v-model="$store.state.settings.showClockOnHeader" @change="onChangeShowClockOnHeader" text="%i18n:@show-clock-on-header%"/>
<mk-switch v-model="$store.state.settings.showReplyTarget" @change="onChangeShowReplyTarget" text="%i18n:@show-reply-target%"/>
<mk-switch v-model="$store.state.settings.showMyRenotes" @change="onChangeShowMyRenotes" text="%i18n:@show-my-renotes%"/>
<mk-switch v-model="$store.state.settings.showRenotedMyNotes" @change="onChangeShowRenotedMyNotes" text="%i18n:@show-renoted-my-notes%"/>
@@ -333,6 +334,12 @@ export default Vue.extend({
value: v
});
},
+ onChangeShowClockOnHeader(v) {
+ this.$store.dispatch('settings/set', {
+ key: 'showClockOnHeader',
+ value: v
+ });
+ },
onChangeShowReplyTarget(v) {
this.$store.dispatch('settings/set', {
key: 'showReplyTarget',
diff --git a/src/client/app/desktop/views/components/ui.header.vue b/src/client/app/desktop/views/components/ui.header.vue
index edd9829c1c..6de4eaf744 100644
--- a/src/client/app/desktop/views/components/ui.header.vue
+++ b/src/client/app/desktop/views/components/ui.header.vue
@@ -17,7 +17,7 @@
<x-account v-if="$store.getters.isSignedIn"/>
<x-notifications v-if="$store.getters.isSignedIn"/>
<x-post v-if="$store.getters.isSignedIn"/>
- <x-clock/>
+ <x-clock v-if="$store.state.settings.showClockOnHeader"/>
</div>
</div>
</div>
diff --git a/src/client/app/desktop/views/components/user-preview.vue b/src/client/app/desktop/views/components/user-preview.vue
index 7ef8dff5be..1e1755ec3c 100644
--- a/src/client/app/desktop/views/components/user-preview.vue
+++ b/src/client/app/desktop/views/components/user-preview.vue
@@ -48,7 +48,7 @@ export default Vue.extend({
this.open();
});
} else {
- const query = this.user[0] == '@' ?
+ const query = this.user.startsWith('@') ?
parseAcct(this.user.substr(1)) :
{ userId: this.user };
diff --git a/src/client/app/desktop/views/pages/admin/admin.dashboard.vue b/src/client/app/desktop/views/pages/admin/admin.dashboard.vue
index fbb9f1818b..ebb54d782e 100644
--- a/src/client/app/desktop/views/pages/admin/admin.dashboard.vue
+++ b/src/client/app/desktop/views/pages/admin/admin.dashboard.vue
@@ -4,8 +4,8 @@
<div v-if="stats" class="stats">
<div><b>%fa:user% {{ stats.originalUsersCount | number }}</b><span>%i18n:@original-users%</span></div>
<div><span>%fa:user% {{ stats.usersCount | number }}</span><span>%i18n:@all-users%</span></div>
- <div><b>%fa:pen% {{ stats.originalNotesCount | number }}</b><span>%i18n:@original-notes%</span></div>
- <div><span>%fa:pen% {{ stats.notesCount | number }}</span><span>%i18n:@all-notes%</span></div>
+ <div><b>%fa:pencil-alt% {{ stats.originalNotesCount | number }}</b><span>%i18n:@original-notes%</span></div>
+ <div><span>%fa:pencil-alt% {{ stats.notesCount | number }}</span><span>%i18n:@all-notes%</span></div>
</div>
<div class="cpu-memory">
<x-cpu-memory :connection="connection"/>
diff --git a/src/client/app/desktop/views/pages/share.vue b/src/client/app/desktop/views/pages/share.vue
index 4dd6080690..69ecbf115f 100644
--- a/src/client/app/desktop/views/pages/share.vue
+++ b/src/client/app/desktop/views/pages/share.vue
@@ -16,7 +16,7 @@ import Vue from 'vue';
export default Vue.extend({
data() {
return {
- name: (this as any).os.instanceName,
+ name: null,
posted: false,
text: new URLSearchParams(location.search).get('text')
};
@@ -25,6 +25,11 @@ export default Vue.extend({
close() {
window.close();
}
+ },
+ mounted() {
+ (this as any).os.getMeta().then(meta => {
+ this.name = meta.name;
+ });
}
});
</script>
diff --git a/src/client/app/desktop/views/pages/stats/stats.vue b/src/client/app/desktop/views/pages/stats/stats.vue
index 5b1d780ae6..6fcbf069ee 100644
--- a/src/client/app/desktop/views/pages/stats/stats.vue
+++ b/src/client/app/desktop/views/pages/stats/stats.vue
@@ -3,8 +3,8 @@
<div v-if="stats" class="stats">
<div><b>%fa:user% {{ stats.originalUsersCount | number }}</b><span>%i18n:@original-users%</span></div>
<div><span>%fa:user% {{ stats.usersCount | number }}</span><span>%i18n:@all-users%</span></div>
- <div><b>%fa:pen% {{ stats.originalNotesCount | number }}</b><span>%i18n:@original-notes%</span></div>
- <div><span>%fa:pen% {{ stats.notesCount | number }}</span><span>%i18n:@all-notes%</span></div>
+ <div><b>%fa:pencil-alt% {{ stats.originalNotesCount | number }}</b><span>%i18n:@original-notes%</span></div>
+ <div><span>%fa:pencil-alt% {{ stats.notesCount | number }}</span><span>%i18n:@all-notes%</span></div>
</div>
<div>
<x-charts/>
diff --git a/src/client/app/mobile/views/pages/share.vue b/src/client/app/mobile/views/pages/share.vue
index 588b0941e6..d75763c525 100644
--- a/src/client/app/mobile/views/pages/share.vue
+++ b/src/client/app/mobile/views/pages/share.vue
@@ -16,7 +16,7 @@ import Vue from 'vue';
export default Vue.extend({
data() {
return {
- name: (this as any).os.instanceName,
+ name: null,
posted: false,
text: new URLSearchParams(location.search).get('text')
};
@@ -25,6 +25,11 @@ export default Vue.extend({
close() {
window.close();
}
+ },
+ mounted() {
+ (this as any).os.getMeta().then(meta => {
+ this.name = meta.name;
+ });
}
});
</script>
diff --git a/src/client/app/store.ts b/src/client/app/store.ts
index ba91a11f25..0f3ff4a380 100644
--- a/src/client/app/store.ts
+++ b/src/client/app/store.ts
@@ -13,6 +13,7 @@ const defaultSettings = {
showMaps: true,
showPostFormOnTopOfTl: false,
suggestRecentHashtags: true,
+ showClockOnHeader: false,
circleIcons: true,
gradientWindowHeader: false,
showReplyTarget: true,