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

in #utopian-io6 years ago

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

Sort:  

Thanks for the contribution, @jaysermendez! Are you guys getting any closer to an iOS release (don't have that myself, just wondering)? Also, any other features planned?

As usual, keep up the great work!

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? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Yup! More curious features are coming :D. Regarding iOS release, the one in charge of it is not me so I cannot tell that much about the progress but as far I see I can't find any other bug in the iOS release.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 4 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 22 SBD worth and should receive 58 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hey @jaysermendez
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Is the update available on playstore now??

Are there going to be other languages too?

Yes, but we will put task requests for more languages :D since it is out of our scope some languages. We can only handle the following languages:

  • English
  • Turkish
  • Spanish