[Steemia] - App Updates

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
Β·@hsynterkrΒ·
0.000 HBD
[Steemia] - App Updates
#### Repository
https://github.com/Steemia/Steemia

### Bug Fixes
- **Form Validation for Wallet**
Form validations have been added for transfers on the wallet page. The user will be notified by toast when the username or amount is not entered.
![image.png](https://ipfs.busy.org/ipfs/QmWs4114sjv8JPmDatTDnb4aZfrYtncgjsmTJSXXcr5Rnu)


- **Post Single Page Image Errors Fixed**
Widths and heights of top likers photos are fixed on Post Single Page.
![image.png](https://ipfs.busy.org/ipfs/QmZbb4N3WYbzrsX9WpSnsjGBF1wjgVcfSauvHtjz4dAraF)

### New Features
- **User Activities**
User activities have been added to the profile page and the author page. Since different activities require changes to the UI, their activity must be detected. Common activities such as Vote, Comment, Post, and Curation Reward activities have been added.
I added missing activities to the [workflow](https://github.com/Steemia/Steemia/projects/1#card-10630433). I keep on adding, there are 56 different activities πŸ˜„

![image.png](https://ipfs.busy.org/ipfs/QmTmCXQwZGpiuQiXaBJ1CLSMDjMHpyc1D1AtBzADpcYoYf)

- **Voting Power on Menu & UI Changes**
I wrote a progress bar for voting power but since it is not nice with the UI, I added it to side menu with an icon.  Voting power is calculated in the backend. If you want to see how it is calculated, you can review it on [GitHub](https://github.com/Steemia/steemia-backend/blob/master/routes/accounts.js#L136
).
![image.png](https://ipfs.busy.org/ipfs/QmPfyv43JmbSrirRPzGPGri9RPxcfkEXRYEtXR3sBtCtim)

- **Transfer History on Wallet**
Considering the suggestions of our users we added the transfer data to the wallet page.
In order to show the transfer history in the wallet, the transfers have to be picked from activity data. So, activity is also querying the transfer history but the transfer data need to be picked from the activities.

````
  private dispatchTransfers() {
    this.steemia.dispatch_activity(query).then(data => {
   
      // Reverse data to sort by date
      let activities = data.reverse();

      // Pick transfer data from activities
      for(let activity of activities) {
        if (activity[1].op[0] === 'transfer') {
          this.transfers.push(activity)
        }
      }
    });
  }
````

![image.png](https://ipfs.busy.org/ipfs/QmbHp79ojhx7WseNzntCrPVNHyadV84f7wN4JYGtDw9rBs)

- **Internationalization & Localization**
Steemia continues internationalization. I translated for Turkish language. English, Spanish and Turkish languages are currently available. However, many different languages will be added soon.  
![image.png](https://ipfs.busy.org/ipfs/QmcwmM7h1X2rh3JWMDES2ZagdBmP1uvHmtKHBsahUuWa86)

#### Pull Requests
https://github.com/Steemia/Steemia/pull/89
https://github.com/Steemia/Steemia/pull/96
https://github.com/Steemia/Steemia/pull/98

#### Commit Summary
Wallet Form Validations
https://github.com/Steemia/Steemia/pull/96/commits/c08956a9c9ff7a182a99919f00705ab62ac9f8b2
Post Single Page UI Changes
https://github.com/Steemia/Steemia/commit/a60c558dd51a9118322426d7068e9be2f7cf9b64
New Language File
https://github.com/Steemia/Steemia/commit/0487ae94d46d5cc30df963e6e2b78a290ca27eac
https://github.com/Steemia/Steemia/commit/67ded42c91e30d6146d72340b7fd8906b6c1e34c

#### What is next?
1. πŸ“± iOS Release
2. πŸ’¬Chat Implementation
3. πŸ”Deep Linking

#### How to contribute?
You just need to fork the following repository, feel free to send us a Pull Request... πŸŽŠπŸŽ‰
https://github.com/Steemia/Steemia

#### GitHub Account
https://github.com/hsynterkr
πŸ‘ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,