Skip to content

Ember v1.5.1

Choose a tag to compare

@noemit noemit released this 06 Nov 02:26
· 148 commits to main since this release

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