Repository navigation
Luke 0.16.0
What's Changed
- feat(service,dev): a coding agent starts another coding agent on its own task with start_agent (agent tools 4/4) by @luke-agent[bot] in #3028
- docs(changelog): 0.15.0 names what merged before its tag moved by @charleslpan in #3040
- fix(service,desktop): Reopen reopens an added account still signing in, and a disconnect deletes only the account it read by @dastratakos in #3039
- test(desktop): resolve any named container query for jsdom, not only the composer's by @dastratakos in #3041
- feat(service,dev): list_tasks, and start_agent starts on another task of the workspace by its taskId (agent tools 5/5) by @luke-agent[bot] in #3029
- feat(web): a pasted Luke link unfurls as the site's own card by @dastratakos in #3036
- feat(desktop): every Luke link in words is a chip, named as the window already knows the place by @dastratakos in #3038
- fix(desktop): the keyboard's ring is drawn whole in a reply, a clipping card, and a path by @dastratakos in #3044
- fix(desktop): a plan's banners put their presses beneath their words where the strip is narrow by @dastratakos in #3043
- fix(desktop): the keyboard scrolls a control in with its ring to spare by @dastratakos in #3045
- fix(desktop): a control rings once, in the window's ring, on the shape that is seen by @dastratakos in #3046
- feat(desktop): a Linear issue's link says the issue's title and state, as the workspace's Linear answers them by @dastratakos in #3047
- feat(desktop): a pull request's link says its title and state, wearing its mark, as the workspace's GitHub App answers them by @dastratakos in #3049
- fix(desktop): a narrow column keeps an agent's transcript rows and the call bar readable by @dastratakos in #3053
- fix(desktop): Factory, Home's rows, the Inbox item's bar and box, and the sidebar's foot read at narrow widths by @dastratakos in #3050
- fix(desktop): the plan's document reads whole in a narrow column by @dastratakos in #3052
- fix(desktop): a narrow Settings page stacks a row's controls under its words, and an automation's toolbar folds its acts to glyphs by @dastratakos in #3054
- fix(desktop): the side panel's tabs lay out at its 280px floor by @dastratakos in #3055
- fix(desktop): the side panel at its default width keeps its tab and pane side by side by @dastratakos in #3058
- fix(desktop): what scrolls fades beneath every pinned bar, banner, and call's time, through one shared fade by @dastratakos in #3057
- fix(desktop): tab strips keep every tab in reach and their toolbars give way at narrow widths by @dastratakos in #3056
- fix(desktop): toasts, dialogs, and the repository menu stay on screen in a short window by @dastratakos in #3051
- fix(desktop): Settings and a version history cannot be scrolled sideways into blank room by @dastratakos in #3059
- fix(desktop): a chip and the punctuation written against it never part at a line's end by @dastratakos in #3060
- feat(desktop): the in-app call card shows Luke's video while video is on by @dastratakos in #3061
- feat(desktop): the floating call window shows Luke's video while video is on by @dastratakos in #3062
- refactor(features,service,database,host,gateway,ui,voice,live,settings,wire): the packages name the unit of work a task (LUKE-369 4/7) by @charleslpan in #2855
- fix(desktop): a tab strip lists tabs only when they don't fit, its chevron counting them straight after the last tab drawn by @dastratakos in #3066
- feat(service,features,database): an @-mention names any coding agent of the sender's workspace by @dastratakos in #3064
- fix(desktop): an unavailable button keeps the keyboard's ring at full strength by @dastratakos in #3069
- revert: tab strip overflow re-measure (#3066) — infinite render loop, black screen by @dastratakos in #3070
- feat(desktop): a GitHub issue's link says its title and state, wearing GitHub's issue mark, as the workspace's GitHub App answers them by @dastratakos in #3071
- feat(service,database,features,dev): archive_agent and unarchive_agent, recording who archived an agent and why by @dastratakos in #3068
- fix(desktop,features): Open in Luke opens Luke, not a bare Electron by @dastratakos in #3063
- feat(desktop): a link in a window Inbox item reads through the item's own workspace, as in its task by @dastratakos in #3074
- fix(desktop): a click on an empty plan's panel opens its text with the caret at its start by @dastratakos in #3075
- fix(desktop): an Inbox image is drawn as a plan's picture is, no taller than a screenful by @dastratakos in #3065
- fix(desktop): a plan with nothing to list draws no summary and no summary button by @dastratakos in #3072
- fix(service,features,desktop): a message from another coding agent is drawn under an agent's mark, not a person's by @dastratakos in #3078
- feat(desktop,features): Code review is a suggested automation on the Automations list by @dastratakos in #3077
- fix(desktop): tab strips give way in the stylesheet alone, as Safari's do: shrink, then glyphs, then scroll with the chosen tab pinned by @dastratakos in #3079
- fix(desktop): the toasts stand on the dock at the window's foot by CSS anchors, watching nothing by @dastratakos in #3085
- refactor(desktop): the main sidebar floats through one hover-pane hook by @dastratakos in #3086
- fix(desktop): a plan's opening words carry their byline under them, never over a picture or a line by @dastratakos in #3073
- fix(desktop): a file's path folds in the stylesheet alone, measuring nothing by @dastratakos in #3084
- feat(desktop): offer developer tools in development builds by @dastratakos in #3080
- feat(desktop): run.sh launches named Luke Dev instances beside the plain one by @dastratakos in #3087
- feat(desktop,features,service): an archived agent's card and banner say who archived it and why by @dastratakos in #3076
- feat(desktop,service,features): the @ list offers every coding agent of the workspace, labelled by its task by @dastratakos in #3067
- fix(desktop): an automation's Runs panel slides in and out as the window's panes do by @dastratakos in #3091
- feat(service,dev): coding agents write mentions, and their tools answer each thing's mention ready to write by @dastratakos in #3093
- feat(desktop,service,features,database): start a task without its planning phase by @dastratakos in #3083
- fix(desktop): an agent whose harness is not known holds its mark's box empty, and the agents no automation names wear the Factory's glyph by @dastratakos in #3094
- fix(copy): cut the slop copy that landed since the first sweep by @charleslpan in #3096
- feat(desktop): a side panel's tree and shells float over a skinny tab, peeked by hover and opened by their toggle by @dastratakos in #3089
- feat(desktop): an MCP server's chip hangs the popover's row, and says when the turn is handed it by @dastratakos in #3097
- feat(service,database,features,dev,desktop): read_page, and a page mention points at it rather than carrying the page's HTML by @dastratakos in #3088
- fix(desktop): the floating sidebar is never kept open by a press in a peek, as Linear's is not, and holds the keyboard while open by @dastratakos in #3090
- feat(desktop,service): a pasted Luke address becomes its chip, and a bare one in a message is handed as its mention by @dastratakos in #3098
- Polish Settings › Workspace › Integrations by @dastratakos in #3111
- feat(desktop): the @ list narrows to one kind and walks into folders by @dastratakos in #3099
- feat(desktop,service,features): a sent message names its sender, when, and its Copy under its bubble by @dastratakos in #3095
- feat(desktop): the @ list offers the task's pull requests by @dastratakos in #3100
- feat(desktop): the empty side panel lists every tab its "+" offers by @dastratakos in #3108
- chore(release): bump the workspace to 0.16.0 and write its changelog by @charleslpan in #3115
Full Changelog: v0.15.0...v0.16.0