v1.9.3
March 2026
Fixes
- Epic-task links lost on restart —
linkTaskToEpic/unlinkTaskFromEpicusedmirrorTaskUpdateinstead ofmirrorTaskRelation, sobelongs_toevents were never written toevents.jsonl; on restart the relation was replayed without the link andsyncRelationsFromFileremoved it - WebSocket false auth redirect — WS reconnect blindly called
/api/auth/refreshon every close; when auth is not configured or the server is briefly down, this triggered a redirect to login. Now checks/api/auth/statusfirst and only triggers auth failure when auth is truly required and refresh fails