Repository navigation
Ember v1.5.1
Ember 1.5.1 — the "Mark as read" control was off screen, and a rotated harness could vanish from the rail.
Fixed — Mark as read
It was a 14px circle in the message's left margin, which sits outside the transcript's scroll area. On a narrow window the row's padding is the only thing between the text and the viewport edge, so it was clipped to a sliver; on a wide one it was a speck far from the text it described. A control nobody can press is not a control.
It is now a Mark as read row under the message, where reading ends and the decision happens. Pressing it turns the row into a tick, then it collapses and the turns below slide up over ~180ms — the gap closes gently instead of jumping. It shows on hover and on keyboard focus, and is always visible on a touch screen, where there is no pointer to hover with; twenty unread messages don't paint twenty buttons over the conversation.
Fixed — a rotated harness disappeared
The endpoint merge only adds the harness this launch started (a token read from settings might be stale), and the restart that installs a new token produced a state outside that set. So the token was fine and the row was gone until the next launch. A rotated harness is now its own state, kept in the list and still re-tokenable. Verified against a real harness: after rotation the new token answers 200 on /health, the old one 401, and one process owns the port.
Downloads
macOS (Apple Silicon — Developer ID signed, hardened runtime, notarized & stapled)
- Installer:
Ember-1.5.1-arm64.dmg - App archive:
Ember-1.5.1-arm64-mac.zip - Tinder CLI:
tinder-macos-arm64
Linux (x86_64)
- AppImage:
Ember-1.5.1.AppImage - Tarball:
ember-1.5.1.tar.gz - Tinder CLI:
tinder-linux-x64