Commit Graph

  • 9870e8f111 fix(session): address Copilot review — scope tool-card dedupe by stream id + tighten docs Isla Liu 2026-05-20 12:18:03 +08:00
  • 66b6d8f019 docs(session): CHANGELOG entry + troubleshooting FAQ for the lost-response self-heal Isla Liu 2026-05-20 11:59:06 +08:00
  • 2387720068 test(session): unit + backwards-compat + WSL race coverage for lazy-retry path Isla Liu 2026-05-20 11:58:54 +08:00
  • e8cd0bcc66 test(session): end-to-end regression for lost-response self-heal Isla Liu 2026-05-20 11:58:37 +08:00
  • 75a26174aa fix(session): lazily retry run-journal recovery so the interrupted-turn marker self-heals Isla Liu 2026-05-20 11:58:26 +08:00
  • 9ca846eb8f feat: cap pinned sessions from sidebar Michael Lam 2026-05-19 20:49:31 -07:00
  • 8109bcb7e4 fix: honor configured title generation model AJV20 2026-05-19 22:35:11 -04:00
  • f966e99231 fix: preserve IPv6 dashboard link brackets AJV20 2026-05-19 21:35:10 -04:00
  • 9c983e693a Merge pull request #2608 from nesquena/release/stage-388 v0.51.95 nesquena-hermes 2026-05-19 17:40:44 -07:00
  • 7eccff4fed Stamp CHANGELOG for v0.51.95 (Release BS / stage-388 / 5-PR batch) release/stage-388 nesquena-hermes 2026-05-20 00:37:35 +00:00
  • fc5639db15 test: exempt skin-specific scoped overrides from session-title color assertion nesquena-hermes 2026-05-20 00:26:11 +00:00
  • 1a8c7b65c9 test: anchor picker-active-state assertions to global #mainSettings rule nesquena-hermes 2026-05-20 00:23:01 +00:00
  • b2c9bddadf Stamp CHANGELOG for stage-388 (Release BS — 5-PR batch) nesquena-hermes 2026-05-20 00:20:55 +00:00
  • ed6ee3e067 Stage 388: PR #2607 nesquena-hermes 2026-05-20 00:17:48 +00:00
  • a201401236 Stage 388: PR #2524 nesquena-hermes 2026-05-20 00:17:48 +00:00
  • bd819f5e68 Stage 388: PR #2533 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • 7c3dcce1d0 Stage 388: PR #2598 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • a9e8ab221f Stage 388: PR #2521 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • 86d43751ad docs: include Geist Contrast in contracts index Eleanor Berger 2026-05-19 08:39:09 +02:00
  • b05fe9843d docs: avoid hard-coded skin count Eleanor Berger 2026-05-19 08:36:45 +02:00
  • 2e91c0f81e fix: honour skin value in theme command Eleanor Berger 2026-05-19 08:25:34 +02:00
  • 4598adfd04 feat: add Geist Contrast skin Eleanor Berger 2026-05-18 13:10:17 +02:00
  • cb0850208d fix(session): dedupe messaging transcript timestamps AJV20 2026-05-19 19:17:43 -04:00
  • 6e9f70904c fix(memory): cover notes source locale keys AJV20 2026-05-19 18:59:17 -04:00
  • 35da27bc53 Merge remote-tracking branch 'origin/master' into fix/webui-context-parity AJV20 2026-05-19 18:54:38 -04:00
  • 6805b3d5dd Merge remote-tracking branch 'origin/master' into audit-2527 AJV20 2026-05-19 18:54:35 -04:00
  • 54b6c38578 feat(health): expose WebUI stream runtime diagnostics AJV20 2026-05-18 08:13:30 -04:00
  • f14138659f test: Sanitize dashboard URL fixture AJV20 2026-05-19 10:27:57 -04:00
  • 739c948e74 fix(system): allow browser-only dashboard links AJV20 2026-05-18 10:46:15 -04:00
  • 612fcd30fe fix: avoid duplicate live tool events AJV20 2026-05-19 18:41:08 -04:00
  • c8896ac1b6 Merge pull request #2606 from nesquena/stage-387 v0.51.94 nesquena-hermes 2026-05-19 15:20:48 -07:00
  • 7ae97c551a Stamp CHANGELOG for v0.51.94 (Release BR / stage-387 / 10-PR full sweep batch) stage-387 nesquena-hermes 2026-05-19 22:11:44 +00:00
  • 6d43116794 Stage 387: PR #2573 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • cc8ef201be Stage 387: PR #2600 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • 93727897b6 Stage 387: PR #2605 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • 1ddb18264e Stage 387: PR #2604 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 4bb60d9b10 Stage 387: PR #2601 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 3a404874aa Stage 387: PR #2603 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • c3fd395bd6 Stage 387: PR #2597 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • e63de7c15f Stage 387: PR #2593 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 536a8b7636 Stage 387: PR #2566 nesquena-hermes 2026-05-19 22:08:55 +00:00
  • 7dd20de132 Stage 387: PR #2599 nesquena-hermes 2026-05-19 22:08:55 +00:00
  • dc5c8168d1 fix(webui): refresh active session on external sidecar updates Lumen Yang 2026-05-19 21:34:08 +00:00
  • 1ebfbf3527 fix: reconcile session metadata counts Michael Lam 2026-05-19 14:27:41 -07:00
  • ada59d73e6 fix(approval): simplify gateway_keys expression and document race window keyos 2026-05-19 20:56:17 +00:00
  • 692ea22f9e fix(streaming): finish auto-compression card after rotation starship-s 2026-05-19 14:35:11 -06:00
  • 729ed415ff fix(approval): peek _gateway_queues for session-level approval when _pending is empty keyos 2026-05-19 20:23:46 +00:00
  • 37df7d76a4 fix(webui): prevent composer draft rollback on refresh starship-s 2026-05-19 13:25:16 -06:00
  • 5770323188 feat(runtime): add runner adapter facade Michael Lam 2026-05-19 12:06:57 -07:00
  • ebb4dffc7d fix: stream live tool callback events AJV20 2026-05-19 14:50:26 -04:00
  • 8d2b9d4a16 feat(webui): render indexed context metadata Lumen Yang 2026-05-19 18:52:50 +00:00
  • 94ceb66c17 docs: clarify folder-zip cap bounds wall-clock/bandwidth not RSS Bryan Bartley 2026-05-19 13:44:56 -05:00
  • 0310fcc466 Merge pull request #2596 from nesquena/stage-386 v0.51.93 nesquena-hermes 2026-05-19 11:42:46 -07:00
  • acd1df1112 fix: time out hung browser api requests Dennis Soong 2026-05-20 02:41:00 +08:00
  • b1b93f9c97 fix(i18n): add download_folder key to all non-en locales Bryan Bartley 2026-05-19 13:40:29 -05:00
  • cf014f3c30 Stamp CHANGELOG for v0.51.93 (Release BQ / stage-386 / 10-PR full sweep batch) stage-386 nesquena-hermes 2026-05-19 18:21:49 +00:00
  • 6c0f864b10 Stage 386: PR #2587 nesquena-hermes 2026-05-19 18:20:47 +00:00
  • 96cb4a556a Stage 386: PR #2584 nesquena-hermes 2026-05-19 18:20:47 +00:00
  • 86f52f67b8 Stage 386: PR #2581 nesquena-hermes 2026-05-19 18:20:47 +00:00
  • 0585881511 Stage 386: PR #2583 nesquena-hermes 2026-05-19 18:20:07 +00:00
  • 7675f2f139 Stage 386: PR #2588 nesquena-hermes 2026-05-19 18:20:07 +00:00
  • 9a512194d5 Stage 386: PR #2582 nesquena-hermes 2026-05-19 18:20:07 +00:00
  • 42c2eda0fc Stage 386: PR #2579 nesquena-hermes 2026-05-19 18:20:06 +00:00
  • 4b72539b3c Stage 386: PR #2576 nesquena-hermes 2026-05-19 18:20:06 +00:00
  • 05de68f5b3 Stage 386: PR #2580 nesquena-hermes 2026-05-19 18:20:06 +00:00
  • 629ebf45f7 Stage 386: PR #2575 nesquena-hermes 2026-05-19 18:20:06 +00:00
  • 0736e45485 fix: dedupe tool-only partial recovery markers Michael Lam 2026-05-19 11:15:35 -07:00
  • bc7648271f fix: preserve provider for configured model picker selections Michael Lam 2026-05-19 08:05:09 -07:00
  • a8d429775c fix(webui): preserve casual chat compaction guard Lumen Yang 2026-05-19 14:32:36 +00:00
  • d3a07b8df6 test: Use generic redaction fixture AJV20 2026-05-19 10:28:00 -04:00
  • d43de57180 test: Use generic redaction fixture AJV20 2026-05-19 10:27:58 -04:00
  • f93e288214 Fix stale stream recovery writeback race AJV20 2026-05-19 10:26:45 -04:00
  • 646f18c696 fix: prevent queued follow-up message from draining into wrong chat Florian Krause 2026-05-19 15:50:12 +02:00
  • 2a95c1e482 Fix profile-aware assistant display names dobby-d-elf 2026-05-19 07:06:19 -06:00
  • 71d8a8fb1b fix: reap terminal shells on shutdown Michael Lam 2026-05-19 04:57:07 -07:00
  • 79652935d3 fix: centralize workspace tree toggle width Michael Lam 2026-05-19 01:49:52 -07:00
  • 2e9ca283dc fix: display canonical cache hit percentage starship-s 2026-05-18 23:51:52 -06:00
  • 600bb48970 fix(webui): use active state db for metadata summary Lumen Yang 2026-05-14 21:57:15 +00:00
  • 6ca63e5815 perf(webui): keep external refresh metadata cheap Lumen Yang 2026-05-14 21:51:38 +00:00
  • a63ab310b5 fix(webui): preserve reconciled session invariants Lumen Yang 2026-05-14 04:42:38 +00:00
  • f12fef280d fix(webui): clear stale prompts on external refresh Lumen Yang 2026-05-13 20:27:43 +00:00
  • 467ef33a24 feat(webui): reconcile external session updates Lumen Yang 2026-05-13 13:21:44 +00:00
  • 11e1e9a342 Fix settled rendering for file markdown links dobby-d-elf 2026-05-18 22:19:07 -06:00
  • 960c95cfe3 docs(runtime): define runner sidecar gate Michael Lam 2026-05-18 21:06:05 -07:00
  • 71c70352c1 Merge pull request #2570 from nesquena/stage-385 v0.51.92 nesquena-hermes 2026-05-18 20:37:24 -07:00
  • a978612b76 Update brittle-source-string assertions for widened compressed-event guard stage-385 nesquena-hermes 2026-05-19 03:20:31 +00:00
  • e5831043a1 Stamp CHANGELOG for v0.51.92 (Release BP / stage-385 / 7-PR full sweep batch) nesquena-hermes 2026-05-19 03:14:54 +00:00
  • 3da564a9c3 Move PR #2548 screenshots into docs/pr-media/2548 (project convention) nesquena-hermes 2026-05-19 03:14:04 +00:00
  • d880e9c4b3 Stage 385: PR #2548 nesquena-hermes 2026-05-19 03:13:47 +00:00
  • 54875f2110 Stage 385: PR #2550 nesquena-hermes 2026-05-19 03:13:47 +00:00
  • d92e44ef5a Stage 385: PR #2568 nesquena-hermes 2026-05-19 03:13:47 +00:00
  • e9079548ab Stage 385: PR #2567 nesquena-hermes 2026-05-19 03:13:47 +00:00
  • 975928ffb7 Stage 385: PR #2561 nesquena-hermes 2026-05-19 03:13:46 +00:00
  • ed4e7e67ce Stage 385: PR #2563 nesquena-hermes 2026-05-19 03:13:46 +00:00
  • dfddf25233 Stage 385: PR #2560 nesquena-hermes 2026-05-19 03:13:46 +00:00
  • 1827ea3efd fix: add Grok OAuth provider catalog support Michael Lam 2026-05-18 19:49:54 -07:00
  • ea978a1989 fix: surface auto-compression handoff Dennis Soong 2026-05-19 10:45:43 +08:00
  • 6caf86ba96 feat(workspace): download folder as zip via /api/folder/download Bryan Bartley 2026-05-18 21:40:02 -05:00
  • b473b21a2f fix: align workspace tree file icons Michael Lam 2026-05-18 18:37:24 -07:00
  • ac19de9526 Merge remote-tracking branch 'origin/master' into fix/webui-context-parity AJV20 2026-05-18 21:37:52 -04:00