Lightning Piggy 0.4.1#2
Conversation
Consolidates three logical changes into one user-visible release: - Balance header split: big number in font_montserrat_24, smaller unit suffix in font_montserrat_16, sharing a baseline. Long balance strings no longer collide with the wallet-type indicator icons. - Tap-to-cycle transaction font drops the two unscii bitmap fonts that lacked the ₿ glyph; cycle is now five Montserrat sizes. - NWC relay watchdog: detects half-broken WebSockets where sends work but receives are silently dropped (most common cause: transient WiFi packet loss). After 3 silent poll cycles (~6 min) closes + reopens + re-subscribes to the relay. 2 s sleep between close and open avoids exhausting the ESP32 LWIP socket pool. The orange stale-data dot self-clears once a useful response arrives. - Plus 0.4.1's existing payment formatting + UI polish bullets (number format separator on transaction amounts, "symbol" → "₿ symbol" denom rename with one-shot migration, scroll-in-place transactions list, auto-scroll-to-top on new tx + after 2 min idle, larger balance tap target). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Hi @ThomasFarstrike — ready for your merge whenever you have a moment. This is the Lightning Piggy 0.4.1 release, consolidating three logical changes that already landed on the LightningPiggyApp master:
The diff here is intentionally minimal — only Lightning Piggy's three strings in (Bundler's full rebuild also produced changes for some other apps and two new untracked app dirs Once this merges, GitHub Pages should redeploy the AppStore within ~1 min and devices will see "Update available: 0.4.1" on next check. Thanks! |
Publishes Lightning Piggy 0.4.1 — consolidates three logical changes (LightningPiggyApp #36, #37, #38, all merged to master) into one user-visible release.
What changed in the app
font_montserrat_24, smaller unit suffix infont_montserrat_16, sharing a baseline. Long balance strings (100,000 sats,8.98765432 milli-BTC) no longer collide with the wallet-type indicator icons.lv.font_unscii_*entries that lacked the ₿ glyph (U+20BF). Cycle is now five Montserrat sizes; ₿ renders correctly on every stop."symbol"→"₿ symbol"denomination rename with one-shot pref migration, in-place transaction list scrolling, auto-scroll-to-top on new tx + after 2 min idle, larger balance tap target (224×45 px).Diff
The
app_index.jsonchange is the minimum required to point the AppStore at the new artifacts — only Lightning Piggy'sversion,icon_url, anddownload_urlstrings flip from0.4.0to0.4.1. The bundler's full rebuild produced some other changes (new app entries, deterministic re-bundles of existing apps) that are out of scope for this LP-only release and were not staged.🤖 Generated with Claude Code