You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(wear): implement live/preview companion sync with rotary scrub and release docs
- add watch live-location to phone live-render pipeline with safe sun-only fallback
- add preview route-gated payload publishing and two-way phone/watch scrub sync
- add watch native eclipse renderer with live/preview mode switching and stale fallback handling
- improve wearable Data Layer reliability with node caching, listener service fallback, and sendMessage bridge API
- extend shared wearable preview payload contracts for travel vectors/contact anchors
- add regression tests for wear live compute, preview payloads, scrub payload parsing, and totality glow blending
- update workflows and docs for wear package/activity wiring and Windows disposable emulator workflow
- bump mobile version to 1.1.26 and update changelog
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [1.1.26] — 2026-02-24
9
+
10
+
### Added
11
+
- Added end-to-end Wear companion live pipeline: watch GPS payload publishing, phone-side active-eclipse computation, and live render payload sync with sun-only fallback when no active eclipse is found.
12
+
- Added Wear preview mode synchronization with strict phone `Preview` route gating, preview payload publishing, and two-way preview scrub messaging between phone and watch.
13
+
- Added watch native eclipse renderer (`EclipseRenderView`) with sun/moon drawing and totality ring/corona transitions, plus stale-live fallback handling and status messaging.
14
+
- Added a Windows disposable phone+Wear emulator workflow guide for path-length-safe local native testing (`documents/guides/windows-disposable-phone-wear-emulator.md`).
15
+
16
+
### Changed
17
+
- Extended wearable shared preview payload schema with travel vector and contact progress anchors so phone and watch preview frames stay aligned while scrubbing.
18
+
- Improved Android Data Layer reliability with node-id caching/retry send flow, a listener service fallback handshake, and JS bridge `sendMessage` support.
19
+
- Updated Wear package/config wiring to use `com.lallimaven.eclipsetimer` package naming in watch build/docs/workflows and to require watch location permissions.
20
+
- Updated phone preview visuals to blend totality ring/corona effects and synchronize scrub progress with watch input.
21
+
- Excluded Android build output folders from Metro resolution to avoid duplicate module/path issues.
22
+
- Bumped `apps/mobile` version to `1.1.26`.
23
+
24
+
### Tests
25
+
- Added regression tests for wear live payload computation, preview payload generation, preview scrub payload parsing, and totality glow blending behavior.
- [documents/guides/windows-disposable-phone-wear-emulator.md](documents/guides/windows-disposable-phone-wear-emulator.md) for a disposable Windows workflow (`C:\e`) that runs phone and watch emulators together and deletes the copy afterward.
0 commit comments