tag:github.com,2008:https://github.com/Innei/ProcessReporter/releases Tags from ProcessReporter 2025-07-12T13:22:27Z tag:github.com,2008:Repository/961461715/v0.5.0 2025-07-12T13:24:45Z v0.5.0 <p>Add comprehensive API, architecture, development, and user guide docu…</p> <p>…mentation</p> <p>- Introduced detailed API documentation in API.md, outlining the ReporterExtension protocol, core interfaces, data models, and integration examples. <br />- Added architecture overview in ARCHITECTURE.md, detailing system components, data flow, and design patterns. <br />- Created a development guide in DEVELOPMENT.md, covering environment setup, code organization, and testing strategies. <br />- Developed a user guide in USER_GUIDE.md, providing installation instructions, feature descriptions, and configuration examples. <br />- Enhanced the README.md with updated features, installation steps, and development information.</p> <p>These additions improve the overall documentation quality, aiding developers and users in understanding and utilizing ProcessReporter effectively.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.4.0 2025-05-05T11:06:22Z v1.4.0 <p>Enhance MediaInfoManager and Reporter for improved media playback mon…</p> <p>…itoring</p> <p>- Integrated Combine framework into MediaInfoManager for reactive media state changes. <br />- Added notification handling for playback state changes, allowing the Reporter to respond to media updates. <br />- Updated the Reporter class to utilize the new media monitoring capabilities, sending media info alongside window focus data. <br />- Refactored the prepareSend method to accommodate optional media information, enhancing reporting flexibility.</p> <p>These changes improve the application's ability to track and report media playback status in real-time, enhancing user experience and functionality.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.3.0 2025-04-21T08:52:31Z v1.3.0 <p>Enhance Reporter functionality with mapping rules and improved data h…</p> <p>…andling</p> <p>- Introduced mapping rules application in the Reporter class to modify process and media information before sending reports. <br />- Updated the ReporterOptions structure to include a mapping cache for better data management. <br />- Refactored FocusedWindowInfo and MediaInfo structures to use mutable properties for easier updates. <br />- Enhanced the subscription mechanism to include mapping settings, allowing dynamic updates to the mapping cache.</p> <p>These changes improve the flexibility and accuracy of the reporting process, ensuring that data is correctly mapped and sent based on user-defined rules.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.2.0 2025-04-19T17:50:11Z v1.2.0 <p>Enhance Slack integration with custom emoji conditions and improve me…</p> <p>…dia info retrieval</p> <p>- Added support for custom emoji conditions in the Slack integration, allowing dynamic emoji selection based on media attributes. <br />- Introduced a new method to retrieve the application identifier for media processes, enhancing the MediaInfo structure. <br />- Refactored the registerSlack method to incorporate custom emoji logic and improve readability. <br />- Updated the getMediaInfo function to include the application identifier, providing more context for media playback.</p> <p>These changes improve the flexibility and user experience of the Slack integration, allowing for more personalized status updates.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.1.2 2025-04-18T05:18:42Z v1.1.2 <p>fix: ci</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.1.1 2025-04-18T05:13:45Z v1.1.1 <p>Add emoji picker and condition button to Slack preferences view</p> <p>- Introduced an emoji picker button for easier emoji selection in the PreferencesIntegrationSlackView. <br />- Added a condition emoji button to open a modal for setting custom emoji conditions. <br />- Enhanced layout by integrating the emoji picker and condition button into a horizontal stack view alongside the global custom emoji input. <br />- Improved formatting and readability of template string usage instructions.</p> <p>These changes enhance the user experience by providing more intuitive emoji management options in the Slack integration settings.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.1.0 2025-04-16T10:50:07Z v1.1.0 <p>Enhance Reporter error handling and integrate rate limiting for Slack</p> <p>- Updated ReporterError enum to include new cases for ratelimitExceeded and ignored errors, providing more granular error handling. <br />- Modified error handling in Reporter to filter out ignored and rate-limited errors, improving the clarity of failure messages. <br />- Implemented a Ratelimiter class to manage request rates for Slack integration, ensuring compliance with rate limits. <br />- Adjusted Slack integration methods to return appropriate error cases based on integration status and rate limits. <br />- Updated processName property in ReportModel to be optional, enhancing flexibility in handling media information.</p> <p>These changes improve error management and ensure that Slack integration adheres to rate limits, enhancing overall application reliability.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.0.3 2025-04-15T06:54:28Z v1.0.3 <p>Update GitHub Actions workflow to create a DMG for the ProcessReporte…</p> <p>…r app</p> <p>- Added a step to create a DMG file for the ProcessReporter app in the release workflow. <br />- Updated the release artifact to include the newly created DMG instead of the previous ZIP file.</p> <p>This enhancement streamlines the release process by providing a more suitable distribution format for macOS users.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.0.2 2025-04-15T06:46:50Z v1.0.2 <p>Update GitHub Actions workflow to use Xcode 16.2</p> <p>- Changed the Xcode version in the workflow from Xcode_15.4.app to Xcode_16.2.app to ensure compatibility with the latest features and improvements.</p> <p>This update aligns the workflow with the current Xcode version, enhancing build reliability.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/961461715/v1.0.1 2025-04-15T06:42:00Z v1.0.1: Update GitHub Actions workflow for Xcode 15.4 compatibility <p>Update GitHub Actions workflow for Xcode 15.4 compatibility</p> <p>- Changed the Xcode version in the workflow to Xcode_15.4.app for compatibility. <br />- Added steps to display the Xcode version and list the directory contents for better debugging. <br />- Updated the build path to reflect the new directory structure.</p> <p>This update ensures the workflow is aligned with the latest Xcode version and improves visibility during the build process.</p> <p>Signed-off-by: Innei &lt;[email protected]&gt;</p> Innei