Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:42
96637ac

Highlights

The app is no longer English-only

Pick English or Ukrainian in the locale toggle. The choice is saved to your account, so it
holds after a reload and on every device. Dates and relative times follow it too.

GitHub pull requests close issues

Connect a project to GitHub in Settings → GitHub, then write "Fixes KEY-42" in a pull
request. Merge it and the issue moves to a closed state, with the activity, notifications
and automations that a move by hand would trigger. ref and part of link without closing,
skip KEY-42 opts one issue out, and a pull request may name several issues at once.

Live screens update on one request

Every live view — board, issue, initiative, inbox — now shares one refresh mechanism backed
by database triggers. A tab with the board and an issue open makes one request instead of
four, and a change made anywhere, including by an agent or straight in the database, shows
up the same way.

Also in this release

  • Dragging one selected card on the board moves the whole selection, in order, and keeps it
    selected.
  • Table columns can be resized. Each view remembers its own widths.
  • Loading skeletons across the app: routes, lists, tables, feeds and issue views show the
    shape of the page instead of a blank area or a Loading… line. Settings lists no longer
    flash "No X yet" before their data arrives.
  • Subtasks have two independent display modes in the Display panel: their own card or row
    next to the other issues, and nested rows under the parent.
  • Inter is loaded from upstream instead of the Google Fonts build, with the character
    variants that separate l, I, 1 and 0 turned on — at the 12–14px the UI is set in,
    those glyphs no longer collide.
  • Roles work as configured: the cycle, initiative and credential pickers no longer require
    read access to those resources, an AI agent can be configured without integrations: read,
    and a role denied the board no longer replaces the whole app with an error.

Contributors

Thanks to @cmer for the GitHub pull request integration (#120).

Changelog

Full diff: v0.8.0...v0.9.0

Features

  • close issues from merged GitHub pull requests (#120) (48f4d0e)
  • single revision engine behind live refresh (#119) (51eb888)
  • web: localize UI with en/uk support (#123) (bf3beaf)
  • web: move the whole selection when a selected card is dragged (#112) (46b388b)
  • web: resizable table columns persisted per view scope (#116) (0f11119)

Improvements

  • web: add loading skeletons across the app (#118) (ec90f0d)
  • web: split subtask display into separate cards and nested rows (#109) (43c69fb)
  • web: switch to upstream Inter and enable disambiguating glyphs (#107) (1648687)

Bug Fixes

  • decouple issue pickers and agent forms from resource permissions (#121) (bddbea5)