MerginMaps / MerginMaps/mobile
Auto-update project when it changes on server and notify user
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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