Repository and Pull Requests
https://github.com/Steemia/Steemia
https://github.com/Steemia/Steemia/pull/68
https://github.com/Steemia/Steemia/pull/69
About 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.
Bug Fixes
- Wrong SBD Price in Wallet
Due to the API endpoint change made by CryptoCompare, the SBD was not displayed in wallet or displayed incorrectly.
I solved the issue by changing the SBD to SBD* in the endpoint as follows.
https://min-api.cryptocompare.com/data/pricemulti?fsyms=STEEM,SBD*&tsyms=USD
- Shadow on Cover Image to Prevent White Background Conflict
When the user's cover photo was white, the text on the menu did not appear. The best solution for this is to give a shadow behind the text.
- Unused Chat Button Removed
Since we have not yet implemented the chat system, the chat button on the author page is not functional. Our users who realized that it did not work reported it as a bug in Utopian. So I decided to remove this button until the chat system is implemented.
- Detect Current Logged-in User Before Load Author Page
Before, author page was loaded without first checking the user. Opening your profile from post single page, votes page, follow list page, comments and user-item component will redirect you to the author profile page instead of your own profile. This was successfully done by adding a middleware(developed by @jaysermendez) to check the user and determine which page to load.
New Features
- Custom Cover Image on Menu
We were using a fixed material design background in the side menu. Considering the wishes of our users over the discord channel and utopian, we have implemented it in the side menu to allow users to use their own cover photo.
- Provider for Instance STEEM & SBD Rates
Due to the instantaneous change of the prices of STEEM and SBD in wallet and other pages, a provider of instant prices has been developed to show the exact price of STEEM and SBD. This provider can give value to the user in any currency such as USD, EURO or TRY.
public get_steem_price(curreny) {
return new Promise(resolve => {
this.http.get('https://min-api.cryptocompare.com/data/pricemulti?fsyms=STEEM,SBD*&tsyms='+ curreny)
.toPromise().then((data: any) => {
resolve({
data
});
});
}).catch(e => console.log(e))
}
- Pending Payout
In order to make payout calculations much easier for users, the above mentioned instance STEEM & SBD provider automatically calculates the instantaneous revenue for the article. The function developed for the calculation is below.
- Edit Your Cryptocurrency addresses in Steemia Wallet
We allow our users to track cryptocurrency addresses and their balances on the wallet page but when users wanted to change their cryptocurrency adresses, there was no way to do this.
Cryptocurrency addresses are added to the edit profile page so that users can easily change their cryptocurrency addresses.
- Favourite Users
The favorites feature has been developed so that users can add people they follow often to a list of favorites. Users can easily add their favorite user through the author page. It can also be managed from the favorites page.
- Roadmap
- Push Notifications
- Filtering by tags
- P2P Chat
- Localization & Internationalization
- How to contribute?
You just need to fork the following repository, feel free to send us a Pull Request...
https://github.com/Steemia/Steemia
Steemia, day by day getting better. Thank you for your work.
Thanks for the contribution. It has been approved.
Keep up the good work!
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Hey @hsynterkr
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.
Utopian Witness!
Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.
Want to chat? Join us on Discord https://discord.gg/h52nFrV
Beautiful good Job!!