All news
GPS Backup, Equipment Status & Integration Tests

GPS Backup, Equipment Status & Integration Tests

· 2 min read
Improvement Infrastructure Mobile app

GPS data is valuable — it documents who worked where and when. If this data is lost — through an app crash, an empty battery or a synchronisation error — the working hours are gone. The new GPS backup secures the position data server-side as soon as it arrives. Even if the app data is lost, the positions remain intact.

Equipment now has an explicit status: available, in use, in repair or damaged. So everyone can see at a glance which machines are ready for use — and damaged equipment stays visible instead of disappearing from lists without comment.

Equipment detail page in edit mode with an opened status dropdown: Available, In use, In repair and Damaged
The new equipment status: Available, In use, In repair or Damaged.

On the overview map, multi-selection has been improved: selected vineyards get a label with an X button directly on the map, via which the selection can be removed one at a time.

Overview map in multi-selection mode: three selected vineyards highlighted in white, a map label with an X button to remove, on the right the selection list with create-task and create-group buttons
Multi-selection on the map: select with a click, remove with the X button.

In the backend, a framework for automated integration tests has been introduced. These tests check the interplay of all components — database, API, permissions — and run automatically with every code update. This catches errors early, before they reach users.

✨ Improvements

  • GPS backup — position data is backed up server-side
  • Equipment status — active, damaged or out of service
  • Integration tests for the backend — automatic quality assurance
  • Map overview with an X button for multi-selection
  • Improved task status handling
  • GPS pause logic reworked
All news
improvement infrastructure mobile-app