Skip to content

release 20260505 protobuf support#56

Merged
74th merged 15 commits intomainfrom
develop
May 5, 2026
Merged

release 20260505 protobuf support#56
74th merged 15 commits intomainfrom
develop

Conversation

74th added 15 commits April 19, 2026 14:56
…ket handling

- Updated `pyproject.toml` to include `grpcio-tools` and `protobuf` dependencies.
- Added generated protobuf files for WebSocket messages in `stackchan_server/generated_protobuf`.
- Implemented `protobuf_ws.py` for encoding and parsing WebSocket messages.
- Refactored `speak.py` to utilize new protobuf message encoding for audio WAV messages.
- Updated `ws_proxy.py` to handle protobuf messages and removed legacy struct-based message handling.
- Enhanced error handling for invalid protobuf messages in WebSocket communication.
Add protobuf support and refactor WebSocket message handling
…ths and verification steps for protobuf files
Enhance CI workflows for linting, type checking, and PlatformIO build
- Implemented firmware metadata initialization and notification in main application.
- Added server metadata handling in WebSocket event processing.
- Created new metadata structures and functions in metadata.cpp for managing firmware and server metadata.
- Updated protobuf definitions to include firmware and server metadata messages.
- Enhanced WebSocket message encoding to support new metadata types.
- Introduced versioning for the stackchan server.
feat: add firmware and server metadata handling
feat: update Whisper Server configuration and documentation
@74th 74th changed the title release 20260505 release 20260505 protobuf support May 5, 2026
@74th 74th merged commit 770b967 into main May 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant