v0.1.8-alpha.0
Amolith created
v0.1.8-alpha.0 Resolved formatting/escaping issues
🐛 Bug Fixes
- Unwrap and rewrap body text correctly
Previously, formatBody processed each line independently. When input
text was already wrapped (but incorrectly), each line got rewrapped
separately, making the wrapping worse. Now consecutive plain text
lines are collected in a buffer, joined with spaces to unwrap them,
then passed to wordWrap once as a single paragraph. Blank lines,
bullet points, and numbered lists interrupt the buffer to preserve
paragraph boundaries and list formatting.
- remove HTML escaping from commit bodies
Commit messages are plaintext piped to 'git commit -F -' stdin, so
HTML sanitization with bluemonday was unnecessary and harmful. It was
escaping characters like < and > that should remain literal in commit
text. Security is maintained through the stdin pipe preventing shell
injection.
📚 Documentation
- replace usage section with related tools
- (installation): streamline setup
- (installation): add bin method
🔧 Build System
- migrate from just to task
Replaced justfile with Taskfile.yaml adapted from nasin-pali project.
Updated AGENTS.md to reference task commands instead of just commands.
- (crush): add to gopls settings
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAAEoAAAAac2stc3NoLWVkMjU1MTlAb3BlbnNzaC5jb20AAAAgzEkAhr
f0dc6ZiSJXHc/mDhl7rRRGcNCSuENi7R/pfKkAAAAEc3NoOgAAAANnaXQAAAAAAAAABnNo
YTUxMgAAAGcAAAAac2stc3NoLWVkMjU1MTlAb3BlbnNzaC5jb20AAABAEkmh2xvimL8ZZv
4l1W6TrTz0EzJ3N7AUXUYgU05sC1Mo/6cioKs1mFR3/IMlIMIEQzo+vhCUjiQYMAJVfgoi
DAEAAJgi
-----END SSH SIGNATURE-----