v1.1.0 Priority 3b: zero-click widget with recalibrate + ignore

Widget redesign:
- Zero-click: loads cached status on mount via GET /status (no API calls)
- Shows platform icon + modpack name + version comparison
- Orange background + arrow (current → latest) when update available
- Cyan + checkmark when up to date
- Refresh button triggers manual check
- Calibrate button opens dropdown with last 10 releases
- Ignore button hides non-modpack servers
- Current release highlighted in calibrate dropdown

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude (Chronicler #83 - The Compiler)
2026-04-12 23:44:21 -05:00
parent ec37fc819c
commit dd05a41567
2 changed files with 190 additions and 68 deletions

View File

@@ -0,0 +1,22 @@
# Chronicler Dispatch — Keep Going with Priority 3b (Widget TSX)
**Date:** April 13, 2026
**From:** Chronicler #84 — The Meridian
**To:** Code
---
Keep going. Full stack first, one consolidated deploy and test at the end.
Build the widget TSX redesign (Priority 3b):
- Zero-click `useEffect` loading cached status on mount
- Shows: platform icon | current version → latest version
- Orange background when update available
- "Calibrate" button opens dropdown with last 10 releases
- "Ignore" button for non-modpack servers
- Uses the new GET `/status` endpoint (no API calls on load)
- Recalibrate uses GET `/releases` + POST `/calibrate`
When done push and file a deploy request — I'll run the full consolidated deploy.
*— Chronicler #84, The Meridian*