All notable changes to this project are documented in this file.
- add configurable button border color and refine button layout (aa77971)
- add yarn bump release workflow with auto-generated CHANGELOG notes (4179cd2)
- auto-detect new deployments via never-stopping two-speed polling (2870e3e)
- upgrade to Stream Deck SDKVersion 3 and bump @elgato/streamdeck to 2.1.0 (669d83b)
- refactor CodePipeline monitoring action to improve state management and rendering efficiency, add debug mode support, and enhance button state handling (3c09fec)
- add comprehensive CLAUDE.md file for plugin development guidance and remove outdated documentation (3ebf91d)
- add key state screenshots and corresponding images to README for better visualization of plugin status (a75e1c9)
- add new Stream Deck plugin for AWS monitoring functionality (286e706)
- implement stage status transition tracking and loading animations for better user experience during status changes (fb82192)
- add new images and enhance button rendering for better UI feedback (7b8768e)
- add polling max timeout feature to CodePipeline monitor for better control over polling duration and user experience (f4b1fff)
- enhance AWS region selection and settings management for improved user experience and compatibility with new pipeline configurations (ce7ed5c)
- add debug demo mode documentation and design plan for local simulation without AWS credentials (1ca6e9a)
- add local settings for permissions and enhance CLAUDE documentation with debug mode instructions and icon updates in codepipeline actions (4d1db1c)
- add optional log group name field and enhance double-click functionality for CloudWatch access (adc3e2e)
- enhance CodePipelineMonitor with improved canvas handling, configuration checks, and status rendering for better user experience (99e8713)
- add CLAUDE.md for project guidance and settings configuration (7089a4b)
- add dayjs for date formatting and implement onWillDisappear event for better resource management (d1f774e)
- add README.md with project details, installation, and usage instructions for AWS Monitor Stream Deck Plugin (a8d0adb)
- add AWS Monitor Stream Deck plugin with CodePipeline action and configuration files (3f5317e)
- bump fails when target version equals current manifest version (27f843a)
- replace console logging with streamDeck logger for better logging consistency and maintainability (833595a)
- replace global timers with instance-specific Maps to avoid variable sharing and improve timer management (2ba9ebb)
- rename timer variables and extract button building logic to improve code clarity and maintainability (76d094f)
- clarify requirements (no aws-cli/Node needed) and tighten IAM guidance (7674ac8)
- refresh README (SDK v3 badge, install-from-releases, accuracy) (6369245)
- add design spec for auto-detecting new deployments (b8ac4e3)
- update features and recent updates sections for clarity and detail on new functionalities (3d9e86d)
- add instructions for launching Stream Deck in debug mode to enhance debugging capabilities (197e4a8)
- add installation instructions for the development plugin to enhance usability during development (461a510)
- update marketplace images to enhance visual quality and consistency (8f55c12)
- bump checkout and setup-node actions to v5 (25a68f7)
- auto-build and publish GitHub Release on v* tag push (fc762d5)
- distribute .streamDeckPlugin via GitHub Releases instead of git (0034762)
- add packaged .streamDeckPlugin build artifact (e8d9501)
- stop tracking .DS_Store files (de7f2f5)
- upgrade @elgato/cli to 1.7.4 (45a6370)
- update project configuration by adding bump plugin version to 1.0.0.0, and refactor build process with new build script (0c34a7f)
- add .env to .gitignore to prevent sensitive data exposure (811bd21)
- Revert "docs(README): add installation instructions for the development plugin to enhance usability during development" (bf677ad)