Commit Graph

  • e25cafc83e perf(agent): cache per-turn display-flag config reads spfcraze 2026-08-03 10:16:35 -04:00
  • 7b45d1d049 perf(toolsets): memoise resolve_toolset keyed on registry generation spfcraze 2026-08-03 14:24:16 -04:00
  • 2a5093eeff docs(auth): note get_default_hermes_root in the global-store memo docstring spfcraze 2026-08-03 16:01:09 -04:00
  • 47400fe2af test: make memo pins pre-fix-safe (raising=False resets) spfcraze 2026-08-03 15:37:28 -04:00
  • 4bd746c6e9 perf(cli): memoise default-hermes-root resolution and global auth-store read spfcraze 2026-08-03 15:35:30 -04:00
  • 473490a2e9 perf(cli): stop per-keystroke config re-reads in slash completers spfcraze 2026-08-03 13:30:55 -04:00
  • ee1731b13c perf(cli): re-export decomposed command modules lazily, ~60ms off every CLI start Adolanium 2026-07-30 00:10:46 +03:00
  • 8a22220ca8 chore: map contributor email (audit_pr_attribution) Teknium 2026-08-14 23:19:56 -07:00
  • 07b9090259 fix(desktop): preserve complete history when branching DannyFengTianYu 2026-08-02 22:09:16 +08:00
  • b066f2b373 fix(history): isolate branch transcripts from parent updates DannyFengTianYu 2026-08-02 14:42:30 +08:00
  • 101740ed36 chore: map contributor email (audit_pr_attribution) Teknium 2026-08-14 23:19:56 -07:00
  • 73e9b1a124 docs(desktop): align getGateway docstring with $gateway atom subscription mj 2026-08-14 23:03:31 -07:00
  • 20e5d78f54 fix(desktop): recover failed gateway catalogs mj 2026-08-12 17:06:02 -04:00
  • 1ef7a0bdda fix(desktop): recover empty model catalogs mj 2026-08-12 16:54:09 -04:00
  • a654c52419 chore: map contributor email (audit_pr_attribution) Teknium 2026-08-14 23:19:51 -07:00
  • 6da30f72a2 fix(tui_gateway): fall back to session id when session_key is NULL in truncation persist jdgg777 2026-08-14 23:09:21 -07:00
  • ddf6456794 test: stub virtualizer.measure in virtual-session-list mock (density invalidation call) Teknium 2026-08-14 23:58:29 -07:00
  • 29c28136fe style(desktop): prettier/eslint pass on salvaged files Teknium 2026-08-14 23:20:43 -07:00
  • 865e4e7178 fix(desktop): default session list density to compact Teknium 2026-08-14 23:20:04 -07:00
  • 8ea53d7cea chore: map contributor emails for salvage attribution Teknium 2026-08-14 23:17:25 -07:00
  • a33ac1e95e feat(desktop): add session list density modes David Metcalfe 2026-08-14 23:14:49 -07:00
  • 505f289d37 feat(web): add collapse toggle for the chat side panel Eros 2026-08-10 12:41:51 +02:00
  • c6ec8a95e6 test(desktop): cover docked zone chevron direction chillerno1 2026-07-31 07:48:27 +10:00
  • ac0d0f8897 fix(desktop): flip zone collapse chevron to action direction chillerno1 2026-07-29 18:45:52 +10:00
  • 10bf145e30 feat(desktop): collapse thinking by default Isak du Plessis 2026-07-22 11:22:19 +02:00
  • 2b0b4a2191 feat(tui): auto-collapse reasoning blocks only when the reasoning phase ends Jordy Elfferich 2026-08-08 23:50:13 +02:00
  • b587681afc fix: keep historical thinking collapsed in tui LeonSGP43 2026-06-08 19:23:20 +08:00
  • 7f84de2775 chore(contributors): map lepetitprince716@gmail.com -> lepetitprince716-prog Teknium 2026-08-14 23:12:59 -07:00
  • 3806f8fc9a fix(session-search): forward detail through the public session_search wrapper Teknium 2026-08-14 23:12:21 -07:00
  • 7e439dbb1b perf: parallelize provider model-list fetches in model picker lepetitprince716-prog 2026-08-06 11:04:34 -04:00
  • 2162d583b1 perf(run-agent): reuse the Anthropic request-local client instead of rebuilding it per call joaomarcos 2026-08-02 20:10:24 -03:00
  • 4415f917b4 test(session-search): lock positional parameter prefix blunkjamie-dev 2026-08-09 11:29:52 -05:00
  • 888807d55c docs(sessions): clarify actual-message retrieval blunkjamie-dev 2026-08-09 11:18:51 -05:00
  • 163d7af310 fix(session-search): forward detail through agent paths blunkjamie-dev 2026-08-09 11:10:15 -05:00
  • 6e1bdc0a18 perf(session-search): adapt discovery result hydration blunkjamie-dev 2026-08-09 11:00:29 -05:00
  • ee9ec6164c perf(state): stop selecting full message content in session search Adolanium 2026-08-02 21:55:04 +03:00
  • 29ce482047 style: eslint --fix import ordering in salvaged IME tests Teknium 2026-08-14 23:42:22 -07:00
  • daa3f66d08 chore: map contributor emails for IME TUI salvage Teknium 2026-08-14 23:11:13 -07:00
  • 00516e6e8e test(dashboard): cover delayed IME fallback after unrelated input Denis H 2026-08-12 07:55:13 +02:00
  • 0d40955fd1 fix(dashboard): handle chunked IME composition input Denis H 2026-08-08 03:56:23 +02:00
  • 434f1e954c fix(dashboard): retain composition after unrelated input Denis H 2026-08-01 18:01:26 +02:00
  • a428531ef6 fix(dashboard): preserve consecutive IME composition input Denis H 2026-08-01 17:37:46 +02:00
  • 874ae74a10 fix(dashboard): keep mouse input out of IME fallback Denis H 2026-08-01 17:35:40 +02:00
  • 3d9fdb2e2b fix(dashboard): avoid duplicate IME fallback input Denis H 2026-08-01 17:33:21 +02:00
  • c066b5a1d3 test(dashboard): cover IME fallback lifecycle Denis H 2026-08-01 17:31:37 +02:00
  • 0924e33369 fix(dashboard): defer IME fallback until xterm input settles Denis H 2026-08-01 17:29:20 +02:00
  • 6ece2da738 fix(dashboard): forward committed dead-key input to PTY Denis H 2026-08-01 17:26:38 +02:00
  • 278c6ebcb7 test(dashboard): reproduce dropped dead-key composition input Denis H 2026-08-01 17:24:24 +02:00
  • 2af4da45ec fix(dashboard): prevent React from dropping first keystroke during IME composition liuhao1024 2026-06-25 03:47:28 +08:00
  • e2f7850ec3 fix(tui): tighten IME test per teknium1 review (#55415) hanhvs 2026-07-15 20:12:14 +07:00
  • 5dec501c6e fix(tui): stop Vietnamese Telex IME from dropping characters hanhvs 2026-06-30 12:01:19 +07:00
  • 834a9fc89d fix(tui): preserve IME text before return submit InphinitiZ 2026-06-05 17:13:15 +08:00
  • 084fca9dbf fix(tui): clear input after Korean IME submit Cornna 2026-06-03 20:04:31 +08:00
  • 15e7c563b3 style: eslint --fix on salvaged IME test (curly + padding rules) Teknium 2026-08-14 23:41:43 -07:00
  • 27a22b8de7 chore: map contributor emails for IME salvage Teknium 2026-08-14 23:10:52 -07:00
  • aa95939469 test(desktop): cover IME composition guards in keybind combo resolution Teknium 2026-08-14 23:10:32 -07:00
  • 587788405a fix(desktop): extend stale-flag self-heal and keyCode 229 guard to the edit composer Teknium 2026-08-14 23:06:56 -07:00
  • 9f2e6d05ab fix(desktop): ignore IME composition keydowns in keybind combo resolution BAS Lam 2026-08-13 09:46:51 +08:00
  • 39e7607794 fix(desktop): recover from a stale IME composition flag that wedged the composer AIalliAI 2026-06-11 08:50:21 +00:00
  • 202e5b813a fix(desktop): block Enter keyCode 229 after IME compositionend liyunlong 2026-06-07 13:29:38 +08:00
  • 3d51c40997 fix(desktop): prevent IME submit in inline edit composer izumi0uu 2026-06-06 22:50:28 +08:00
  • 20beee774c fix(desktop): prevent Enter from submitting during IME composition Takumi Sato 2026-06-03 00:59:36 +09:00
  • 6fb6123f3b test: replace any-casts with typed globalThis narrowing in plugin SDK test Teknium 2026-08-15 00:05:34 -07:00
  • 3c2daf5ae7 i18n(web): add kanban bulk-confirm keys to all locales (English fallback) Teknium 2026-08-14 23:55:03 -07:00
  • eaaecbcc30 chore: update contributor attribution map Teknium 2026-08-14 23:10:19 -07:00
  • 1025cb0e66 fix(desktop): stop deleted sessions resurrecting through racing list fetches Teknium 2026-08-14 23:09:07 -07:00
  • 4c24629bc9 fix(console): skip the checkpoints prune confirmation the console already took briandevans 2026-08-08 08:29:18 -07:00
  • e6708af1f2 feat(desktop): confirm before deleting a session Gorde Minchel 2026-08-06 15:28:03 +08:00
  • 8e35ff0a62 fix(desktop): confirm before clearing the entire Enabled Toolsets list (#73319) PRATHAMESH75 2026-07-28 18:34:20 +05:30
  • 7d34d7d8d1 docs(tui): clarify destructive confirm controls YuYigeng 2026-07-31 00:11:06 +08:00
  • 77f35add0c fix(tui): honor destructive slash confirmation config YuYigeng 2026-07-26 23:41:12 +08:00
  • 08f32a6335 fix(kanban): replace native browser dialogs with in-app ConfirmDialog David Metcalfe 2026-06-21 21:55:20 -07:00
  • 7448e7a506 feat(plugins): expose Dialog/ConfirmDialog/Toast/useToast/useConfirmDelete on plugin SDK David Metcalfe 2026-06-21 19:59:09 -07:00
  • da68ecf4b3 design(kanban): add side-by-side dialog prototype (4 variants) David Metcalfe 2026-06-21 19:47:07 -07:00
  • 6b39ae490d fix(desktop): let sidebar wheel scrolling chain past the virtualized list Teknium 2026-08-14 23:09:37 -07:00
  • f080bc3db1 fix(tui): steady scrollbar after transcript shrink LeonSGP43 2026-05-14 18:35:56 +08:00
  • d16326bb25 test: align lost-and-found schema pins with git_metadata_generation column Teknium 2026-08-14 23:44:01 -07:00
  • e0e4d3ab9d chore(contributors): map salvage-branch contributor emails Teknium 2026-08-14 23:09:48 -07:00
  • cab6eb78f9 test(projects): widen lane-id derivation regression coverage Teknium 2026-08-14 23:09:35 -07:00
  • f378a8fb3b fix(projects): dedup project_create by primary_path (#75820) Teknium 2026-08-14 23:08:34 -07:00
  • e89532d97e fix(desktop): order async session git metadata embwl0x 2026-08-02 03:51:34 -06:00
  • db1d8983e5 fix(desktop): no-op branch switch on non-repo project lanes Inspired-atm 2026-08-10 16:09:27 +08:00
  • d40dda7db6 fix(desktop): preserve lane session recency order Mustafa 2026-07-12 11:51:09 +01:00
  • 3defb25a42 fix(desktop): evict stale lane entry when overlay moves session to worktree liuhao1024 2026-06-30 23:40:42 +08:00
  • 0fd223d1bd fix(desktop): stop dual main lanes for non-git project workspaces rsk-731 2026-07-20 11:21:14 +00:00
  • f7de2ca416 fix(desktop): order project-tree lanes by recency in the overview, not alphabetically briandevans 2026-07-12 20:40:50 -07:00
  • 0d07fe63f9 fix(projects): use _branch_lane_id for non-git folders to prevent duplicate lanes (#53329) Tranquil-Flow 2026-06-27 02:10:18 +02:00
  • 2fecf392a2 chore: map contributor email for Hangzian Teknium 2026-08-14 23:08:50 -07:00
  • 94ce8396e8 fix(sessions): release active-session leases against their acquisition registry Teknium 2026-08-14 23:08:09 -07:00
  • aba4934274 fix(agent): omit unsupported metadata on Relay scope.pop rainbowgits 2026-08-05 05:45:54 +03:00
  • b9672ea24e fix(pets): remove the non-PNG base draft after hardening Adolanium 2026-06-25 20:33:27 +03:00
  • 7de5a65906 fix(pets): delete row strips after extracting their frames Adolanium 2026-06-25 20:31:05 +03:00
  • c99a45b28e fix(browser): reap leaked agent-browser daemons whose owner is still alive andy 2026-08-09 09:28:42 +08:00
  • 3d73821e9d fix(agent): stop thread output descriptor leaks Reksely 2026-08-08 09:13:59 -04:00
  • aa8e92f516 test: pin document.hasFocus in status timer test (useViewedInterval gating) Teknium 2026-08-15 00:11:57 -07:00
  • edd73daaf4 test(kanban): regression for idle-board WS disconnect detection (#77833) Teknium 2026-08-14 23:09:07 -07:00
  • f535a4f284 test(desktop): pin document.hasFocus in background-sync backstop tests Teknium 2026-08-14 23:07:46 -07:00
  • 106207c7fb chore: map contributor emails for attribution audit Teknium 2026-08-14 23:06:11 -07:00
  • 67a1c1ed1a fix(dashboard): use a fixed sidebar cache TTL (no HERMES_* env var for non-secret config) Teknium 2026-08-14 23:05:53 -07:00
  • bee0d45ddf perf(desktop): pause background UI work while unfocused AlexDev_ 2026-08-08 19:51:16 +02:00