·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
π¨ Improved UI/UX
- Installed font detection β interactive menu now highlights already-installed
fonts in green and shows a count at startup - Simpler install output β clear arrow (β) + checkmark (β) per font,
removed verbose sub-step logging --listnow shows locally installed fonts instead of the full 70-font catalog- Removed Quit entry from menu (typing
qstill works)
π§ Cross-platform fixes
- macOS compatibility β replaced
mapfile(bash 4+) withwhile readloop
for bash 3.2 - Fixed deselection validation (negative numbers were incorrectly rejected)
- Fixed ANSI escape rendering in menu markers
- Version auto-reads from
package.json(no manual sync needed)
π Documentation
- Added full
CONTRIBUTING.mdwith project structure, code flow, dependencies - Updated
README.mdmedia paths, feature descriptions, and examples - Added section headers and comments throughout
install.sh
π Infrastructure
- Added GitHub Actions workflow for npm publishing on tag push
- Added VHS tape files for generating screenshots and demo GIFs
- Updated npm scripts for media generation