diff --git a/locales/ja.yml b/locales/ja.yml
index ecde1bb6a..98397212d 100644
--- a/locales/ja.yml
+++ b/locales/ja.yml
@@ -70,6 +70,7 @@ common:
congrats: "おめでとう"
angry: "おこ"
confused: "こまこまのこまり"
+ rip: "RIP"
pudding: "Pudding"
note-placeholders:
diff --git a/src/client/app/common/views/components/reaction-icon.vue b/src/client/app/common/views/components/reaction-icon.vue
index 2d5391a21..46886b8ab 100644
--- a/src/client/app/common/views/components/reaction-icon.vue
+++ b/src/client/app/common/views/components/reaction-icon.vue
@@ -8,6 +8,7 @@
+
diff --git a/src/client/app/common/views/components/reaction-picker.vue b/src/client/app/common/views/components/reaction-picker.vue
index 5a149cc4d..a455afbf7 100644
--- a/src/client/app/common/views/components/reaction-picker.vue
+++ b/src/client/app/common/views/components/reaction-picker.vue
@@ -10,9 +10,10 @@
-
-
-
+
+
+
+
diff --git a/src/client/app/common/views/components/reactions-viewer.vue b/src/client/app/common/views/components/reactions-viewer.vue
index 97cb6be17..23f4b59d6 100644
--- a/src/client/app/common/views/components/reactions-viewer.vue
+++ b/src/client/app/common/views/components/reactions-viewer.vue
@@ -9,6 +9,7 @@
{{ reactions.congrats }}
{{ reactions.angry }}
{{ reactions.confused }}
+ {{ reactions.rip }}
{{ reactions.pudding }}
diff --git a/src/client/assets/reactions/rip.png b/src/client/assets/reactions/rip.png
new file mode 100644
index 000000000..4800fdb91
Binary files /dev/null and b/src/client/assets/reactions/rip.png differ
diff --git a/src/misc/get-reaction-emoji.ts b/src/misc/get-reaction-emoji.ts
index c66120537..9d6956c4a 100644
--- a/src/misc/get-reaction-emoji.ts
+++ b/src/misc/get-reaction-emoji.ts
@@ -8,6 +8,7 @@ export default function(reaction: string): string {
case 'congrats': return '🎉';
case 'angry': return '💢';
case 'confused': return '😥';
+ case 'rip': return '😇';
case 'pudding': return '🍮';
default: return '';
}
diff --git a/src/models/note-reaction.ts b/src/models/note-reaction.ts
index 915dc0cf9..a710fef36 100644
--- a/src/models/note-reaction.ts
+++ b/src/models/note-reaction.ts
@@ -26,6 +26,7 @@ export const validateReaction = $.str.or([
'congrats',
'angry',
'confused',
+ 'rip',
'pudding'
]);