Releases: c0d3rb4b4/eclipse-timer
Releases · c0d3rb4b4/eclipse-timer
Eclipse Timer v1.1.51
[1.1.51] — 2026-02-27
Added
- Added detailed
[share.debug]parser instrumentation for Google Maps short-link expansion/fetch/parse steps to improve troubleshooting in Android logcat.
Changed
- Bumped
apps/mobileversion to1.1.51.
Eclipse Timer v1.1.49
[1.1.49] — 2026-02-27
Fixed
- Fixed remaining Google Maps short-link parse failures on Android by broadening coordinate extraction fallbacks to handle additional
window.CONFIGstate-array variants and static-map metadata (center=lat,lon) when previewpbtokens are missing. - Fixed short-link fallback fetch behavior by re-attempting page-content extraction even when URL expansion does not change the original short URL.
Added
- Added regression tests for relaxed Google state-array parsing, static-map metadata coordinate extraction, and short-link re-fetch fallback when the first response body is empty.
Changed
- Bumped
apps/mobileversion to1.1.49.
Eclipse Timer v1.1.48
[1.1.48] — 2026-02-27
Fixed
- Fixed Google Maps short-link parsing for Android response variants that do not include
pb=%21...2d...3d...preview tokens by adding fallback extraction from embedded map-state coordinate arrays (for example[[distance,lon,lat],[0,0,0],[w,h],zoom]) in fetched HTML payloads.
Added
- Added regression test coverage for short-link parsing using the Android-style Google Maps state payload coordinate format.
Changed
- Bumped
apps/mobileversion to1.1.48.
Eclipse Timer v1.1.47
[1.1.47] — 2026-02-27
Fixed
- Fixed Google Maps short-link parse failures on Android when the initial short-link fetch returns a final URL but no usable body for coordinate extraction by re-fetching the expanded Maps URL page and re-attempting preview-payload coordinate parsing.
Added
- Added regression coverage for short-link parsing fallback that requires a second fetch against the expanded Google Maps URL.
Changed
- Bumped
apps/mobileversion to1.1.47.
Eclipse Timer v1.1.46
[1.1.46] — 2026-02-27
Fixed
- Fixed Android warm-start share-intent persistence by caching incoming
ACTION_SENDintents inMainActivity.onNewIntent, so pending share payloads remain retrievable from JS after app resume.
Added
- Added temporary
[share.debug]instrumentation in share-intake paths (useShareIntentBridge+RootNavigator) to expose raw/parsed share payloads and map-link parse outcomes in logcat.
Changed
- Bumped
apps/mobileversion to1.1.46.
Eclipse Timer v1.1.45
[1.1.45] — 2026-02-27
Fixed
- Fixed share-intent gating for Android payloads that provide URL-like content via
meta.titlewithouttext/webUrlby treatingmeta.titleas a valid incoming-share signal and processing it through the existing shared-link intake path. - Fixed shared-intent effect dependency coverage so
meta.titleupdates trigger intake handling.
Changed
- Bumped
apps/mobileversion to1.1.45.
Eclipse Timer v1.1.44
[1.1.44] — 2026-02-27
Fixed
- Fixed Android shared-link cold-start intake timing by replacing direct
useShareIntentusage with a local bridge hook that attaches native listeners before requesting pending share-intent payloads. - Fixed potential dropped first-share behavior after launching from Google Maps share sheet by processing native intent refresh only after listener registration.
Changed
- Bumped
apps/mobileversion to1.1.44.
Eclipse Timer v1.1.43
[1.1.43] — 2026-02-27
Fixed
- Fixed shared Google Maps short links (
maps.app.goo.gl) that expanded to place URLs without direct coordinate query/path params by adding a fallback parser for encoded preview payload coordinates.
Added
- Added regression test coverage for short-link parsing when coordinates are only present in Google preview payload data.
Changed
- Bumped
apps/mobileversion to1.1.43.
Eclipse Timer v1.1.42
[1.1.42] — 2026-02-27
Fixed
- Fixed non-interactive iOS EAS build failures caused by
ShareExtensioncredential setup requirements by disabling iOS share-extension target generation inexpo-share-intentplugin config for now (disableIOS: true).
Changed
- Kept Android share-link intake enabled through tracked native manifest intent filters while plugin Android mutation remains disabled (
disableAndroid: true). - Bumped
apps/mobileversion to1.1.42.
Eclipse Timer v1.1.40
[1.1.40] — 2026-02-27
Fixed
- Tightened
Photography Guidelandscape composite corona rendering so the ring appears only whenMAXis during true totality (C2 < MAX < C3) and never for non-total scenarios.
Changed
- Bumped
apps/mobileversion to1.1.40.