Repository
https://github.com/Steemia/Steemia
What is Steemia?
Steemia is a social network app running over the Steem Blockchain. This app will provide the users an enriched user experience plus features commonly encountered in a casually used social media. The goal of this project is to give the community a mobile app where they can do their daily activity in the blockchain.
Changes Made
Bugs fixed
Images not showing in preview while using our uploader
After hours of investigations, we concluded that the gateway we were using was affecting our images to be shown. Hence, we decide to host our own gateway to show the images without any issue.
Users weren't able to select/copy/paste in the comment box
This was a weird issue. In the comment box inside the post single page, the users were not able to select/copy/paste any text in there. To solve this issue, we encapsulated the comment box inside an ion-item element and everything started working correctly.
Dark text in preview mode (using dark mode)
This was coded. However, the default style was overriding the implemented one. To solve it, the !important was removed from the CSS to allow the proper priority.
Missing user in following/followers list
We did test this feature using accounts with a larger amount of followers/following. However, due to the number of users, the didn't notice this bug. In an account with fewer users, this bug was reproducible. We were filtering the first user to compensate the pagination (even when pagination was not present). To solve it, we adapted our conditions to match the case whether it is pagination or not.
Enhancements
Themeable browser (used to open website link in profiles)
A user reported it as a bug. However, we have not implemented this feature of opening the website in the profile. We've decided to implement this feature by using a themeable browser to add custom options such as copy the URL opened, share it, or open it in the phone's native browser.
Cover image in profiles
After setting up the cover image in the drawer, we believe that it was also important to implement it in the profiles page and here is how it does look like.
Inset shadows were added in the lower and upper bound to avoid hiding the text in lighter backgrounds.
Detect language in local storage and option to actually change it
We didn't have an option to allow the user to use a different language than the one in the device. Now, if the user selects a language, this language will be loaded the next time the app loads.
Spanish Language (Hola!)
As a Spanish speaker, I have decided to translate the application to Spanish :D (TODO: Translate momentjs module)
Misc
README Updated
The README file was not informative as it should. I have decided to rewrite it in a more informative way with more details. You can take a look at it in our repo:
https://github.com/Steemia/Steemia
Contributors
Feel free to contribute to Steemia project by forking our repo and sending us a Pull Request.
Download Steemia
Feel free to download Steemia on Google Play and soon on the App Store :D
Commits
https://github.com/Steemia/Steemia/commit/be7580e38a66323b6f1dd261349fbfd646f38cb9
https://github.com/Steemia/Steemia/commit/94c59ad431f56ad20d8d67c2189e40d49f2a6bc7
https://github.com/Steemia/Steemia/commit/9c287c162ec494ca1204464d146775435c7b9b75
https://github.com/Steemia/Steemia/commit/c26fa5ca65e7c2054c99e7b7c22157eb825af18a
https://github.com/Steemia/Steemia/commit/77ad34b767b09af1532a024ee65b5881a064faec
https://github.com/Steemia/Steemia/commit/e1b8ab4923ce412cd65e805678966a6129ceffe2
https://github.com/Steemia/Steemia/commit/7c4d8292c65ba376f61190d40d88460bd9340ab1