Skip to content

Releases: c0d3rb4b4/eclipse-timer

Eclipse Timer v1.1.51

27 Feb 18:25

Choose a tag to compare

[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/mobile version to 1.1.51.

Eclipse Timer v1.1.49

27 Feb 17:49

Choose a tag to compare

[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.CONFIG state-array variants and static-map metadata (center=lat,lon) when preview pb tokens 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/mobile version to 1.1.49.

Eclipse Timer v1.1.48

27 Feb 16:48

Choose a tag to compare

[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/mobile version to 1.1.48.

Eclipse Timer v1.1.47

27 Feb 15:41

Choose a tag to compare

[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/mobile version to 1.1.47.

Eclipse Timer v1.1.46

27 Feb 15:06

Choose a tag to compare

[1.1.46] — 2026-02-27

Fixed

  • Fixed Android warm-start share-intent persistence by caching incoming ACTION_SEND intents in MainActivity.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/mobile version to 1.1.46.

Eclipse Timer v1.1.45

27 Feb 14:13

Choose a tag to compare

[1.1.45] — 2026-02-27

Fixed

  • Fixed share-intent gating for Android payloads that provide URL-like content via meta.title without text/webUrl by treating meta.title as a valid incoming-share signal and processing it through the existing shared-link intake path.
  • Fixed shared-intent effect dependency coverage so meta.title updates trigger intake handling.

Changed

  • Bumped apps/mobile version to 1.1.45.

Eclipse Timer v1.1.44

27 Feb 13:28

Choose a tag to compare

[1.1.44] — 2026-02-27

Fixed

  • Fixed Android shared-link cold-start intake timing by replacing direct useShareIntent usage 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/mobile version to 1.1.44.

Eclipse Timer v1.1.43

27 Feb 13:04

Choose a tag to compare

[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/mobile version to 1.1.43.

Eclipse Timer v1.1.42

27 Feb 12:08

Choose a tag to compare

[1.1.42] — 2026-02-27

Fixed

  • Fixed non-interactive iOS EAS build failures caused by ShareExtension credential setup requirements by disabling iOS share-extension target generation in expo-share-intent plugin 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/mobile version to 1.1.42.

Eclipse Timer v1.1.40

27 Feb 10:43

Choose a tag to compare

[1.1.40] — 2026-02-27

Fixed

  • Tightened Photography Guide landscape composite corona rendering so the ring appears only when MAX is during true totality (C2 < MAX < C3) and never for non-total scenarios.

Changed

  • Bumped apps/mobile version to 1.1.40.