Commit Graph
100 Commits
Author SHA1 Message Date
nesquena-hermes 48a2e79224 Merge pull request #2947 from nesquena/release/stage-batch19
Release DI — stage-batch19 — 6-PR medium-risk batch (v0.51.137)
2026-05-25 10:56:06 -07:00
nesquena-hermes 2577432f14 Merge pull request #2945 from nesquena/release/stage-batch18
Release DH — stage-batch18 — 5-PR streaming + session index batch (v0.51.136)
2026-05-25 10:25:05 -07:00
nesquena-hermes a0ab1687b1 Merge pull request #2944 from nesquena/release/stage-batch17
Release DG — stage-batch17 — 9-PR small-fix batch (v0.51.135)
2026-05-25 10:14:51 -07:00
nesquena-hermes 4ea762ae0d Merge pull request #2903 from nesquena/release/stage-batch16
Release DF / v0.51.134 — stage-batch16 (Windows path defaults align with agent)
2026-05-24 19:07:57 -07:00
nesquena-hermes 75e0e67af2 Merge pull request #2900 from nesquena/release/stage-batch15
Release DE / v0.51.133 — stage-batch15 (6 low-risk contributor PRs)
2026-05-24 18:57:01 -07:00
nesquena-hermes 4132085e0c Merge pull request #2889 from nesquena/release/stage-batch14
Release/stage-batch14
2026-05-24 17:39:33 -07:00
nesquena-hermes e50d6ccc8c Merge pull request #2884 from nesquena/release/stage-batch13
Release/stage-batch13
2026-05-24 16:43:13 -07:00
nesquena-hermes 5977567035 Merge pull request #2869 from nesquena/release/stage-batch12
Release DB — v0.51.130 (stage-batch12, 3-PR profile-isolation + boot-precedence + workspace Artifacts tab)
2026-05-24 12:43:25 -07:00
nesquena-hermes 3a98700a6b Merge pull request #2866 from nesquena/release/stage-batch11
Release DA — v0.51.129 (stage-batch11, 4-PR feature + perf: HTTP/1.1 keep-alive + Aux Models card + PWA startup polish + runtime adapter harness)
2026-05-24 11:56:08 -07:00
nesquena-hermes 9ad8737252 Merge pull request #2862 from nesquena/release/stage-batch10
Release CZ — v0.51.128 (stage-batch10, 2-PR perf + correctness: #2716 perf optimizations + #2830 pin state authoritative)
2026-05-24 11:22:17 -07:00
nesquena-hermes f5aa3755a4 Merge pull request #2860 from nesquena/release/stage-batch9
Release CY — v0.51.127 (stage-batch9, 7-PR low-risk batch: brick-class Linux + brick-class update + composer wide-screen + Turkish + MCP toggle + SSE + Windows CI)
2026-05-24 10:55:31 -07:00
nesquena-hermes d450ef8a60 Merge pull request #2851 from nesquena/release/stage-batch8
Release CX: stage-batch8 — 2-PR batch (v0.51.126) — kanban markdown + live activity timeline
2026-05-24 09:22:05 -07:00
nesquena-hermes 073bd3e1e2 Merge pull request #2849 from nesquena/release/stage-batch7
Release CW: stage-batch7 — 10-PR low-risk batch (v0.51.125) — UI polish + bug fixes + diagnostics
2026-05-24 09:10:17 -07:00
nesquena-hermes 66de2367a9 Merge pull request #2817 from nesquena/release/stage-batch6
Release CV: stage-batch6 — 3-PR Windows-only stack (v0.51.124) — start.ps1 paths/docs/hardening
2026-05-23 21:53:47 -07:00
nesquena-hermes cb270f351f Merge pull request #2816 from nesquena/release/stage-batch5
Release CU: stage-batch5 — 2-PR low-risk batch (v0.51.123) — gzip+ETag static caching / Open in VS Code
2026-05-23 21:36:33 -07:00
nesquena-hermes 904cdec1a6 Merge pull request #2815 from nesquena/release/stage-batch4
Release CT: stage-batch4 — 4-PR low-risk batch (v0.51.122) — stale cache tail / inflight UI / segment flush / reasoning accumulator
2026-05-23 21:17:39 -07:00
nesquena-hermes 798e5714ec Merge pull request #2813 from nesquena/release/stage-batch3
Release CS: stage-batch3 — 4-PR low-risk batch (v0.51.121) — state.db merge / display counts / compression marker / Windows launcher
2026-05-23 21:03:41 -07:00
nesquena-hermes 465b97a9f5 Merge pull request #2810 from nesquena/release/stage-batch2
Release CR: stage-batch2 — 3-PR low-risk batch (v0.51.120) — Bedrock provider / update past-tag / CORS preflight
2026-05-23 20:49:09 -07:00
nesquena-hermes 01e4159818 Merge pull request #2809 from nesquena/release/stage-batch1
Release CQ: stage-batch1 — 3-PR low-risk batch (v0.51.119) — tool cards / 404 recovery / Hepburn skin
2026-05-23 20:38:58 -07:00
nesquena-hermes e091e65d56 Merge pull request #2774 from nesquena/release/stage-pr2773
Release v0.51.118 (Release CP / stage-pr2773 / 1-PR hotfix — v0.51.117 brick fix)
2026-05-22 16:25:41 -07:00
nesquena-hermes f930260157 Merge pull request #2770 from nesquena/release/stage-pr2766
Release CO: v0.51.117 (stage-pr2766 — 1-PR — in-flight recovery storage quota-safe)
2026-05-22 12:56:45 -07:00
nesquena-hermes a9acafb918 Merge pull request #2769 from nesquena/release/stage-pr2676
Release CN: v0.51.116 (stage-pr2676 — 1-PR — per-skill enable/disable toggle in Skills panel, CLI-parity, Telegram-approved)
2026-05-22 12:47:44 -07:00
nesquena-hermes d833e11fda Merge pull request #2765 from nesquena/release/stage-pr2731
Release CM: v0.51.115 (stage-pr2731 — 1-PR — clarify prompt collapse/expand with chevron-icon polish, Telegram-approved)
2026-05-22 11:21:51 -07:00
nesquena-hermes e08eecefb1 Merge pull request #2764 from nesquena/release/stage-407
Release CL: v0.51.114 (stage-407 — 1-PR — update-check recovery from remote re-tags)
2026-05-22 10:38:18 -07:00
nesquena-hermes 92d144ba00 Merge pull request #2763 from nesquena/release/stage-406
Release CK: v0.51.113 (stage-406 — 1-PR — composer model picker lag fix + hard-refresh recovery)
2026-05-22 10:18:17 -07:00
nesquena-hermes 73fe8f24c9 Merge pull request #2760 from nesquena/release/stage-405
Release CJ: v0.51.112 (stage-405 — 1-PR — session model authoritative across restore)
2026-05-22 09:57:40 -07:00
nesquena-hermes a323f49f14 Merge pull request #2759 from nesquena/release/stage-404
Release CI: v0.51.111 (stage-404 — 1-PR — keep state.db replays out of sidecar tail)
2026-05-22 09:49:28 -07:00
nesquena-hermes 0de3eccdc3 Merge pull request #2757 from nesquena/release/stage-403
Release CH: v0.51.110 (stage-403 — 2-PR batch — default personality from config + sort configured providers to top)
2026-05-22 09:24:28 -07:00
nesquena-hermes 6498043b5e Merge pull request #2755 from nesquena/release/stage-402
Release CG: v0.51.109 (stage-402 — 2-PR batch — sidebar action menu click stability + chat panel sidebar resync after navigation)
2026-05-22 09:07:30 -07:00
nesquena-hermes 05c63b5611 Merge pull request #2754 from nesquena/release/stage-401
Release CF: v0.51.108 (stage-401 — 4-PR batch — session-index dedup + update-check redaction + handoff-summary sqlite leak + RuntimeAdapter Slice 4d gate docs)
2026-05-22 08:39:18 -07:00
nesquena-hermes 5abd142f34 Merge pull request #2725 from nesquena/release/stage-400
Release CE — stage-400 — v0.51.107 — 8-PR low-risk batch (pin-cap getter rename + upload-turn dedup + active-run repair + KaTeX incremental + profile default model + French locale + update-check error surfacing + update apply path)
2026-05-21 16:18:12 -07:00
nesquena-hermes 79af205fb8 Merge pull request #2711 from nesquena/release/stage-399
Release CD — stage-399 — v0.51.106 — 3-PR runtime-context batch (restamped state.db replay dedupe + context_messages dedupe so agent doesn't see duplicates + empty _partial bloat fix)
2026-05-21 11:06:10 -07:00
nesquena-hermes bcf73084ad Merge pull request #2708 from nesquena/release/stage-398
Release CC — stage-398 — v0.51.105 — 4-PR low-risk batch (hide suggestions + Docker version detection + runner adapter slice 4c + configurable pin cap)
2026-05-21 10:53:15 -07:00
nesquena-hermes c70ec3ba19 Merge pull request #2707 from nesquena/release/stage-397
Release CB — stage-397 — v0.51.104 — 9-PR low-risk batch (i18n + geist polish + tablet kbd + Codex slash repair + SSE jitter + inline cron + inflight race + model picker resync + sidebar clamp + transcript cache)
2026-05-21 10:41:17 -07:00
nesquena-hermes 7057c94277 Merge pull request #2667 from nesquena/release/stage-396
Release v0.51.103 (Release CA / stage-396 / 1-PR follow-on)
2026-05-20 17:38:18 -07:00
nesquena-hermes 78be555460 Merge pull request #2666 from nesquena/release/stage-395
Release v0.51.102 (Release BZ / stage-395 / 1-PR follow-on)
2026-05-20 17:19:03 -07:00
nesquena-hermes 4cae511d15 Merge pull request #2665 from nesquena/release/stage-394
Release v0.51.101 (Release BY / stage-394 / 2-PR deep-review batch)
2026-05-20 17:09:59 -07:00
nesquena-hermes f4a7989d4f Merge pull request #2658 from nesquena/release/stage-393
Release v0.51.100 (Release BX / stage-393 / 3-PR deep-review batch)
2026-05-20 15:45:47 -07:00
nesquena-hermes f3b8d57c99 Merge pull request #2652 from nesquena/release/stage-392
Release v0.51.99 (Release BW / stage-392 / 5-PR batch)
2026-05-20 15:07:40 -07:00
nesquena-hermes 329a7fa6f3 Merge pull request #2649 from nesquena/release/stage-391
Release v0.51.98 (Release BV / stage-391 / 1-PR follow-on)
2026-05-20 13:43:53 -07:00
nesquena-hermes ba0b4c367f Merge pull request #2648 from nesquena/release/stage-390
Release v0.51.97 (Release BU / stage-390 / 3-PR batch)
2026-05-20 13:20:32 -07:00
nesquena-hermes 6c60925a54 Merge pull request #2644 from nesquena/release/stage-389
Release v0.51.96 (Release BT / stage-389 / 8-PR batch)
2026-05-20 11:25:15 -07:00
nesquena-hermes 9c983e693a Merge pull request #2608 from nesquena/release/stage-388
release: v0.51.95 (Release BS / stage-388 / 5-PR batch — live tool dedup + browser dashboard links + messaging dedup + Geist Contrast skin + SSE diagnostics)
2026-05-19 17:40:44 -07:00
nesquena-hermes c8896ac1b6 Merge pull request #2606 from nesquena/stage-387
Stage 387 / v0.51.94 — Release BR — 10-PR full sweep batch
2026-05-19 15:20:48 -07:00
nesquena-hermes 0310fcc466 Merge pull request #2596 from nesquena/stage-386
Stage 386 / v0.51.93 — Release BQ — 10-PR full sweep batch
2026-05-19 11:42:46 -07:00
nesquena-hermes 71c70352c1 Merge pull request #2570 from nesquena/stage-385
Stage 385 / v0.51.92 — Release BP — 7-PR full sweep batch
2026-05-18 20:37:24 -07:00
nesquena-hermes 718a4c7615 Merge pull request #2557 from nesquena/stage-384
Stage 384 / v0.51.91 — Release BO — 5-PR full sweep batch
2026-05-18 15:54:07 -07:00
nesquena-hermes 4589dbec30 Merge pull request #2538 from nesquena/stage-383
Stage 383 / v0.51.90 — Release BN — 10-PR full sweep batch
2026-05-18 10:02:57 -07:00
nesquena-hermes e6be01c4dd Merge pull request #2507 from nesquena/stage-382
stage-382 — 6-PR release batch (4 contributor + 1 agent + 1 docs)
2026-05-17 20:59:02 -07:00
nesquena-hermes d9a26d26af Merge pull request #2497 from nesquena/stage-381
Release BL — v0.51.88 (stage-381 — 3-PR security + UX + lineage batch — CSRF + quoted-reply + lineage collapse)
2026-05-17 18:50:48 -07:00
nesquena-hermes a27f8c8c24 Merge pull request #2487 from Michaelyklam/docs/issue-1925-approval-clarify-gate
docs(runtime): define approval clarify control gate
2026-05-17 18:22:59 -07:00
nesquena-hermes adcdc261b4 Merge pull request #2495 from nesquena/stage-380
Release BK (stage-380): v0.51.87 — 2-PR Docker hygiene + CI gate — read-only mount tmpfs staging + Docker runtime smoke workflow + agent-source boundary inventory + writable-mount startup warning
2026-05-17 18:22:12 -07:00
nesquena-hermes 7ed9117929 Merge pull request #2494 from nesquena/docs/2483-android-avf-rebased
docs: note Android AVF ARM64 field report (refs #2364, supersedes #2483)
2026-05-17 17:58:25 -07:00
nesquena-hermes 2927702596 Merge pull request #2486 from nesquena/stage-379
Release BJ (stage-379): v0.51.86 — 4-PR review-bypass batch — WebUI memory-provider session lifecycle + cross-provider /model alias + RuntimeAdapter cancel seam + Fork-from-here messaging coord
2026-05-17 16:44:05 -07:00
nesquena-hermes f1d399b437 Merge pull request #2478 from nesquena/stage-378
Release BI (stage-378): v0.51.85 — 3-PR review-bypass batch — workspace-prefix display leakage fix + release-tag update banner + Slice 3a cancel-control gate RFC
2026-05-17 13:05:33 -07:00
nesquena-hermes 02144aa863 Merge pull request #2471 from nesquena/stage-377
Stage 377: v0.51.84 (Release BH) — Docker hygiene (PR #2470)
2026-05-17 10:51:12 -07:00
nesquena-hermes 522efc2921 Merge pull request #2468 from nesquena/stage-376
Release BG (stage-376): v0.51.83 — 12-PR contributor batch — chat-start adapter parity + populated-core journal recovery + thinking card dedup + context metadata refresh + model cache fingerprint + stream fade cap + manual cron delivery + active-session spinner + email gateway label + thinking copy button + /theme i18n + compact activity semantics
2026-05-17 09:53:15 -07:00
nesquena-hermes 603183a301 Merge pull request #2437 from nesquena/stage-375
Release BF: stage-375 (v0.51.82) — 2-PR batch — table renderer pipe protection + Catppuccin appearance skin
2026-05-16 20:56:34 -07:00
nesquena-hermes c45895d6d7 Merge pull request #2433 from nesquena/stage-374
Release BE: stage-374 (v0.51.81) — 6-PR batch — cost-history POSIX lock + prompt-cache tokens + Plugins panel i18n + pending placeholder + journal partial recovery + RuntimeAdapter Slice 2
2026-05-16 20:12:54 -07:00
nesquena-hermes a03cd1312a Merge pull request #2416 from Michaelyklam/docs/issue-1925-runtime-adapter-seam
docs: define runtime adapter seam contract
2026-05-16 17:43:40 -07:00
nesquena-hermes d624d7f6b3 Merge pull request #2420 from nesquena/stage-373
Release BD / v0.51.80 — stage-373 (2-PR review-bypass batch: provider config flag filter + stale compaction greeting heuristic)
2026-05-16 17:36:42 -07:00
nesquena-hermes 96021e7fc5 Merge pull request #2414 from nesquena/stage-372
Release BC / v0.51.79 — stage-372 (5-PR review-bypass batch: text-mode image fix + Activity-group compression + custom provider routing + quota chip toggle + RFC docs)
2026-05-16 16:12:43 -07:00
nesquena-hermes cef6b1b5f0 Merge pull request #2412 from nesquena/stage-371
Release BB / v0.51.78 — stage-371 (stuck-PR sweep salvage: RTL chat + ambient quota chip)
2026-05-16 15:27:07 -07:00
nesquena-hermes 125da1e65a Merge pull request #2401 from nesquena/stage-370
v0.51.77 — Release BA (stage-370: PR #2390 live Activity grouping fix)
2026-05-16 13:34:52 -07:00
nesquena-hermes 12b0b6dab3 Merge pull request #2400 from nesquena/stage-369
v0.51.76 — Release AZ (stage-369: 4-PR safe-lane batch)
2026-05-16 13:16:43 -07:00
nesquena-hermes 3de4338610 Merge pull request #2397 from nesquena/stage-368
v0.51.75 — Release AY (stage-368: 11-PR safe-lane batch + pytest-loop fix)
2026-05-16 12:39:38 -07:00
nesquena-hermes e3035b3e40 Merge pull request #2369 from nesquena/stage-367
Release v0.51.74 (stage-367) — 4-PR safe-lane batch with first-timer contributions
2026-05-15 22:58:20 -07:00
nesquena-hermes 59ffd573ae Merge pull request #2366 from nesquena/stage-366
Release v0.51.73 (stage-366) — 1-PR compression card anchoring fix
2026-05-15 21:46:18 -07:00
nesquena-hermes a08dfffd58 Merge pull request #2358 from nesquena/stage-365
Release v0.51.72 (stage-365) — 2-PR safe-lane batch
2026-05-15 21:23:09 -07:00
nesquena-hermes 761cf550de Merge pull request #2352 from nesquena/stage-364
Release v0.51.71 (stage-364) — 3-PR batch with Opus-caught replay fix
2026-05-15 21:01:28 -07:00
nesquena-hermes dbd2c79891 Merge pull request #2350 from nesquena/stage-363
Release v0.51.70 (stage-363) — 4-PR snapshot+journal+UI batch
2026-05-15 19:56:41 -07:00
nesquena-hermes 352064eb93 Merge pull request #2335 from nesquena/stage-362
stage-362: 8-PR follow-up batch — Ollama routing + legacy toolset + cancel copy + cleanup + custom provider mismatch + cron metadata + dead-code removal (with #2323 revert after Opus-caught silent regression)
2026-05-15 16:27:05 -07:00
nesquena-hermes 7ac4bf4f4a Merge pull request #2324 from nesquena/stage-361
stage-361: 4-PR follow-up batch — profile skill seeding + theme fallback + mobile stream defer + chat upload relocation (with vision-model regression fix)
2026-05-15 12:58:51 -07:00
nesquena-hermes 2170846031 Merge pull request #2320 from nesquena/stage-360
stage-360: 3-PR streaming-lane batch — stream completion recovery + profile-scoped aux routing + workspace panel polish (with _ENV_LOCK architectural fix)
2026-05-15 12:11:59 -07:00
nesquena-hermes 6f22fe567c Merge pull request #2311 from nesquena/stage-359
stage-359: 17-PR safe-lane batch — Docker fixes + UI polish + compression snapshot improvements + i18n parity + profile validation
2026-05-15 08:31:38 -07:00
nesquena-hermes 5e518b1c10 Merge pull request #2274 from nesquena/stage-358
stage-358: 2-PR held-PR clearance batch — #2099 opt-in streaming text fade + #2165 pooled Codex quota status
2026-05-14 14:48:31 -07:00
nesquena-hermes 53825eb4e0 Merge pull request #2273 from nesquena/stage-357
stage-357: small 3-PR batch — #2268 docker_init k8s whoami fallback + #2270 PWA manifest session routes (closes #2226) + #2272 aux title test coverage
2026-05-14 13:17:36 -07:00
nesquena-hermes e5ca59bc8f Merge pull request #2267 from nesquena/stage-356
stage-356: small 2-PR follow-up batch — #2234 aux-model routing + #2265 mixed-case provider canonicalization (closes #2245)
2026-05-14 09:24:23 -07:00
nesquena-hermes 18297f3aff Merge pull request #2263 from nesquena/stage-355
stage-355: 11-PR full sweep batch — metadata-only cache hit fixes + skill detail fix + phone UX + escaping + display-title projection + RFC update + test fixture hardening
2026-05-14 08:43:28 -07:00
nesquena-hermes 5677b12a88 Merge pull request #2239 from nesquena/stage-354
stage-354: 3-PR contributor batch — #2228 profile model picker + #2234 update-banner cleanup + #2236 silent-failure detection scope fix
2026-05-14 00:39:30 -07:00
nesquena-hermes a17d75431c Merge pull request #2229 from nesquena/stage-353
stage-353: overlapping Appearance PRs + critical compression-rotation data-loss fix — #2227 (closes #2223) + #2222 (markup) + #2225 (Extra Large font)
2026-05-13 21:12:01 -07:00
nesquena-hermes 3f4e82b4d1 Merge pull request #2221 from nesquena/stage-352
stage-352: 4-PR clean batch — _summary_cache LRU cap #2216 + re.MULTILINE strip fix #2217 + Compact sidebar lineage hide #2219 + CONTRIBUTORS/README refresh #2220
2026-05-13 19:38:36 -07:00
nesquena-hermes d8798ab355 Merge pull request #2214 from nesquena/stage-351
stage-351: net-positive ready batch — perf CLI scan cache #2149 + thinking-tag leading-only #2213 + MCP tools pagination #2210 + per-target update summaries #2207 + sweep animation tune #2212 + agent-mode cron badge #2206
2026-05-13 17:16:30 -07:00
nesquena-hermes 6aedb7e0cd Merge pull request #2209 from nesquena/stage-350
stage-350: medium-risk batch — auth trilogy (#2191/2/3) + cancel-status #2151 with conflict resolution + #2178 ollama guard + #2204 provider precedence + #2203 activity animation
2026-05-13 14:14:14 -07:00
nesquena-hermes 1a9234af7f Merge pull request #2205 from nesquena/stage-349
stage-349: Tier 1 safe slice — #2201 reasoning_content whitelist + #2198 fork-from-here + #2200 Firefox sidebar scroll + #2202 provisional titles
2026-05-13 12:22:17 -07:00
nesquena-hermes f5be6e3a69 Merge pull request #2199 from nesquena/stage-348
stage-348: 9-PR contributor batch — docs/onboarding + compress fixes + steer badge + perf + thinking-card state + #2171 prefilter URL-marker patch
2026-05-13 10:11:12 -07:00
nesquena-hermes 86740c425e Merge pull request #2181 from nesquena/stage-347
stage-347: singleton self-built — preserve nvidia/ prefix on NVIDIA NIM (closes #2177)
2026-05-13 00:44:50 -07:00
nesquena-hermes fdbbb0d92e Merge pull request #2180 from nesquena/stage-346
stage-346: 10-PR contributor batch — stale-stream guard extension + guarded worktree remove + CSP report collector + perf + i18n + ctl fix
2026-05-13 00:18:54 -07:00
nesquena-hermes 9268f411d8 Merge pull request #2153 from nesquena/stage-345
stage-345: 2-PR low-risk batch — stream-ownership guard against stale writebacks + Refresh-usage button on provider quota card
2026-05-12 16:56:15 -07:00
nesquena-hermes 62974438f7 Merge pull request #2148 from nesquena/stage-344
stage-344: 16-PR contributor batch — i18n + insights + manual-compress async + workspace recovery + iOS PWA + Cloudflare login health + bash 3.2 (fr locale)
2026-05-12 09:41:30 -07:00
nesquena-hermes 15d620392f Merge pull request #2119 from nesquena/stage-343
stage-343: ctl.sh bash 3.2 macOS compat fix (#2117) + regression test suite
2026-05-11 22:43:45 -07:00
nesquena-hermes f3d4d64fae Merge pull request #2118 from nesquena/stage-342
stage-342: 3-PR contributor batch — worktree status endpoint + worktree-retained response + Codex quota credential-pool fallback
2026-05-11 22:24:35 -07:00
nesquena-hermes 306dd2bf09 Merge pull request #2110 from nesquena/stage-341
Release V0.51.48 — stage-341 (3-PR batch: title-retry fix + run-adapter RFC + worktree archive copy + 3 Opus SHOULD-FIX)
2026-05-11 17:19:17 -07:00
nesquena-hermes 27fff66e4c Merge pull request #2108 from nesquena/stage-340
Release V0.51.47 — stage-340 (4-PR contributor batch: Italian locale + cron toast toggle + stale-gateway fix + CI hygiene)
2026-05-11 16:44:07 -07:00
nesquena-hermes 6b682a61f7 Merge pull request #2094 from nesquena/stage-339
Release V — v0.51.46 (5-PR contributor batch — CSP report-only + logs panel polish + plugin slash commands + turn-journal crash-safe writer + lifecycle events)
2026-05-11 10:56:05 -07:00
nesquena-hermes 6b170513d4 Merge pull request #2091 from nesquena/stage-338
Release U — v0.51.45 (9-PR contributor batch — themes docs + skill cache + lineage forks + spinner + slug + recovery polish + compression anchor)
2026-05-11 10:33:46 -07:00
nesquena-hermes f00cb74f77 Merge pull request #2058 from nesquena/stage-337
Release T (v0.51.44): 5-PR batch (#2048 + #2052 + #2053 + #2055 + #1970) + test-suite network isolation
2026-05-10 23:20:29 -07:00
nesquena-hermes 640cf6e6a9 Merge pull request #2054 from nesquena/feat/sidebar-collapse-fused
feat(ux): collapse sidebar by clicking the active rail icon (fuses #1884 + #1924)
2026-05-10 22:04:29 -07:00
nesquena-hermes 9c9d65a41a Merge pull request #2049 from nesquena/stage-336
Release v0.51.42 (Release R): 5-PR contributor batch — session recovery state.db reconciliation + RFC convention + MEDIA_ALLOWED_ROOTS + Slack cron delivery
2026-05-10 20:04:41 -07:00
nesquena-hermes 14839248ea Merge pull request #2043 from nesquena/stage-335
Release Q — v0.51.41 — 3-PR contributor batch (session recovery audit + run-lifecycle health + transcript dedup)
2026-05-10 17:52:39 -07:00