Setting up a certain trust level or group membership as requirement would be great. I would love to implement it as premium feature for premium members in my forum.
I really want to include this in our forum thatās being imported from phpbbā¦ Iām just not sure on how the users will understood that they will have a āreactionsā and a ālikeā altogetherā¦ I fear that they will end ignoring the like in favor of the reactions
I suppose, you could tweak the UI with CSS and/or Jquery so that people see multiple emojis to react with
What would be even more amazing is to grey out the extra emojis and lead the CTA to buy a certain group membership to enable that feature.
Retort includes the retort limited emoji set
setting to present a fixed list of emoji.
You could pair that down to 3/4 reactions beyond ālikeā to encourage users to use the like button when itās relevant.
That doesnāt sound amazing, that sounds really really user-hostile.
Seems like disabling the plugin and rebuilding still breaks the post content. I had to go to finder -> ~/discourse/plugins, then had to manually remove the retort folder.
@gdpelican The retort plugin is inteferring with the emoji selection box, see this post:
https://meta.discourse.org/t/emoji-button-not-showing-emojis-when-browser-full-screen/119468/10
I can confirm the above bug
Hi @Vaping_Community, @Jose_C_Gomez
Does this PR fix your problem? https://github.com/discourse/discourse/pull/7856
We were having similar troubles and now are fixed with this. (Maybe you have to rebuild your app)
Yes it is now fixed.
I offer my users an iOS/Android app that they can use to access my forum.
When opening topics in the apps, often the posts wonāt load properly, or only the navigation will appear.
Iām also seeing these errors in /logs:
TypeError: Cannot read property 'get' of undefined
at i.disabledFor (https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3734)
at https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4642
at https://.../assets/application-005c06796edb69789ba3362843ad68e4f0e5b629e4bce0ccfce36db53770401e.js:75:13612
at Array.map (<anonymous>)
and
TypeError: undefined is not an object (evaluating 'e.get')
disabledFor@https://.../assets/plugins/retort-
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3733
https://.../assets/plugins/retort-
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4653
map@[native code]
Turning off Retort solves the issue. In a regular mobile browser it works fine.
Having this bug means I may have to either stop having an app or turning off Retort, neither of which are great alternatives Iād be happy to pay to have this fixed - if that helps
@DiscourseMetrics Iāve pushed a fix that I believe will fix this issue, although I have to admit not spinning up a separate app to check. Could you please pull down the account-for-missing-post
branch and verify that the issue is resolved?
git clone -b account-for-missing-post https://github.com/gdpelican/retort.git
The blank topics happens less now, so we are on the right track
Now seeing these errors:
TypeError: Cannot read property 'find' of undefined
at i.postFor (https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js:1:3337)
and
TypeError: i is undefined
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js
and
TypeError: undefined is not an object (evaluating 'i.retorts')
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js
Alright, give me a little time and Iāll have a further look into this; it seems as though the app must somehow be doing something differently than the web.
If you have a way to grant me access to the app / forum in question, that would help a lot.
using
.post-retort{
//my various css code here
}
Is not changing the defaults. any thoughts? thx
Iāve been setting up a Halloween event for my community @gdpelican, and will be using as a retort reaction.
However, I really donāt know anything about SQL if Iām being honest. I want to create two data explorer queries. One would show who has received the most reactions, and another for who has given the most reactions. Is this feasible? Thanks for your time!
Confirmed here, we had previously customized this CSS. Now the inheritance is different somehow, and the defaults are overriding any CSS we set. Would appreciate a fix or at least workaround.
In our case, the background color especially is bad because the default is using a color from our theme that is too dark and obscures the icons.
I have a retort that has been added to a post 22 times.
If I try to press it as number 23, I get a 403 Internal server error.
This error is shown in the logs:
Failed to handle exception in exception app middleware : PG::StringDataRightTruncation: ERROR: value too long for type character varying(255)
I wonder if it is storing the username of every person adding a retort and the field is too short when lots are added?
Iām wondering if there is a limit on the # of reactions allowed per topic/post.
I donāt like bumping, but the inheritance glitch in the CSS for .post-retort is really making retort dysfunctional for us since the dark color in our case makes many emojis nearly invisible.
Is it possible to have the popup over all the buttons? Right now the popupās are within each button element, so the next one covers up the previous one.