Steemblr is open source microblogging platform written in javascript. It allows user to post and explore content which is smaller and more frivolous in its nature.
You can check developer version here
https://github.com/snwolak/steemblr
Old material-ui components were replaced with custom made styled-components. Now cards became more customizable, reusable and maintainable, also I deleted old dependency which resulted in smaller bundle size.
https://github.com/snwolak/steemblr/commit/6ca27e4597cf748bfbc5abdb531920b270978e22
Popup with basic author information which is shown when user is hovering over author username.
It was implemented by adding onMouseOver and onMouseLeave events to post author username. There was new dependency added to allow delay onMouseOver event so user won't see popup after an accidental hover. To cache user information I implemented new Redux reducer and action.Function is checking if username information already exist in redux store and then takes action accordingly to store state.
https://github.com/snwolak/steemblr/commit/5b73a703947b7eed03c37c645f29a16cb8b4c589
https://github.com/snwolak/steemblr/commit/8f2d608b5c45979a925815841173b37312d970f2
https://github.com/snwolak/steemblr/commit/6c58e0e4ea9b8a522538a9573798317410368a5f
https://github.com/snwolak/steemblr/commit/a544a6ef01f4f764f003cf7e87a7870aaf521db3
https://github.com/snwolak/steemblr/commit/31c4b85989661059b90491a07be4c37aa72bd3b9
https://github.com/snwolak/steemblr/commit/75af5f26e0cbd80db03f5aba46ecdd2b902a4ff9
This feature adds new functionality which allows user to load selected author blog. It is fired by clicking on post author username. In blog modal user can vote, follow and read every author post made before post user selected to read in modal.
It was implemented by making new scene with components needed to load and show posts. There was added another redux reducer and action to load certain author posts. To load posts made before date application is using cashout_time from post json, other date seems to not work.
https://github.com/snwolak/steemblr/commit/9c9622cc1196bc4dde4d5f424354d7e3ff468451
https://github.com/snwolak/steemblr/commit/c584cab95665f570c597c0498857be838bfa73ec
https://github.com/snwolak/steemblr/commit/d3693a6b2604278165afadba1cd94506795ddbbc
https://github.com/snwolak/steemblr/commit/bd89a5e0e87fba486ee3d78e4c53d9e7c584b76a
https://github.com/snwolak/steemblr/commit/25f6f59bb55360823ad5125cfb4058c6f9753541
https://github.com/snwolak/steemblr/commit/dd6e84921311cd62155bab0730f2d3687ef2359f
https://github.com/snwolak/steemblr/commit/443653e2ee21cee7f7689270df10177456ccfa97
User now can vote and read comments and reply to post in blog modal without another popup.
It was implemented by reusing old component made by me and designing it to fit with default blog style.
https://github.com/snwolak/steemblr/commit/0d32f25e474d5777ed938fbb135c5b0f89ddbe6d
https://github.com/snwolak/steemblr/commit/e96fc18a17a9a73f9d9332fa5b6a2447483252b3