feat: basic
Some checks failed
CI / Rust Check (push) Has been cancelled
CI / Web UI Check (push) Has been cancelled
CI / Security Audit (push) Has been cancelled

This commit is contained in:
2025-07-12 23:59:42 +08:00
parent c7fe5373e1
commit dd11bc70b5
44 changed files with 9164 additions and 1 deletions

60
CHANGELOG.md Normal file
View File

@@ -0,0 +1,60 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Initial project setup
- HTTP REST API for Wake-on-LAN operations
- MQTT support for device wake commands
- Basic username/password authentication
- OIDC provider integration
- JSON-based device configuration persistence
- Configuration file hot-reload with file system watching
- React + shadcn/ui Web UI dashboard
- Docker image and docker-compose setup
- Multi-platform binary releases (Linux, macOS, Windows)
### Changed
- N/A
### Deprecated
- N/A
### Removed
- N/A
### Fixed
- N/A
### Security
- N/A
## [0.1.0] - YYYY-MM-DD
### Added
- Initial release of Galvanize
- Core Wake-on-LAN functionality
- HTTP API with RESTful endpoints
- MQTT protocol support
- Basic and OIDC authentication
- Web UI for device management
- Configuration persistence and hot-reload
- Docker support with multi-arch images
---
[Unreleased]: https://github.com/aitiome/galvanize/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/aitiome/galvanize/releases/tag/v0.1.0