Skip to content

Import from files

PlatformStatusWhere
iOSdonevulture-ios/Modules/App/Sources/Shell/Splitvulture-ios/Modules/App/Sources/Support/Documentsvulture-ios/Packages/Persistence/Sources/Persistence/DataManager.swift
Androiddonevulture-android/feature/importvulture-android/data/db
Folder and ZIP import are Android only (decisions §6).
Import from files on iPhone
  • Pick one or more files with the document picker: IGC flights, SeeYou CUP waypoints and tasks, and airspace files (OpenAir .txt, openAIP .aip, SeeYou .cub).
  • Imported flights go into the logbook. There is no message on success; errors are shown.
  • A flight imported twice (or synced twice) is de-duplicated by filename and content, and the duplicate is dropped silently.
  • The Discover › Files row opens flights straight from the device’s files without importing them; they go to Recents.
  • Android can also import a whole folder or a ZIP, including the iOS “Back up all data” archive (decisions §6). Large ZIPs were fixed in build 2.
  • Android drops duplicates by the IGC’s SHA-256 (the sync id); iOS uses a 64-bit FNV-1a flight identity. See Flight analysis §2.10 and Sync schema §4.
  • Android caps a raw IGC import at 64 MiB (sync schema §3).