This post describes a usability issue in the Actifit activity tracker app for iOS. Actifit is an initiative to reward and incentivize users for leading physically active lives. Actifit includes a few different open source projects including the iOS version of their activity tracker in which I've experienced this minor bug. Although the behavior described is inconvenient the app overall does work well.
As a background matter there are two aspects of the rewards. The project distributes its own AFIT token to users who post periodic report cards of physical activity to the Steem blockchain. Secondly the project operates a voting bot that upvotes user posts according to the project's own merit criteria. The bug does not directly impact the rewards. It is however a detriment to the visibility of users' posted content.
Project Information
- Repository: https://github.com/mcfarhat/actifit-ios
- Project Name: Actifit iOS version
- Publisher: @Actifit, @mcfarhat
Expected behavior
- When creating a new Steem post via Actifit iOS App enter space delimited tags (up to five) in the field Post Tags.
- Each of the tags entered becomes one tag on the post. Or more technically speaking an element in the new post's
json_metadata.tags
array.
Actual behavior
- Enter five space delimited tags.
- Only the first tag is preserved on the post.
How to reproduce
- When creating a new Steem post via Actifit iOS App enter five space delimited tags: actifit, blog, life, hiking, camping.
- Fill out the Post Content with at least the minimum required length, 35 words.
- Click POST TO STEEMIT.
- The post is posted with only the first tag (actifit). The
json_metadata.tags
array contains two elements, the aforementioned tag and an empty string:
"tags":["actifit",""]
- Browser/App version: 0.3.4
- Operating system: ios 11.0.1
Recording Of The Bug
- Click here to view the live post created in the recording below―only the actifit tag persisted.