Skip to content

poormusic2001/InfiniLink

 
 

Repository files navigation


Build & Analyze Platforms GitHub tag License Issues - InfiniLink Pull Requests - InfiniLink Stars - InfiniLink Forks - InfiniLink


InfiniLink - The official iOS companion app for InfiniTime

This iOS application allows you to interact with your PineTime smartwatch running InfiniTime (and perhaps other watches/OSes, pending testing).

Features:

  • Discover and connect to nearby InfiniTime devices
  • Set time and date immediately after connection
  • Retrieve battery level, heart rate, and step data
  • Chart persistence, with filters for the last hour, day, and week
  • Control Apple Music with InfiniTime's music controls
  • Integration with Apple HealthKit
  • Weather fetch (using the NWS API and a secondary fallback on WeatherAPI) and push (using InfiniTime 1.14's Simple Weather Service)
  • Uploading of external resource packages
  • Check for and download InfiniTime firmware updates with the GitHub API, and send them to the watch (Manual updates can be completed with DFU zip files downloaded from InfiniTime's GitHub Releases Page)

Currently non-functional features:

  • InfiniTime's navigation app. There is currently no API in Swift to access current directions, so this will likely never work unless it's added into a mapping application.
  • Phone notifications and system-wide music controls - Requires implementation of Apple Media Service (AMS) and Apple Notification Center Service (ANCS) in InfiniTime.

Installation:

  • Version 1.0.2: is accessible on the App Store.
  • Version 1.1: is now available to install via TestFlight!

License

Released under GPL-3.0 by @InfiniTimeOrg.

About

The official iOS companion app for InfiniTime

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%