🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 1.62026-06-03T03:33:26.962

WHOA!  Many of you have been asking for this:

Touchy Weather now allows users to reorder the Settings card's toggleable rows via long-press UP/DOWN and persist the visual order.

Thanks to Amazing-Squirrel-881 on reddit for the most recent recommendation...although I have received 5 anonymous emails as well!

Version 1.52026-05-29T20:59:48.558

Added current UV vs Peak UV for each day.
- Thanks to alex525ap for the catch.

Version 1.4.12026-05-29T20:13:42.996

fixed api issue!

Version 1.4.02026-05-29T16:57:16.744

Brand New Pull-to-Refresh Overlay: We now have a full, dedicated pull-to-refresh sheet! It features fluid touch tracking, an opening/loading/closing state machine, an animated indicator, phrase rotation, and smooth slide animations. It also intelligently blocks physical button input while active so you don't accidentally misclick during a sync.

Smarter Air Quality (AQI) Gauge: Replaced the old linear layout with a much more accurate piecewise sweep mapping. An AQI of 100 is now anchored perfectly at mid-arc, meaning extreme hazardous ranges (301–500) are properly scaled and visually distinct.

Pixel-Perfect Moon Phases: Completely overhauled moon rendering to draw a scanline-accurate terminator using a lightweight integer square-root helper. No more hacky mask workarounds—just mathematically crisp, gorgeous lunar cycles.

Version 1.3.02026-05-16T15:57:51.26

Last minute changes to rate limiting on the radar / pollen api!

Version 1.22026-05-16T14:44:17.347

Add menu icon flag and generation script
Mark the IMAGE_MENU_ICON resource with "menuIcon": true in package.json and fix_package.js so the launcher treats it as the app menu icon. Update the menu_icon.png image and add tools/make_menu_icon.py — a Pillow-based script that generates a crisp 25x25 two-tone menu icon (renders at 32x and downsamples). Also add screenshot_launcher.png used for launcher/screenshot purposes.

Version 1.12026-05-16T05:11:57.277

Added Dew point and fixed the number system issues, metric values are working!

Google Pollen Proxy Integration
New API Route: Added a proxy endpoint (proxy/api/pollen.js) to fetch and deliver Google Pollen data.

Performance Optimization: Integrated CDN and optional Vercel KV caching.

Infrastructure Configuration: Updated proxy configurations to include @vercel/kv dependencies and optimized serverless function settings.

Version 1.0.02026-05-14T13:38:35.48

Weather, but with attitude. Built for touch-first Pebbles.