Skip to content

OR-231: Safe live file refresh - #286

Open
sox8502 wants to merge 1 commit into
mainfrom
daniel/or-231
Open

OR-231: Safe live file refresh#286
sox8502 wants to merge 1 commit into
mainfrom
daniel/or-231

Conversation

@sox8502

@sox8502 sox8502 commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • refresh artifacts from existing file events and worktree files during active sessions, reconnects, idle transitions, and focus
  • protect editor drafts with SHA-256 versions, conditional saves, typed conflicts, guarded reloads, and in-memory tab restoration
  • finish the OR-231 file-pane UX: 40% default panel, responsive artifact explorer, bounded tree width, and IDE-style file/artifact context menus

Test plan

  • pnpm test
  • pnpm build
  • pnpm lint:styles
  • cargo fmt --all --check
  • cargo clippy --all-targets -- -D warnings
  • cargo build --locked
  • cargo test --locked
  • live API smoke: checkout version, branch null version, missing-file 409 contract
  • externally edit an open clean worktree file and confirm focus/active-agent refresh
  • externally edit or delete a dirty file and confirm the draft and conflict actions remain safe
  • rewrite/delete/replace an open artifact and confirm its preview refreshes without unrelated media resets
  • confirm narrow artifact browsing, pane sizing, and file/artifact context menus in the browser

Tracks OR-231.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant