Repository navigation
fix(desktop): start local terminals in user home - #1316
Conversation
✅ Deploy Preview for devsydev canceled.
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review. 📝 WalkthroughWalkthroughThe PTY manager now accepts an optional spawn implementation and starts sessions in the user's home directory. A test checks the shell selection and spawn options for an 80-by-24 session. ChangesPTY session setup
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to No issue identified here prevents merging after normal checks. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to Local terminals now start in the user’s home directory. The reviewed production path does not let a terminal request choose that directory or replace the process spawner. No new security concern was identified, though coverage is not complete. Retained concerns Security review detailsSecurity Blast Radius
Trust Boundaries and Controls
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Deploy Preview for images-devsy-sh canceled.
|
|
This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again. |
Summary
Validation
npm test -- --run src/main/__tests__/pty.test.tsnpm run checkbiome check src/main/__tests__/pty.test.tsSummary by CodeRabbit