From 1496fdaf8041f981fba0091c1d2eca6df8d88253 Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Mon, 18 Jun 2018 17:25:20 +0900
Subject: [PATCH] nanka

---
 locales/en.yml                                   |   1 +
 locales/ja.yml                                   |   1 +
 .../common/views/components/reaction-icon.vue    |   5 ++++-
 .../app/desktop/views/components/settings.vue    |   7 +++++++
 src/client/app/desktop/views/pages/welcome.vue   |   2 +-
 src/client/app/mobile/views/pages/settings.vue   |   8 ++++++++
 src/client/app/store.ts                          |   3 ++-
 src/client/assets/reactions/sushi.png            | Bin 0 -> 8651 bytes
 8 files changed, 24 insertions(+), 3 deletions(-)
 create mode 100644 src/client/assets/reactions/sushi.png

diff --git a/locales/en.yml b/locales/en.yml
index 8b54a6616e..778d54076c 100644
--- a/locales/en.yml
+++ b/locales/en.yml
@@ -47,6 +47,7 @@ common:
   ok: "OK"
   update-available: "A new version of Misskey is now available({newer}, the current version is {current}). Reload the page to apply updates."
   my-token-regenerated: "Your token has been renewed so you will be signed out."
+  i-like-sushi: "I like sushi rather than pudding"
   widgets:
     analog-clock: "Analog clock"
     profile: "Profile"
diff --git a/locales/ja.yml b/locales/ja.yml
index 29decefe68..f2a85eb4e6 100644
--- a/locales/ja.yml
+++ b/locales/ja.yml
@@ -52,6 +52,7 @@ common:
   ok: "わかった"
   update-available: "Misskeyの新しいバージョンがあります({newer}。現在{current}を利用中)。ページを再度読み込みすると更新が適用されます。"
   my-token-regenerated: "あなたのトークンが更新されたのでサインアウトします。"
+  i-like-sushi: "私は(プリンよりむしろ)寿司が好き"
 
   widgets:
     analog-clock: "アナログ時計"
diff --git a/src/client/app/common/views/components/reaction-icon.vue b/src/client/app/common/views/components/reaction-icon.vue
index 7d24f4f9e9..2d5391a21e 100644
--- a/src/client/app/common/views/components/reaction-icon.vue
+++ b/src/client/app/common/views/components/reaction-icon.vue
@@ -8,7 +8,10 @@
 	<img v-if="reaction == 'congrats'" src="/assets/reactions/congrats.png" alt="%i18n:common.reactions.congrats%">
 	<img v-if="reaction == 'angry'" src="/assets/reactions/angry.png" alt="%i18n:common.reactions.angry%">
 	<img v-if="reaction == 'confused'" src="/assets/reactions/confused.png" alt="%i18n:common.reactions.confused%">
-	<img v-if="reaction == 'pudding'" src="/assets/reactions/pudding.png" alt="%i18n:common.reactions.pudding%">
+	<template v-if="reaction == 'pudding'">
+		<img v-if="$store.getters.isSignedIn && $store.state.settings.iLikeSushi" src="/assets/reactions/sushi.png" alt="%i18n:common.reactions.pudding%">
+		<img v-else src="/assets/reactions/pudding.png" alt="%i18n:common.reactions.pudding%">
+	</template>
 </span>
 </template>
 
diff --git a/src/client/app/desktop/views/components/settings.vue b/src/client/app/desktop/views/components/settings.vue
index c660c2869a..536d270dce 100644
--- a/src/client/app/desktop/views/components/settings.vue
+++ b/src/client/app/desktop/views/components/settings.vue
@@ -45,6 +45,7 @@
 				<mk-switch v-model="darkmode" text="%i18n:@dark-mode%"/>
 				<mk-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons" text="%i18n:@circle-icons%"/>
 				<mk-switch v-model="$store.state.settings.gradientWindowHeader" @change="onChangeGradientWindowHeader" text="%i18n:@gradient-window-header%"/>
+				<mk-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi" text="%i18n:common.i-like-sushi%"/>
 			</div>
 			<mk-switch v-model="$store.state.settings.showPostFormOnTopOfTl" @change="onChangeShowPostFormOnTopOfTl" text="%i18n:@post-form-on-timeline%"/>
 			<mk-switch v-model="$store.state.settings.showReplyTarget" @change="onChangeShowReplyTarget" text="%i18n:@show-reply-target%"/>
@@ -362,6 +363,12 @@ export default Vue.extend({
 				value: v
 			});
 		},
+		onChangeILikeSushi(v) {
+			this.$store.dispatch('settings/set', {
+				key: 'iLikeSushi',
+				value: v
+			});
+		},
 		onChangeGradientWindowHeader(v) {
 			this.$store.dispatch('settings/set', {
 				key: 'gradientWindowHeader',
diff --git a/src/client/app/desktop/views/pages/welcome.vue b/src/client/app/desktop/views/pages/welcome.vue
index 70fa0123af..029e44e27c 100644
--- a/src/client/app/desktop/views/pages/welcome.vue
+++ b/src/client/app/desktop/views/pages/welcome.vue
@@ -13,7 +13,7 @@
 					<h1 v-else><img :src="$store.state.device.darkmode ? 'assets/title.dark.svg' : 'assets/title.light.svg'" alt="Misskey"></h1>
 					<p class="powerd-by" v-if="name">powerd by <b>Misskey</b></p>
 					<p class="desc" v-html="description || '%i18n:common.about%'"></p>
-					<a ref="signup" @click="signup">%i18n:@signup%</a>
+					<a ref="signup" @click="signup">📦 %i18n:@signup%</a>
 				</div>
 				<div class="login">
 					<mk-signin/>
diff --git a/src/client/app/mobile/views/pages/settings.vue b/src/client/app/mobile/views/pages/settings.vue
index 1c5a43ede4..34482fccba 100644
--- a/src/client/app/mobile/views/pages/settings.vue
+++ b/src/client/app/mobile/views/pages/settings.vue
@@ -12,6 +12,7 @@
 
 				<ui-switch v-model="darkmode">%i18n:@dark-mode%</ui-switch>
 				<ui-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons">%i18n:@circle-icons%</ui-switch>
+				<ui-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi">%i18n:common.i-like-sushi%</ui-switch>
 
 				<div>
 					<div>%i18n:@timeline%</div>
@@ -174,6 +175,13 @@ export default Vue.extend({
 			});
 		},
 
+		onChangeILikeSushi(v) {
+			this.$store.dispatch('settings/set', {
+				key: 'iLikeSushi',
+				value: v
+			});
+		},
+
 		onChangeShowReplyTarget(v) {
 			this.$store.dispatch('settings/set', {
 				key: 'showReplyTarget',
diff --git a/src/client/app/store.ts b/src/client/app/store.ts
index 267c804fbd..1bc39ae66d 100644
--- a/src/client/app/store.ts
+++ b/src/client/app/store.ts
@@ -18,7 +18,8 @@ const defaultSettings = {
 	showRenotedMyNotes: true,
 	loadRemoteMedia: true,
 	disableViaMobile: false,
-	memo: null
+	memo: null,
+	iLikeSushi: false
 };
 
 const defaultDeviceSettings = {
diff --git a/src/client/assets/reactions/sushi.png b/src/client/assets/reactions/sushi.png
new file mode 100644
index 0000000000000000000000000000000000000000..c30d44eb153709dc080dd295254fb9580cc5f3a8
GIT binary patch
literal 8651
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
b;bzU@>S3F8Dn|Zq6F^yBL#|rJJmP-<^mT%V

literal 0
HcmV?d00001