[Steemia] - Bugs fixed, features added, Spanish language added

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.

34794244_409830339486484_9104293823760039936_n.jpg
34839949_409830356153149_8859545563369046016_n.jpg

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.

Screen Shot 2018-06-10 at 4.44.11 AM.png
Screen Shot 2018-06-10 at 4.45.40 AM.png

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.

Screen Shot 2018-06-10 at 4.47.59 AM.png
Screen Shot 2018-06-10 at 4.48.07 AM.png

Spanish Language (Hola!)

As a Spanish speaker, I have decided to translate the application to Spanish :D (TODO: Translate momentjs module)

Screen Shot 2018-06-10 at 4.49.58 AM.png
Screen Shot 2018-06-10 at 4.50.07 AM.png
Screen Shot 2018-06-10 at 4.50.24 AM.png
Screen Shot 2018-06-10 at 4.50.39 AM.png


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

steemia_google_play


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

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center