Skip to content

sync: upstream v0.51.231–v0.51.252 (22 tags)#48

Merged
Du7chManiac merged 1 commit into
masterfrom
sync/upstream-v0.51.252
Jun 4, 2026
Merged

sync: upstream v0.51.231–v0.51.252 (22 tags)#48
Du7chManiac merged 1 commit into
masterfrom
sync/upstream-v0.51.252

Conversation

@Du7chManiac
Copy link
Copy Markdown

Sync upstream v0.51.231–v0.51.252

Merges 22 upstream tags (mode: latest) into the fork master.

Conflict resolution

  • CHANGELOG.md — only conflict. Union/additive: kept our fork [Unreleased] entry (sync-upstream workflow fix) above the new upstream v0.51.231–v0.51.252 entries. No entries dropped.
  • All other touched files (api/routes.py, server.py, static/boot.js, static/i18n.js, static/index.html, static/panels.js, static/style.css, static/ui.js, tests/test_provider_mismatch.py) merged cleanly without conflicts.

Notable upstream changes (v0.51.231–v0.51.252)

  • v0.51.252 — Selection-bleed fix + README compatibility docs
  • v0.51.251 — Composer ~/ path autocomplete
  • v0.51.250 — Zeus appearance skin
  • v0.51.249 — Auto-expand terminal on output setting
  • v0.51.248 — Self-heal deleted WebUI sessions (instead of bricking chat)
  • v0.51.247 — Coerce reasoning effort to model-supported levels
  • v0.51.246 — WebUI session rename syncs to agent state.db
  • v0.51.245 — Messaging source badge in chat topbar
  • v0.51.244 — Workspace OS-import + composer drop-zone polish
  • v0.51.243 — Drag-to-move files within workspace (POST /api/file/move)
  • v0.51.242 — Graphite appearance skin
  • v0.51.241 — New Chat returns to unsent draft after visiting history
  • v0.51.240 — Mobile swipe-up stops streaming auto-scroll
  • v0.51.239 — Ignore SIGPIPE so dropped client can't kill server
  • v0.51.238 — New Conversation hits fast path on cold start
  • v0.51.237 — Reconcile early-cancel against live worker state
  • v0.51.236 — Native Windows support for bootstrap and terminal
  • v0.51.235 — No duplicate transcript replay on repeated questions after compression
  • v0.51.234 — Duplicate-instance startup guard + remote-terminal workspace paths
  • v0.51.233 — session-truncate keep_count guard
  • v0.51.232 — Cron endpoint query-param guards + Japanese locale translations
  • v0.51.231 — /model extras-tail resolution + plugins-tab auto-hide + search-depth guard

RBAC audit

New /api/file/move route (v0.51.243): no per-route gate needed; authentication is enforced globally in server.py at request dispatch before any route handler runs, same pattern as all sibling /api/file/* routes.

Test results

pytest tests/ -q --timeout=607593 passed, 44 failed, 5 errors — identical to master baseline. All failures are pre-existing git-commit-signing environment issues unrelated to this merge.

Dropped upstream files

None — this merge contained no .github/workflows/** conflicts.


Generated by Claude Code

Merged upstream tags v0.51.231–v0.51.252 (22 tags) using mode:latest.

Conflict resolution:
- CHANGELOG.md: union/additive — kept our fork [Unreleased] entry (sync-upstream
  workflow fix) and all upstream v0.51.231–v0.51.252 entries below it.
- All other files auto-merged cleanly (README.md, api/routes.py, server.py,
  static/boot.js, static/i18n.js, static/index.html, static/panels.js,
  static/style.css, static/ui.js, tests/test_provider_mismatch.py).

New /api/file/move route (v0.51.243 workspace drag-move): no RBAC gate needed;
auth is enforced globally in server.py before routing, same as all sibling
/api/file/* routes.

Test result: 7593 passed, 44 failed (all pre-existing git-signing env failures),
102 skipped — zero new failures introduced.
@Du7chManiac Du7chManiac added the sync-upstream PRs from .github/workflows/sync-upstream.yml label Jun 4, 2026 — with Claude
@Du7chManiac Du7chManiac merged commit ec1fffc into master Jun 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sync-upstream PRs from .github/workflows/sync-upstream.yml

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants