Actifit Fitness Tracker for iOS: Not all tags persist

in #utopian-io6 years ago

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

Expected behavior

  1. When creating a new Steem post via Actifit iOS App enter space delimited tags (up to five) in the field Post Tags.
  2. 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

  1. Enter five space delimited tags.
  2. Only the first tag is preserved on the post.

How to reproduce

  1. When creating a new Steem post via Actifit iOS App enter five space delimited tags: actifit, blog, life, hiking, camping.
  2. Fill out the Post Content with at least the minimum required length, 35 words.
  3. Click POST TO STEEMIT.
  4. 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.

GitHub Account

https://github.com/tdreid

Sort:  

Hey @tdre,
Apologies for the delay in the review.
I wanted to test this on my end as well.
I couldn't reproduce it in android. So It might just be on IOS.
I contacted mcfarhat to let them know.
Thank you for your Report.
It was a fairly easy bug, and shouldn't have taken so long to review.

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]

Hey, @sachincool―no worries and I appreciate your taking the time to review.

In retrospect I should have mentioned that as far as I know this bug is iOS only. I have a partner who tests on android and @jjay had not run into this problem.

I think I had meant to mention the distinction and that just slipped my mind when it came time to sit down and write it up. Thanks again!

As an update the bug has been communicated to the project owner by opening an issue at the github repository.

https://github.com/mcfarhat/actifit-ios/issues/17

I would have given this more prompt attention had i realized it impacted the post score. Oh well, I will keep that in mind for next time. My main hope is that it will be fixed eventually.

Thank you for your review, @sachincool! Keep up the good work!

Hi @tdre!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @tdre!

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

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

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

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 67477.32
ETH 3474.01
USDT 1.00
SBD 2.69