- Basic OSC communication between Neovim and SuperDirt
- Crude highlighting functionality
- AstroNVIM installation instructions in README
- Core plugin structure with modules:
init.lua- Main plugin entry pointosc.lua- OSC communication handlingconfig.lua- Configuration managementhighlights.lua- Highlight managementanimation.lua- Animation systemprocessor.lua- Pattern processing
- OSC library compatibility issues with different Neovim setups
- Server creation methods vary between OSC implementations
- Need better error handling for missing dependencies
- Basic plugin loading works
- OSC communication partially functional
- Need comprehensive integration tests with actual Tidal setup
- Fix OSC server compatibility across different setups
- Improve error handling and graceful degradation
- Add comprehensive testing suite
- Document installation requirements better
- Create example configurations for different setups
master- Stable rudimentary version (tagged as v0.1.0-rudimentary)dev/osc-fixes- Active development for OSC compatibility fixes
git checkout v0.1.0-rudimentaryStable Version Tagged Tag: v0.1.0-rudimentary Status: Stable rudimentary version with basic OSC communication and highlighting Branch: master (pushed to origin) Development Branch Created Branch: dev/osc-fixes (active branch, pushed to origin) Purpose: Continue OSC compatibility fixes and improvements Documentation: Added DEVELOPMENT_NOTES.md with current state Quick Commands for Later At work, to continue development:
git clone https://github.com/b0id/HighTideLight.nvim.gitcd HighTideLight.nvimgit checkout dev/osc-fixes
At work, to continue development:
git clone https://github.com/b0id/HighTideLight.nvim.git cd HighTideLight.nvim git checkout dev/osc-fixes
git checkout v0.1.0-working-prototype
git checkout -b feature/new-experiment v0.1.0-working-prototype
git reset --hard v0.1.0-working-prototype