MerginMaps / MerginMaps/mobile

Auto-update project when it changes on server and notify user

Open
#1,746 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement sync
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

It would be nice to have an option in Input to automatically check for any new changes in the project on the Mergin server. Then it would update the project so that users always has the most recent data available.

When project gets auto-updated, the user should get notified (possibly with a custom notification - e.g. "you have 3 new tasks" instead of a generic "project has been updated to version 42").

Bonus points if the feature could work also when Input app is not in the foreground (another app is running / phone screen is off).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named. Start by tracing Input's project update flow and its interaction with the Mergin server, then review the Android and iOS background-execution and notification paths. Done means projects can receive updates automatically and users receive the requested notification, including when the app is not in the foreground.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.