Conversation
…n, add dates to all timestamps
- Move ASCOM Alpaca SafetyMonitor guide to docs/ALPACA_README.md and update references in main README. - Add new External REST API documentation in docs/EXTERNAL_API.md with detailed endpoint descriptions and usage examples.
Introduce External API for System Status and Date Timestamps
… any upcoming known state changes.
Enhance 'Last Updated' to show upcoming device state changes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📋 Overview
This pull request introduces a new external REST API for retrieving system status and client information, significantly expanding the system's external integration capabilities. It also enhances existing functionality by adding dates to all timestamps and updating the 'Last Updated' field to display known upcoming device state changes. These new features are accompanied by comprehensive documentation updates, including a dedicated guide for the new external API.
🔄 Changes by Category
alpaca/routes/external_api.py) with routes for system status and client information.alpaca/device.pyand other relevant files.alpaca/device.pyto display known upcoming device state changes, with corresponding updates totemplates/setup.htmlfor display.alpaca/routes/api.py,alpaca/routes/management.py) to support new functionality.docs/EXTERNAL_API.mdwith detailed descriptions, endpoint specifications, and usage examples for the new external REST API.docs/ALPACA_README.md.readme.mdto reflect the new documentation structure and include references to the new external API documentation.alpaca/__init__.pyto register and make the new external API routes accessible.templates/setup.htmlto integrate and display the enhanced 'Last Updated' information.📊 Analyzed 5 commit(s) | 🕐 Updated: 2026-02-05T03:39:38.960Z | Generated by GitHub Actions