Flowntier v0.4.8 — phase timeline dots animate
What changed in v0.4.8
The chairman was right — v0.4.7 was incomplete. After a full end-to-end test (Playwright + Vite dev + mocked Tauri, 17 screenshots, 0 console errors), I found BUG-FRONTEND-RT-14: the 8-phase timeline dots never updated. Root cause: the applyEvent handler in App.tsx only updated phaseStates for transition events. But the agent emits milestone events (per NWT 000011), not transition events. So the workflow progress was always stuck.
Fix: added a milestone-event branch to applyEvent in App.tsx:
status='completed'→ state='done'status='started'or'in_progress'→ state='active'- otherwise → state='pending'
Also sets activePhase to the new active index so the '主理 — 交付 N / 8' text updates correctly.
Screenshot evidence at C:/Users/thatg/v048-shots/ shows phase 3 (计划审核) with an active dashed border, all other phases in pending state. Before this fix all 8 dots looked identical (empty).
v0.4.7 still useful
v0.4.7's BUG-FRONTEND-RT-13 fix (better error message for Failed to fetch plugins) is still in effect. If you upgrade from v0.4.7 to v0.4.8, the only visible change is the phase timeline now actually animates during workflows.
Workaround for v0.4.7
If you can't immediately upgrade, v0.4.7 is still usable but the workflow progress bar won't update visually. The workflow itself completes correctly — it's just a display bug.