Releases
v0.0.1
Changelog
c194442 update .goreleaser
91d04ec feat: add GoReleaser configuration file for building releases
f213029 feat: add GitHub Actions workflow for GoReleaser
4cdac7d docs(readme): update README and repository references
d6c2f7f fix(midi/windows): fix MIDI capture implementation and build compatibility
6be656f feat(midi): add cross-platform support with dummy implementations
f0739bc chore: add .editorconfig for consistent code formatting
7455cea chore: update .gitignore to exclude unnecessary files and directories
9fc4d47 chore: add go.mod and go.sum for dependency management
11e65a0 feat(main): add main entry point to start the MIDI client application
0ee6a07 feat(listeners): add ChordDetectionListener and VelocityAnalyzerListener for processing MIDI events
d4de3a7 feat(cmd): add setup functions for logger, MIDI client, event channel, and listener management
4a86638 feat(cmd): add Start function to initialize MIDI event capture and processing
a182b71 feat(listeners): add Listener interface for processing pubsub messages
1bdef2f feat(listeners): add ListenerManager for managing event listeners and processing
f454587 feat(channel): add EventChannel implementation for MIDI event management
67c63e2 feat(entity): add MIDI and DeviceInfo structs for MIDI event and device representation
8823708 feat(midi): add ClientMIDI interface for managing MIDI client operations
117b331 feat(logger): add logger interface and field options with basic documentation
66cbabb feat(channel): add MIDIEventPublisher interface for MIDI event management
afd2ae7 feat(midi): add MIDI client implementation with device selection and event handling
d765d11 feat(environment): add function to check if the environment is set to production
ac3c188 feat(zaplogger): add Zap-based logger implementation with field pooling
f6e025a feat(pubsub): implement basic pub-sub system with topics and subscriptions
You can’t perform that action at this time.