From f1aa94d3022978d38acafcf4e66707f00d1d350b Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Fri, 9 Jan 2026 12:01:10 +0100 Subject: [PATCH] Clean up all remaining /reboot references from documentation - Remove reboot from README.md high priority section and API table - Remove reboot from PLAN.md Phase 3 endpoints list - Update README to reflect completion of all high priority endpoints - Clarify that all available API functionality is now implemented /reboot was never part of the official Bose SoundTouch API and was incorrectly assumed to exist. --- README.md | 6 ++---- docs/PLAN.md | 1 - docs/STATUS.md | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index e283655..fe93d82 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,8 @@ A modern Go library and CLI tool for interacting with Bose SoundTouch devices vi - **Zone Operations**: Create, modify, add members, remove members, dissolve zones - **Zone Status**: Query zone membership, master/slave status, device counting -### 🔄 Remaining High Priority (10% - 2/20 endpoints) -- **Device System**: POST /reboot for device restart -- **Advanced Zones**: Additional multiroom features (if supported by specific devices) +### ✅ All High Priority Endpoints Complete +All originally planned high-priority endpoints have been implemented. The API client now has comprehensive coverage of all available SoundTouch functionality. ### ❌ Not Supported by API - **Preset Creation**: POST /presets (officially not supported by SoundTouch API) @@ -653,7 +652,6 @@ Bose-SoundTouch/ | **Discovery** | UPnP/mDNS | ✅ Complete | Device discovery services | | `/getZone` | GET | ✅ **NEW** | **Multiroom zone information** | | `/setZone` | POST | ✅ **NEW** | **Zone creation and management** | -| `/reboot` | POST | 🔄 Planned | Device restart | ### Zone Management Features ✅ **NEW** diff --git a/docs/PLAN.md b/docs/PLAN.md index 94444d5..4261e24 100644 --- a/docs/PLAN.md +++ b/docs/PLAN.md @@ -376,7 +376,6 @@ func (c Config) Validate() error - GET/POST /clockTime - Device time management - GET/POST /clockDisplay - Clock display settings - GET /networkInfo - Network diagnostics - - POST /reboot - Device restart ### Phase 4: WebSocket Real-time Events 📡 - [ ] **Implement WebSocket Client** diff --git a/docs/STATUS.md b/docs/STATUS.md index d1993d7..3213b87 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -64,7 +64,7 @@ This project implements a comprehensive Go client library and CLI tool for Bose ### **Remaining Endpoints - LOW PRIORITY** -- ❌ `POST /reboot` - **Not available in official SoundTouch API** +- None - all available endpoints implemented ### **✅ Recently Completed** - `GET /clockTime`, `POST /clockTime` - Device time ✅ Complete @@ -202,7 +202,7 @@ This project implements a comprehensive Go client library and CLI tool for Bose ## 🎯 Current Focus Areas ### Immediate Next Steps (1-2 Sessions) -1. **Additional System Diagnostics** - Extended device health monitoring +1. **Documentation & Examples** - Comprehensive usage examples and guides ### Short Term (3-5 Sessions) 4. **Error Enhancement** - More detailed error responses