Skip to content

Ember v1.22.0

Latest

Choose a tag to compare

@noemit noemit released this 08 Nov 23:19
· 6 commits to main since this release

Ember 1.22.0 collects everything since 1.20.6 — the two releases published in this batch. The highlights are below; the full list is in CHANGELOG.md.

Download

Platform App Standalone Kiln (Tinder) Checksums
macOS (Apple silicon) Ember-1.22.0-arm64.dmg · zip tinder-macos-arm64 SHA256SUMS-macos.txt
Windows (x64) Ember-1.22.0-windows-x64-setup.exe · zip tinder-cli-windows-x64.exe SHA256SUMS-linux.txt (covers Windows too)
Linux (x64) Ember-1.22.0.AppImage · tar.gz tinder-cli-linux-x64 SHA256SUMS-linux.txt

The desktop app starts and stops its own bundled Kiln. Tinder is the standalone backend for a headless machine or a Kiln that should outlive the app — seen docs/instances.md.

The Windows installer is not code-signed, so SmartScreen will warn on first run (“More info → Run anyway”). The macOS build is signed and notarized.

New providers

  • DeepInfra — paste a key in Settings → Providers and its chat models appear in the picker, with context windows and per-million-token prices read from DeepInfra's own catalogue. A refresh that fails keeps the last known list, and Ember never waits on the network to start.
  • OpenRouter — now verified end to end: key, provider row, catalogue refresh, and models reaching the picker.

Scheduling, for bots as well as for you

Bots get a schedule tool — list, create, update, remove, run — with daily, weekly and one-off times in a real timezone. Ask for “every weekday at 9” and the bot sets it up, says when it will next run in plain words, and can change it later. Tasks belong to the Hearth, the Scheduled view shows the same list, and a run uses its own session, so a scheduled prompt never interrupts the chat that created it.

Appearance

  • Customise a new bot before it exists — click the draft's blob to pick its colour, style and shape; the choice follows it through creation and retries without touching other bots.
  • Bots look distinct — automatic colours and shapes are chosen to stand apart from the bots already on screen, so new sessions no longer arrive as a run of near-identical purples. Existing identities and your own choices are never rewritten.
  • Mosaic bodies are smooth multicolour gradients with no abrupt neighbouring tiles, while keeping their pixel eyes and bold range.
  • Crystal stays perfectly still while working or thinking: its facets light up, nothing else moves.
  • Buddy eases between working, thinking and resting instead of snapping poses.
  • Every eyed bot follows a nearby pointer — rail, composer, groups, settings, appearance picker and setup — and a leader waiting on its crew reads as busy.
  • Scribble is temporarily retired from the appearance choices. Saved Scribble preferences render as Buddy without being rewritten; the renderer stays in the source.
  • Preview matches reality — the Customize appearance preview uses your configured bot size, live.

Reading and composing

  • Three text sizes — Interface, Chat and Composer, each Small / Medium / Large and applied immediately.
  • Composer trays redesigned — quiet underline tabs, fine separators and two-line previews with the actions still reachable by hover, keyboard and touch. The whole tab bar folds the shelf.
  • Threads tab reads 3 / 8 — running over total — and a thread waiting on you still shows its dot.
  • “Mark as unread” on a bot reply (right-click) makes that reply and everything after it unread again.
  • The read confirmation is quicker — about a second, held up to five while you hover it or focus Undo.
  • Jump marker is a hairline that fades out, instead of a tinted box that looked like a selection.
  • Settings moved to the top bar beside Sessions, and the rail's New bot button uses the accent colour.
  • Rail rows are readable — names and descriptions wrap to two lines with the timestamp beside the last line.

Hiding, threads and setup

  • Hide / Hidden sessions / Unhide, with eye icons instead of trash cans. Hiding also stops the programs the bot left running — and those of every worker under it.
  • Thread questions arrive in the leader's chat, labelled by thread, so you can answer without opening the thread.
  • Threads open in a live dialog over your workspace instead of replacing it. Promoted threads are now called persistent bots.
  • Threads have no unread management — a thread is something its leader reads.
  • Setup asks you to choose a default model (with an OpenCode sign-up tip if you need an account), and ends with a short note about what Ember does and does not send anywhere.

Fixes worth knowing

  • Code mode works in the packaged app. Kiln and Tinder embed the QuickJS sandbox and its worker, so scripts run with no checkout installed. Every packaged binary self-tests this before a build is accepted.
  • Windows builds bundle a Windows Kiln. Packaging for Windows from a Linux host used to ship with no bundled harness at all.
  • Composer glow blends into the theme (multiply on light, dodge on dark) instead of a grey wash.
  • Consecutive tool-only steps share one “Used N tools” group; expanded tool calls show their full height instead of trapping content in nested scrolling.
  • Unread dots stay at or below 10px at every avatar size, instance-colour underlines survive selecting a bot, mini-rail tooltips are readable, and the top bar no longer overflows on phone-width windows.