🌿 EcoTracker Update — Vote from the App, Screen Lock, Duplicate Post Protection and More

🌿 EcoTracker Update — Vote from the App, Screen Lock, Duplicate Post Protection and More

EcoTracker


This update is packed with new features. Several of them were requested directly by early testers — thank you to everyone who tried the app and sent feedback.


šŸ‘ļø Long-Press to Vote 100% on Your Post

In the History screen, long-pressing the chain button of a published activity now triggers a 100% upvote on your post via Graphene Keychain App — without leaving the app.

Before voting, the app queries the blockchain directly to check whether the post exists and whether you have already voted on it. If you have already voted at 100%, it tells you so and does nothing. If you voted at a different weight, it shows your current vote weight and asks for confirmation before proceeding.

The vote operation is signed by Graphene Keychain using your posting key, exactly like publishing.


šŸ”’ Screen Lock During Tracking

A new Lock / Unlock button is now available on the tracker screen. When locked:

  • The Stop button is disabled and shows an alert if tapped
  • The Pause/Resume button is also disabled
  • The lock button itself remains active so you can unlock at any time

This prevents accidental stops when the phone is in your pocket or attached to a bike mount, while keeping the GPS running normally in the background.


šŸ” Duplicate Post Protection

Before publishing, the app now checks the blockchain to verify whether a post with the same permlink already exists. If it does — for example because you previously published successfully but the app did not register it due to a network issue — the post is not published again. Instead, the chain is simply added to the list of published chains in the database, keeping everything consistent without creating duplicate posts.


🌐 Blockchain Availability Check on Login

When you log in, the app now queries all three blockchains (Steem, Hive, Blurt) to check whether your username exists on each of them. The result is stored locally and used in two places:

  • On the New Activity screen, the chain indicators next to your username show which blockchains you are registered on. The active chain is highlighted in its characteristic colour (green for Steem, yellow for Hive, orange for Blurt). Chains where your account does not exist are shown with strikethrough text.
  • In the History screen, chain buttons are only shown for blockchains where your account actually exists — keeping the UI clean and avoiding pointless publish attempts.

šŸ”ļø Current Altitude on Tracker Screen

The live tracker now shows current altitude in the Elevation stats box, alongside gain, loss and net elevation. The value updates in real time as you move.


ā± Duration Format Update

The activity duration is now displayed in HH:MM:SS format (e.g. 01:23:45) instead of the previous mixed format (1h 23m 45s). The new format is more compact and consistent with standard sports apps.


šŸ“Š Elevation Filter Refined

The elevation calculation now applies a 2.5-metre sensitivity threshold — altitude changes smaller than 2.5 metres between consecutive GPS points are ignored as noise rather than accumulated. This produces cleaner elevation gain and loss figures, especially on flat terrain where barometric pressure fluctuations or GPS altitude noise would otherwise add up to unrealistic values.


šŸ“² Download

Google Play:
šŸ‘‰ Google Play

Direct APK (if Play Store is not available in your region):
šŸ‘‰ APK


EcoTracker App 🌿 — track your routes, earn crypto.

0.75877820 BEE
0 comments