You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
📝 DOCUMENTATION
├─ Write CONTRIBUTING.md with v3.1 focus
├─ Add "Known Limitations" section to README
│ └─ Signal handling in progress, avoid backgrounding
└─ Link to GitHub Discussions for troubleshooting
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🔴 CRITICAL FIXES (MUST HAVE)
│
├ ✅ DONE─ #94: Terminal raw mode cleanup on panic/exit
│ └─ Impact: User can recover from crashes (UX critical)
│
├─ #93: Proper POSIX signal handling (SIGINT/SIGTSTP/SIGCHLD)
│ └─ Impact: Ctrl-C/Ctrl-Z/job control reliability
│ └─ Subtasks:
│ ├─ Implement signal-hook based handlers
│ ├─ Fix process group management (setpgid/tcsetpgrp)
│ ├─ Add zombie process cleanup
│ └─ Write comprehensive signal tests
│
└─ #95: Job table race conditions
└─ Impact:
fg,bg,jobsreliability✅ TOKENIZATION & EXPANSION$VAR, $ {VAR}, $?, $ #, etc.)
├─ ✅ DONE: shlex tokenization (PR #103)
├─ ✅ DONE: globset + shellexpand (PR #103)
│
└─ TODO: Variable expansion (
└─ Implement in parser.rs
└─ Priority: High (scripts rely on this)
📝 DOCUMENTATION
├─ Write CONTRIBUTING.md with v3.1 focus
├─ Add "Known Limitations" section to README
│ └─ Signal handling in progress, avoid backgrounding
└─ Link to GitHub Discussions for troubleshooting
-# Special thanks to copilot for the Roadmap
All reactions