Repository
https://github.com/steem-engine-exchange/nitrous/pull/51
Project Name: Nitrous
New Feature - Beneficiary info
PR: https://github.com/steem-engine-exchange/nitrous/pull/51
Show beneficiary info if exists
- only when
enable_comment_beneficiaries
is true - and beneficiary is not in
exclude_beneficiaries_accounts
e.g., finex, likwid
screenshot tested on local dev server for AAA. In my opinion, utopian.pay should also be added to
exclude_beneficiaries_accounts
globally :) But utopian will end soon anyway :(
when beneficiary (e.g., finex, likwid in AAA, SCT) is in
exclude_beneficiaries_accounts
, it should not be shown. also, the header 'beneficiaries' itself should not be shown.
The same posting on Busy (finex 100% is shown): https://busy.org/@blockchainstudio/scot-vp-viewer-vote-weight-multiplier-support
Code
- While some modification for styling id added, this is a basic code.
- For each beneficiary info, add it with hyperlink to the account.
Bug Fix - Tag order fix
PR: https://github.com/steem-engine-exchange/nitrous/pull/57
- introduce
MAX_TAG
andAPP_MAX_TAG
to avoid hardcoded max num of tags - fix tag order
Basically, we should use OrderedSet
instead of Set
.
This was much difficult to find than I initially thought, and that might be the reason why this bug had existed quite long.
It is because the standard JS library Set preserves the order, and immutable library Set also preserve the order up to 8 elements! Why up to 8!
Anyway, now the problem has been resolved.
Before
Trying to post with this order of tags on palnet.io
https://busy.org/@guest123/pob-is-dead
alphabetically ordered and palnet is inserted in a random position.
Another example.
palnet is inserted in 4th position (instead of 3rd position) which shows it's quite random.
https://busy.org/@guest123/3y2xik-test
After
previously tag order is tangled. https://busy.org/@guest123/j1tbe-test
fixed. You can also see duplicated tag is automatically removed, and
APP_NAME
is added to the last position if it's not added by users. https://busy.org/@guest123/tag-order-test
Code
- Previously 10 was hard-coded and therefore the previous contributor forgot to change some place.
- I first introduce
MAX_TAG
constant and use it throughout. - In fact, the last logic needs to be handled carefully, since
APP_NAME
tag is added if a user didn't include. So there should be a conditional check for this, which was also missing previously. (L973-4)
- And then, as explained, change from
Set
toOrderedSet
is needed.
Hi, @blockchainstudio. Thank you for your contribution. Good to see that you are giving some attention to the Nitrous version of steemit. Well done.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
donekim님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
donekim님의 타계정 베네피셔리 설정 방법 가이드 + 블록체인스튜디오님의 유동성 서비스 피넥스 이용후기
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
abh12345님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
abh12345님의 Managing the voting power of multiple staked tokens - 3
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi bro, i wonder if you have some time on discord. I left a DM. I have few tasks related to the Marlians tribe but all kept simple. I am hoping you can take a look at one: https://github.com/steem-engine-exchange/nitrous/issues/55
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @surpassinggoogle,
Sure, I'll check it out and let you know what I can do for you. As I told you before, I'm not a fan of doing task-request, but you asked me many times, so I think I should at least do something for you if there is a simple one :) Thanks.
ps. Task 1 is done! Merge it quick. https://github.com/steem-engine-exchange/nitrous/pull/61
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@neal.leo (@nealmcspadden) downvoted this post, but first of all,
beneficiary is investment information.
Without beneficiary info, you will get less than you expected.
Second of all, i used more tags to announce this patch to the community. even the official @steem.leo account appreciates this post. How many people actually can or do contribute to steem community using their valuable time? only a few. this kind of careless downvoting discourage people.
LEO community should stop @neal.leo kind of unjustified downvoting account if you care about your communities and moreover your investment (and other communities and valuable contributors).
ps. I've never used downvote (except for mistakes) before for my entire steemit life. But to show I don't agree with him, I also made some downvote on his posts. I'll remove it if he removed his first.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey, @blockchainstudio!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit