Skip to content

Getting Help

In this guide you will learn:

  • How to diagnose issues using the activity log
  • Where to report bugs and request features
  • How to check worker and sync status

The desktop app keeps a detailed activity log of every action: scans, manifests, sync attempts, errors, and configuration changes. Open it from the Activity Log link in the sidebar.

Use the activity log to:

  • See timestamps for when operations started and finished
  • Find error messages from failed syncs or scans
  • Confirm that a scan or sync completed successfully
  • Share diagnostic details when reporting issues

Activity Log page (empty state) — entries appear here as scans and syncs run, with timestamps and operation IDs you can copy when filing an issue.

Report bugs and request features on the finwave GitHub repository:

  • Bug reports — Include the activity log entries, the page/feature you were using, and steps to reproduce the issue.
  • Feature requests — Describe what you are trying to accomplish and why the current workflow does not support it.

You can also reach the team by email. Your organization admin can provide the support contact.

If a sync appears stuck or failed:

  1. Check the Sync page for error messages on the population card. Errors are grouped by encounter with details.
  2. Check the Activity Log for the sync session entry and any error events.
  3. If images show as “partially synced,” click Retry to re-upload only the failed images.
  4. If encounters show as “Conflict,” hit Sync again — the engine will find the existing encounter and check for missing images.

Cloud discovery jobs (scanning Azure blob storage) run on a remote worker. If a job appears stuck:

  • The worker processes large datasets in chunks of 10,000 files. A dataset with 100K+ images may take several hours.
  • The desktop app may show “failed” if the polling timeout is exceeded, but the worker may still be processing. Check with your admin if unsure.
  • Once the worker finishes, results are sent back via Service Bus and can be imported from the desktop app.
ProblemSolution
API key shows “access denied”Ask your admin to enable Desktop Sync in population settings
Sync button disabledCheck that your API key is provisioned (shown in the status bar)
Encounters stuck as “incomplete”Check the pre-sync review for the specific reason (missing GPS, unresolved photographer, etc.)
”Photographer not resolved”Go to the manifest editor’s Photographer Resolution section
Images not appearing after syncUse Reset on the manifest row, then Sync again