🌸Spring 2026 Pebble App Contest View the entries!

Changelog

Version 2.62026-05-21T13:59:03.61

fixed math calcs for solor periods...
Thanks to user for finding and reported this bug!
You know you who are!

Version 2.52026-05-16T03:02:51.196

Better Startup & Memory
Instead of making you wait for the weather to load every time you open the app, it now remembers the last known weather and solar data.

Instant Loading: It saves your data to storage and loads it instantly at startup.

No More Loading Screens: The "Loading..." screen, timers, and extra logic have been completely removed. You will always see the main watch face immediately.

🔄 Smart Updates & Refreshing
We made it easier to get fresh data without draining your battery or overloading the system.

Tap to Refresh: Added support for a quick acceleration-tap (flick of the wrist) to refresh the data.

Spam Control: Enforced minimum wait times between refreshes so it won't spam the phone if you shake your wrist or reconnect to Bluetooth repeatedly.

📱 Bluetooth & Connection Status
Status Dot: Added a small Bluetooth status indicator dot to the face so you can see if you're connected at a glance.

🛠️ Behind-the-Scenes Reliability (Hardening)
The app is now much smarter about how it talks to your phone (AppMessage handling):

Error Tracking: It now listens for dropped messages or sending failures and logs exactly what went wrong.

Smarter Messaging: It won't try to send data if it knows the Bluetooth is disconnected.

Stale Data Warning: If a message fails to send, it marks the weather as "stale" so you aren't looking at old data thinking it's current.

🧹 Code Cleanup
Simpler Data: Cleaned up how city names are copied and managed.

Streamlined Logic: Removed a lot of messy, redundant code to make the whole app run smoother and more reliably.

Version 2.42026-04-17T20:40:17.165

These updates act like a safety net for your watch’s "brain" on your phone. Previously, if the phone had trouble finding your city or sending a message to the watch, the whole connection could "freeze," leaving your watch stuck at 100% or stuck in a loop of restarting.

We’ve now added "recovery guards" to the code. If a single update fails or crashes, the app will now simply dust itself off, reset the connection, and keep moving instead of locking up. This ensures that even if a specific piece of data (like your city name) runs into an error, the rest of your watchface will stay alive and reactive.

Version 2.3.02026-05-16T02:59:24.597

old and replaced.

Version 2.32026-04-17T02:36:57.753

Added an icon for the inapp face chooser!

Version 2.12026-04-17T02:20:05.65

Optimization, less ram usage. Simplified request and response of the apis.

Version 2.02026-04-13T19:32:09.686

Many, many, changes...
Customization update:
24/12 hour time
Countdown to next solar period change
7 different text items and you can pick and choose what is displayed.

Version 1.52026-04-14T16:10:10.388

Battery fixes, consolidated bluetooth calling, location (90% reduction) of calls, etc.
Thanks to Gerjannn, ajack2001my for testing!

Version 1.02026-04-12T21:12:09.691

“Finally, a sky that knows where the sun is. Real-time solar angles meets hand-authored gradients for the ultimate atmosphere on your wrist.”