From 14869ee656d03313882a912978e5478c628512f3 Mon Sep 17 00:00:00 2001
From: Eugen Rochko
Date: Fri, 18 Sep 2020 17:26:45 +0200
Subject: [Glitch] Add option to be notified when a followed user posts
Port 974b1b79ce58e6799e5e5bb576e630ca783150de to glitch-soc
Signed-off-by: Thibaut Girka
---
.../flavours/glitch/components/status.js | 1 +
.../flavours/glitch/components/status_prepend.js | 30 +++++++++++++++++++++-
2 files changed, 30 insertions(+), 1 deletion(-)
(limited to 'app/javascript/flavours/glitch/components')
diff --git a/app/javascript/flavours/glitch/components/status.js b/app/javascript/flavours/glitch/components/status.js
index 8da5db961..fc7940e5a 100644
--- a/app/javascript/flavours/glitch/components/status.js
+++ b/app/javascript/flavours/glitch/components/status.js
@@ -680,6 +680,7 @@ class Status extends ImmutablePureComponent {
favourite: 'favourited',
reblog: 'boosted',
reblogged_by: 'boosted',
+ status: 'posted',
}[prepend];
selectorAttribs[`data-${notifKind}-by`] = `@${account.get('acct')}`;
diff --git a/app/javascript/flavours/glitch/components/status_prepend.js b/app/javascript/flavours/glitch/components/status_prepend.js
index 637c4f23a..0ba55d5d8 100644
--- a/app/javascript/flavours/glitch/components/status_prepend.js
+++ b/app/javascript/flavours/glitch/components/status_prepend.js
@@ -64,6 +64,14 @@ export default class StatusPrepend extends React.PureComponent {
values={{ name : link }}
/>
);
+ case 'status':
+ return (
+
+ );
case 'poll':
if (me === account.get('id')) {
return (
@@ -88,12 +96,32 @@ export default class StatusPrepend extends React.PureComponent {
const { Message } = this;
const { type } = this.props;
+ let iconId;
+
+ switch(type) {
+ case 'favourite':
+ iconId = 'star';
+ break;
+ case 'featured':
+ iconId = 'thumb-tack';
+ break;
+ case 'poll':
+ iconId = 'tasks';
+ break;
+ case 'reblogged_by':
+ iconId = 'retweet';
+ break;
+ case 'status':
+ iconId = 'bell';
+ break;
+ };
+
return !type ? null : (
+ { likelyBrowserAddonIssue && (
+ -
+
+
+ ) }
-
Date: Tue, 29 Sep 2020 10:40:05 +0200
Subject: Fix boost icon not being displayed in boost notifications
---
app/javascript/flavours/glitch/components/status_prepend.js | 1 +
1 file changed, 1 insertion(+)
(limited to 'app/javascript/flavours/glitch/components')
diff --git a/app/javascript/flavours/glitch/components/status_prepend.js b/app/javascript/flavours/glitch/components/status_prepend.js
index 0ba55d5d8..af6acdef9 100644
--- a/app/javascript/flavours/glitch/components/status_prepend.js
+++ b/app/javascript/flavours/glitch/components/status_prepend.js
@@ -108,6 +108,7 @@ export default class StatusPrepend extends React.PureComponent {
case 'poll':
iconId = 'tasks';
break;
+ case 'reblog':
case 'reblogged_by':
iconId = 'retweet';
break;
--
cgit