👨‍💻 #Proposal-89: Change Log - Communities, FAQs and Bugs

in Steem Dev23 hours ago

This post is a continuation of this release's Change Log.

{F97962B6-39E4-4ECE-BD17-CE39AECD9C7F}.png

👨‍👩‍👧‍👦 Navigation - Communities

Moving the communities to a more prominent position, making it available for logged out users, required the addition of a logo (src/app/assets/icons/communities.svg) which was added to the icons file:

image.png
src/app/components/elements/Icon.jsx

This code block needed to be added to its more prominent position in the Navigation File, which meant that accompanying this with the "All Posts" option (when logged out) was logical:

image.png
src/app/components/cards/PrimaryNavigation.jsx

To ensure that the styling is correctly applied, some additional logic was required (as well as updating existing):

image.png
image.png
src/app/components/cards/PrimaryNavigation.jsx

This update also required the communities list to be updated - which is also the way that users switch between communities on a mobile device.

This was achieved by simply pushing the 'explore' option before the communities list and removing it from the end of the list.

image.png
image.png
src/app/components/pages/Topics.jsx

Separator-code.png

🪲 Bug 3940 - Upvote Bar Off-Screen on Mobile Devices

This was simply a case of displaying the voting section as its own block (i.e. on a new line) to ensure that the buttons appear on the left of the screen - and therefore, the voting bar starts in that position too.

image.png
src/app/components/cards/PostFull.scss

Separator-code.png

🪲 Bug 3936 - Hide Resteems Logic Should Not be Applied to Blogs

This fix required an additional logic check to ensure that it's only applied when viewing a Friends Feed.

image.png
src/app/components/cards/PostsList.jsx

Separator-code.png

🪲 Bug 3928 - Tags Missing Changing Communities

The tags were already stored in the draft in LocalStorage but were removed to avoid the risk of using an old community tag.

My fix strips out the community tag (anything beginning with 'hive-') and restores all of the other tags to the tags field.

There is an additional condition to ensure that when editing a post, the tags aren't unnecessarily duplicated (line 146).

image.png
src/app/components/elements/ReplyEditor.jsx

❔ FAQs Update

The FAQs still mentioned users like cheetah and steemcleaners so these have been removed. If you see any more FAQs the need updating, please raise an issue in Girhub.

{C55968D7-FE46-4CBA-A621-6E9908A67A08}.png
src/app/help/en/faq.md

Separator-code.png

⚖️ Terms of Service Update (Bug 3830)

Update the wording so that it makes sense.

image.png
src/app/help/en/tos.md

Footer-Top-green.png

Please let me know if you believe that there's a change that I haven't documented and I'll update this post accordingly.

Please also be sure to support this proposal using the link below.