Skip to main content

Changelog

2026-09-13​

  • Unified storage model: Music, watch-face, and earbuds storage APIs now use TSStorageSpace; storage callbacks and capability notes were updated.
  • Media files and music: Synchronized the media-file download percentage contract, earbuds music storage queries, batch deletion, and complete device-file-name rules.
  • Watch faces and sleep: Added the watch-face preview-time rendering capability and synchronized the raw sleep-data calculation APIs.

2026-09-04​

  • TopStepAIKit capability model: Added TSAICapabilityInterface, exact TSAIStartEligibility, unified TSAIStartRequest, and service/device capability snapshots. TSAIFeatureInterface is now legacy discovery only and must not authorize a start.
  • TopStepAIKit device sessions: Added TSAIDeviceAISessionInterface for device-initiated registration, start/stop, and conversation-translation control. Assistant and recording UI now appears only after the session is confirmed active.
  • TopStepAIKit audio routing: Added route configuration, capability, snapshot, and observation APIs; updated assistant, recording, interpretation, and Q&A configuration; documented route errors 1015 and 1016.
  • TopStepComKit: Added media-file management, expanded camera mode/zoom/recording actions, and synchronized current Bluetooth, dial, message, card, world-clock, health, and settings contracts.

2026-08-26​

  • TopStepAIKit: Added documentation for the AI assistant, feature queries, Q&A, translation, speech, interpreting, recording, image generation, device-initiated interactions, shared types, and error handling
  • AI Device Management: Clarified the boundary between TSAIManagerInterface and TopStepAIKit, and completed the session, bridge, and voice wake-up APIs

2026-05-26​

  • TSBattery: API documentation updated

2026-05-26​

  • TSBattery: API documentation updated

2026-05-26​

  • TSBattery: API documentation updated

2026-05-26​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-22​

  • TSBattery: API documentation updated

2026-05-07​

  • TSSport: TSSportSummaryModel fields maxSpeed/minSpeed/avgSpeed changed from float to double, unit changed from m/s to m/h; TSSportItemModel field speed changed from NSInteger to double, unit changed from m/min to m/h

2026-05-06​

  • TSSleep: API documentation updated

2026-04-27​

  • TSDial: API documentation updated

2026-04-27​

  • TSDial: API documentation updated

2026-04-27​

  • TSDial: API documentation updated

2026-04-27​

  • TSDial: API documentation updated

2026-04-27​

  • TSDial: API documentation updated

2026-04-27​

  • TSMusic: API documentation updated

2026-04-23​

  • TSHealthBase: API documentation updated

2026-04-23​

  • TSHealthBase: API documentation updated

2026-04-22​

  • TSAlarmClock: API documentation updated

2026-04-20​

  • TSAlarmClock: API documentation updated

2026-04-08​

  • TSSetting: API documentation updated

2026-04-08​

  • TSSleep: API documentation updated

2026-04-08​

  • TSTemperature: API documentation updated

2026-04-08​

  • TSBloodPressure: API documentation updated

2026-04-08​

  • TSStress: API documentation updated

2026-04-08​

  • TSBloodOxygen: API documentation updated

2026-04-08​

  • TSHeartRate: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-07​

  • TSAlarmClock: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-04-03​

  • TSReminders: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSStress: API documentation updated

2026-03-27​

  • TSStress: API documentation updated

2026-03-27​

  • TSHeartRate: API documentation updated

2026-03-27​

  • TSHeartRate: API documentation updated

2026-03-27​

  • TSHeartRate: API documentation updated

2026-03-27​

  • TSHeartRate: API documentation updated

2026-03-27​

  • TSDailyActivity: API documentation updated

2026-03-27​

  • TSDailyActivity: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSBloodPressure: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSSport: API documentation updated

2026-03-27​

  • TSBleConnect: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-27​

  • TSSleep: API documentation updated

2026-03-26​

  • TSDailyActivity: API documentation updated

2026-03-26​

  • TSDailyActivity: API documentation updated

2026-03-23​

  • TSDial: API documentation updated

2026-03-23​

  • TSActivityMeasure: API documentation updated

2026-03-23​

  • TSHealthBase: API documentation updated

2026-03-23​

  • TSBleConnect: API documentation updated
  • TSHeartRate: API documentation updated
  • TSSleep: API documentation updated
  • TSBloodOxygen: API documentation updated
  • TSBloodPressure: API documentation updated
  • TSStress: API documentation updated
  • TSTemperature: API documentation updated
  • TSElectrocardio: API documentation updated
  • TSSport: API documentation updated
  • TSDailyActivity: API documentation updated
  • TSAutoMonitor: API documentation updated
  • TSActivityMeasure: API documentation updated
  • TSHealthBase: API documentation updated
  • TSDataSync: API documentation updated
  • TSBattery: API documentation updated
  • TSPeripheralFind: API documentation updated
  • TSPeripheralLock: API documentation updated
  • TSFirmwareUpgrade: API documentation updated
  • TSDial: API documentation updated
  • TSMessage: API documentation updated
  • TSContact: API documentation updated
  • TSAlarmClock: API documentation updated
  • TSReminders: API documentation updated
  • TSCamera: API documentation updated
  • TSUserInfo: API documentation updated
  • TSUnit: API documentation updated
  • TSLanguage: API documentation updated
  • TSTime: API documentation updated
  • TSSetting: API documentation updated
  • TSWeather: API documentation updated
  • TSMusic: API documentation updated
  • TSGlasses: API documentation updated
  • TSFemaleHealth: API documentation updated
  • TSPrayers: API documentation updated
  • TSAIChat: API documentation updated
  • TSWorldClock: API documentation updated
  • TSCardBag: API documentation updated
  • TSAppStore: API documentation updated