Commit Graph

  • bf34fd5d3a feat(desktop): a background job's output opens as a workbench tab, as the Bg-Jobs board draws it esengine 2026-11-04 10:58:19 +00:00
  • 9b74480018 fix(desktop): the bench's sample jobs live beside its sample sessions, under the mock's line ceiling esengine 2026-11-04 10:46:21 +00:00
  • 90638d6ff3 docs(release-notes): background job list esengine 2026-11-04 10:45:08 +00:00
  • 7d2e9b9457 feat: finished background jobs stay listed with how they ended, and the rail's job list follows the Bg-Jobs board esengine 2026-11-04 10:45:08 +00:00
  • 01681c2083 fix(desktop): text that skipped t() reads as words again, and every test watches for a raw key esengine 2026-11-04 10:17:19 +00:00
  • f712df203d refactor(desktop): the frontend's own wording tables name their messages by key esengine 2026-11-04 09:57:50 +00:00
  • 9c0b515b94 fix(desktop): keep the English for Chinese the kernel sends, and key the tests that held it in constants esengine 2026-11-04 09:39:12 +00:00
  • 08d257b629 test(desktop): tests ask for English by the key that now carries it esengine 2026-11-04 09:31:00 +00:00
  • 15ca4a7a5c refactor(desktop): the remaining areas name their messages by key, and no t() call passes Chinese esengine 2026-11-04 09:12:45 +00:00
  • 7656b39895 refactor(desktop): the extensions, memory, usage, data, models and persona areas name their messages by key esengine 2026-11-04 09:11:14 +00:00
  • bd29399c9b refactor(desktop): the workbench, session list, remote and feedback areas name their messages by key esengine 2026-11-04 09:10:38 +00:00
  • e833af629b refactor(desktop): the conversation, composer, plan and subagent areas name their messages by key esengine 2026-11-04 09:09:08 +00:00
  • 4ba8900a16 feat(desktop): messages are named by key, with both languages in one table esengine 2026-11-04 09:04:23 +00:00
  • 1bcb35a395 test(desktop): the empty-session brand check reads the design sheet the rule moved to esengine 2026-11-04 09:01:01 +00:00
  • 492318c235 docs(release-notes): subagent workbench tab esengine 2026-11-04 08:52:30 +00:00
  • 2d3b791634 feat(desktop): a subagent's workbench tab follows the Subagent board esengine 2026-11-04 08:52:30 +00:00
  • 0214f174e2 docs(release-notes): subagent rail reading esengine 2026-11-04 08:46:34 +00:00
  • 3fafc4a528 feat(desktop): the run rail's subagent reading and its list follow the Subagent board esengine 2026-11-04 08:46:34 +00:00
  • 9b89318ef5 docs(release-notes): subagent group card esengine 2026-11-04 08:42:48 +00:00
  • a0a50379ce feat(desktop): delegates sent out together are one group card, as the Subagent board draws it esengine 2026-11-04 08:42:48 +00:00
  • 24a506d553 chore(repolint): lower the budgets the deleted account row freed esengine 2026-11-04 08:32:30 +00:00
  • 0155e10ca2 docs(release-notes): one row per read esengine 2026-11-04 08:32:08 +00:00
  • cd1519f4d3 fix(desktop): clear the census and catalogue debt this branch's redesign added esengine 2026-11-04 08:32:00 +00:00
  • 002a3216fe feat(desktop): each read in the execution group is its own row, as the boards draw it esengine 2026-11-04 08:32:00 +00:00
  • 3c175b156d docs(release-notes): plan card and strip esengine 2026-11-04 08:26:02 +00:00
  • 00601023cc feat(desktop): the plan is one card in the conversation, with the strip above the composer only while it is out of view esengine 2026-11-04 08:25:53 +00:00
  • 91e4854d2f docs(release-notes): feedback, reasoning and plan strip esengine 2026-11-04 07:04:21 +00:00
  • 627ee68b83 feat(desktop): reasoning and the plan strip follow the Think-Exec and Plan-Card boards esengine 2026-11-04 07:04:21 +00:00
  • 16bc3c6919 style(desktop): the feedback center takes the Fb-Mine board's controls esengine 2026-11-04 06:59:11 +00:00
  • 520885013a style(desktop): the icon tooltip takes the Spec-Overlays padding and a quiet shortcut esengine 2026-11-04 06:51:25 +00:00
  • bd18fe8f9d fix(desktop): the selected settings category is semibold, as the NavItem spec draws a selected item esengine 2026-11-04 06:26:31 +00:00
  • 6e72cc30e8 docs(release-notes): memory page and type settings esengine 2026-11-04 06:21:32 +00:00
  • 0f3f03aa93 fix(desktop): type in the design sheets follows the text-size and weight settings, and text is smoothed as the canvas draws it esengine 2026-11-04 06:21:24 +00:00
  • 0c428a31f8 feat(desktop): the memory page follows the Mem-Review board esengine 2026-11-04 06:21:23 +00:00
  • aa1fcea7e9 docs(release-notes): workbench and palette esengine 2026-11-04 06:12:20 +00:00
  • ca167b6c47 feat(desktop): the workbench and the command palette follow their boards esengine 2026-11-04 06:12:20 +00:00
  • b2db4be204 docs(release-notes): file cards and flat empty state esengine 2026-11-04 05:34:38 +00:00
  • 9937a1cb4a feat(desktop): delivered files are the board's one-column file cards, and the empty conversation is flat esengine 2026-11-04 05:34:38 +00:00
  • 3acc6dbaaf docs(release-notes): turn and execution card esengine 2026-11-04 05:31:43 +00:00
  • 6734594790 feat(desktop): the turn and its execution card follow the Chat-Reply and Think-Exec boards esengine 2026-11-04 05:31:43 +00:00
  • e8c432a024 docs(release-notes): composer restyle esengine 2026-11-04 05:26:10 +00:00
  • 04ad0e3c25 feat(desktop): the composer follows the Chat-Composer board esengine 2026-11-04 05:26:10 +00:00
  • ca59c7cc00 docs(release-notes): tools entry reading esengine 2026-11-04 05:15:56 +00:00
  • 732d5f94d8 feat(desktop): the sidebar's tools entry names the session's approval mode esengine 2026-11-04 05:15:56 +00:00
  • 4464970e1d docs(release-notes): window bar and sidebar foot esengine 2026-11-04 05:14:37 +00:00
  • fe55132d55 feat(desktop): the window bar, empty state and sidebar foot follow the editor board esengine 2026-11-04 05:14:26 +00:00
  • f4f32cc7d3 docs(release-notes): send-now button esengine 2026-11-03 20:07:47 -08:00
  • ff34193a55 feat(desktop): the send-now button on a queued line is the board's 24px pill esengine 2026-11-03 20:07:43 -08:00
  • 94424bda54 docs(release-notes): shared sidebar row styles and bundled Inter esengine 2026-11-03 19:59:59 -08:00
  • 9c4393d30d refactor(desktop): project rows take their look from the shared rows stylesheet esengine 2026-11-03 19:58:11 -08:00
  • b4c548b1a8 fix(desktop): serve the bundled Inter first and declare its weights as numbers esengine 2026-11-03 19:44:29 -08:00
  • 8e203505d9 refactor(desktop): session rows take their look from one stylesheet shared with the design boards esengine 2026-11-03 19:32:26 -08:00
  • 5c97da241b refactor(styles): put legacy sheets in a cascade layer and design styles above it esengine 2026-11-03 19:18:25 -08:00
  • 10709e6642 docs(release-notes): sidebar head height esengine 2026-11-03 19:04:25 -08:00
  • 1462713862 style(desktop): the sidebar head is 32 high with 12 above it and project groups sit flush, as designed; macOS keeps the title-bar height esengine 2026-11-03 19:04:25 -08:00
  • 8f7690f021 docs(release-notes): legacy tag removed esengine 2026-11-03 19:01:33 -08:00
  • 8b8ca36057 feat(desktop): session rows no longer carry the legacy tag, as the design allows one tag at most esengine 2026-11-03 19:01:33 -08:00
  • e7f13057ae docs(release-notes): session versions in menu esengine 2026-11-03 19:00:05 -08:00
  • d23cfeb216 feat(desktop): the earlier-versions chip is gone from the row; it is a menu entry that unfolds them, as designed esengine 2026-11-03 19:00:05 -08:00
  • 8bf1c73193 docs(release-notes): session rows designed states esengine 2026-11-03 18:54:06 -08:00
  • 962da251ec feat(desktop): session rows follow the design: left status dot, status word, date in the designed words, no indent, calm states esengine 2026-11-03 18:54:06 -08:00
  • cdd3d9add2 docs(release-notes): sidebar fold-all button esengine 2026-11-03 18:48:07 -08:00
  • b0a0adc2fe feat(desktop): collapse all projects is the icon button on the tab row, as drawn in the design esengine 2026-11-03 18:48:07 -08:00
  • 39d90df113 docs(release-notes): sidebar header menu moved esengine 2026-11-03 18:46:04 -08:00
  • d10bdfaad3 feat(desktop): batch select lives in the project row menu as designed; the project header has no more menu esengine 2026-11-03 18:46:04 -08:00
  • 1dcf6af8d3 docs(release-notes): sidebar tab row esengine 2026-11-03 18:39:51 -08:00
  • 032ae8f084 feat(desktop): the project header is the designed tab row: Projects/Recent segment, filter and add on one line esengine 2026-11-03 18:39:51 -08:00
  • 43598a1dbc docs(release-notes): sidebar brand head esengine 2026-11-03 18:34:50 -08:00
  • 3197b4c563 feat(desktop): the sidebar head is the designed one: logo and STUDIO badge aligned to the buttons, a collapse button, 264 default width esengine 2026-11-03 18:34:50 -08:00
  • e05823be3e docs(release-notes): sidebar head designed esengine 2026-11-03 18:26:07 -08:00
  • 594a2bd740 feat(desktop): the sidebar head follows the design: bordered new-session and search with their shortcuts, entries moved to the foot esengine 2026-11-03 18:26:06 -08:00
  • c338eb9a5b docs(release-notes): session rows designed size esengine 2026-11-03 18:15:19 -08:00
  • a51e003255 feat(desktop): session and project rows take the designed height and size, and local projects get a fold chevron esengine 2026-11-03 18:15:19 -08:00
  • 21ebb4770d docs(release-notes): host unreachable names the firewall esengine 2026-11-03 17:56:20 -08:00
  • 92a7ae08e2 fix(desktop): the shell checks the host is reachable before loading it and names the firewall when it is not esengine 2026-11-03 17:56:20 -08:00
  • 23102a7e8b docs(release-notes): designed font stack esengine 2026-11-03 17:51:10 -08:00
  • 46dd272fc4 feat(desktop): the interface font stack is the designed one: Inter, system CJK fonts, then the bundled faces esengine 2026-11-03 17:51:10 -08:00
  • bfdc7e2a1d Merge pull request #14355 from kevin9327/fix/gitignore-worktree-info-exclude YHH 2026-11-03 17:45:27 -08:00
  • 5f874dc1d4 docs(release-notes): settings left column icons and font esengine 2026-11-03 17:41:42 -08:00
  • e2c1587e77 feat(desktop): settings left column takes the designed icons, 240 width, row type and the designed font stack esengine 2026-11-03 17:41:42 -08:00
  • 9d18948916 chore(repolint): a release-note item is no longer held to a column limit, only to naming its change esengine 2026-11-03 17:27:21 -08:00
  • a1b4dd382b docs(release-notes): shorten two settings notes esengine 2026-11-03 17:21:34 -08:00
  • 2e57b9bf90 docs(release-notes): settings row vocabulary esengine 2026-11-03 17:19:10 -08:00
  • a5d5e76531 feat(desktop): the Common page rows use the designed row vocabulary: segmented choices, dropdown, switch, one-line notes esengine 2026-11-03 17:19:10 -08:00
  • fb7ef5b50b docs(release-notes): settings measured style esengine 2026-11-03 17:16:00 -08:00
  • 8ee94c1039 feat(desktop): settings shell, cards and rows take the measured values from the design esengine 2026-11-03 17:16:00 -08:00
  • 24e5559fca docs(release-notes): settings common cards esengine 2026-11-03 17:11:19 -08:00
  • 765ac8aa23 feat(desktop): the Common settings page is two cards of one-line rows, with language as a dropdown, as designed esengine 2026-11-03 17:11:19 -08:00
  • 960d437962 docs(release-notes): settings title line and agent cards esengine 2026-11-03 17:09:44 -08:00
  • 7574157761 feat(desktop): the page title reads on one line, and Agent behaviour groups plans, questions and collaboration into cards esengine 2026-11-03 17:09:44 -08:00
  • d3cd11eecd docs(release-notes): settings rows and data cards esengine 2026-11-03 17:06:52 -08:00
  • 7dd377fe47 feat(desktop): settings rows read as one line with the control on the right, and Data is three section cards esengine 2026-11-03 17:06:52 -08:00
  • 3323381609 docs(release-notes): settings left column esengine 2026-11-03 17:04:35 -08:00
  • 43e78eda03 feat(desktop): settings puts the title and search in the left column and shows an item count on each category, as designed esengine 2026-11-03 17:04:35 -08:00
  • 5dc2f28c9e docs(release-notes): settings section cards esengine 2026-11-03 17:01:25 -08:00
  • ff391889b4 feat(desktop): settings sections are one card with a row per item, the control on the right, as designed esengine 2026-11-03 17:01:25 -08:00
  • a8af9ee097 docs(release-notes): permissions sub-headings esengine 2026-11-03 16:57:16 -08:00
  • 84ebeedc06 feat(desktop): the permissions page reads as one page with sub-headings; plan approval moves to Agent behaviour and file cards to Conversation display esengine 2026-11-03 16:57:16 -08:00
  • 10449cbd87 docs(release-notes): settings items moved esengine 2026-11-03 16:56:18 -08:00
  • eae50a7a58 feat(desktop): settings moves trace export, backups, session location, auto-archive and 1.x sessions to the pages the design files them under esengine 2026-11-03 16:56:18 -08:00