Skatehive Dev Update — Week of Aug 24, 2026 – Aug 31, 2026

New Features
- add a days input to the dev digest dispatch (9ce49a3c)
- add default banner image to the dev digest (3dc9a9eb)
- weekly Dev Update digest from git log (dry run, no Hive broadcast) (db31b73e)
- compose casts into channels from inside the miniapp (#237) (e0ff69bb)
- declare base:app_id so skatehive.app verifies as a Base app (13c2f382)
Fixes
- fail the digest step when the script fails, not silently (2a5a704e)
- clamp the digest window so the date range always renders (5ba4451e)
- normalize DIGEST_DAYS and drop the workflow to read-only (ea4149a6)
- NUL-delimit the git log fields in the digest parser (97b37bfd)
- digest the checked-out branch, flag empty runs in the summary (6e9212f3)
- hot swap reads need ?domain=, and removals must fail loudly (efa33156)
- measure the cast limit in bytes, not characters (9878e41d)
- carry embeds on replies, not just root casts (a6897cf7)
- hot swap body field is swapCid, not swap_cid (c562aed6)
- stop sending signer_uuid to the browser (#236) (022a6cdc)
- a failed portfolio read no longer blanks the wallet (0b485f3f)
- price native ETH from CoinGecko instead of the stale upstream (56fc7cd7)
- restore sign in with QR flow instead of blocked popup (#208) (1f94b214)
Under the hood
- drop public/test-video.mov, a 30 MB fixture the app never serves (564ab82a)
Skatehive Dev Update | Ecencytoffer ·