{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729678206,"defaultBranch":"main","name":"Frank.PulseFlow","ownerLogin":"frankhaugen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-10T01:44:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13543585?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707005552.0","currentOid":""},"activityList":{"items":[{"before":"f5d400b960beb6670474a769bbab676a63cebefc","after":"aa96f2f18877e5e7e97fb8b54ec5b03da5be1699","ref":"refs/heads/main","pushedAt":"2024-03-03T13:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Nuget udates","shortMessageHtmlLink":"Nuget udates"}},{"before":"9b4cb95dfb389cd5199638ad63d289c14c01dabc","after":"f5d400b960beb6670474a769bbab676a63cebefc","ref":"refs/heads/main","pushedAt":"2024-02-04T00:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Add README and solution tests to build properties\n\nA new line has been added to the build properties to include the README file in the build if it exists. Additionally, the tests associated with the solution have also been made visible internally. This ensures all relevant files and tests are included during the building process.","shortMessageHtmlLink":"Add README and solution tests to build properties"}},{"before":"e50b8bae1b9efe8d792cc72ee81dc40ac9e9b90a","after":"9b4cb95dfb389cd5199638ad63d289c14c01dabc","ref":"refs/heads/main","pushedAt":"2024-02-03T23:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Refactor PulseFlow library and adapt tests\n\nThis commit involves a significant refactor of the PulseFlow library entailing changes to its architecture. The previous flow using separate channel classes (Channel.cs and IChannel.cs) has been eliminated in favor of direct usage of System.Threading.Channels in the Conduit and PulseNexus classes. Additional improvements include the introduction of the IPulseHandler interface to extend the handling capabilities, updates to the service collection methods, and the creation of GlobalUsings.cs for streamlined namespace imports. Corresponding tests have also been recalibrated in PulseFlowTests.cs to align with the changes in the library's API and structure.","shortMessageHtmlLink":"Refactor PulseFlow library and adapt tests"}},{"before":"f59c301f0830198b711cd8f126f2cbbf7e3d1add","after":"e50b8bae1b9efe8d792cc72ee81dc40ac9e9b90a","ref":"refs/heads/main","pushedAt":"2024-01-21T22:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update logging functionalities and package paths condition\n\nThe logging functionalities within PulseFlowLogger and LogPulse were updated to allow for additional parameters and stricter class definition. Adjustments were made in the Directory.Build.props file, adding conditions to the paths of README.md and icon.png to only include them if they do not already exist.","shortMessageHtmlLink":"Update logging functionalities and package paths condition"}},{"before":"61fb90f29dba2ab2378e9cfde0eb77352b57e62f","after":"f59c301f0830198b711cd8f126f2cbbf7e3d1add","ref":"refs/heads/main","pushedAt":"2024-01-21T03:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Add more examples to README\n\nThree new examples have been added to the README along with a number of additional items in the table of contents. This aims to give a clearer and more detailed insight into how our messaging system can be used, particularly highlighting its capabilities for thread-safe work, message prioritization, and complex data categorization.","shortMessageHtmlLink":"Add more examples to README"}},{"before":"3237dc51e9ab181f4cb0512e38f5e0c3d410b6dc","after":"61fb90f29dba2ab2378e9cfde0eb77352b57e62f","ref":"refs/heads/main","pushedAt":"2024-01-19T17:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update package references in csproj files\n\nPackage references have been updated in all three csproj files: Frank.PulseFlow.Tests, Frank.PulseFlow and Frank.PulseFlow.Logging. This includes updating Microsoft.Extensions.Hosting to version 8.0.0, xunit to version 2.6.6, xunit.runner.visualstudio to 2.5.6, as well as adding Microsoft.SourceLink.GitHub version 8.0.0.","shortMessageHtmlLink":"Update package references in csproj files"}},{"before":"573934449863d5bcd3ba1d70d632d2e7cca60c4b","after":"3237dc51e9ab181f4cb0512e38f5e0c3d410b6dc","ref":"refs/heads/main","pushedAt":"2024-01-05T09:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update codebase and remove files\n\nSeveral changes have included updating test project and pulse logger class, also deleting several scripts, 'Frank.PulseFlow.Sample' project, '.gitignore', and 'Directory.Build.props'. These changes streamline the project, increase code readability and improve logging mechanism. The removal of unnecessary files and scripts reduces clutter, enhancing maintainability.","shortMessageHtmlLink":"Update codebase and remove files"}},{"before":"1898b60697b6dc8a3d95dcea4b733a88c0f4a559","after":null,"ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-31T03:03:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"d793c0bf4d08e3d3a271f054606ae506b28547ba","after":"573934449863d5bcd3ba1d70d632d2e7cca60c4b","ref":"refs/heads/main","pushedAt":"2023-12-31T03:03:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #13 from frankhaugen/frank/improve-documentation\n\nFrank/improve documentation","shortMessageHtmlLink":"Merge pull request #13 from frankhaugen/frank/improve-documentation"}},{"before":"b43f6d35a1aeb0446149b173d8a3419d08fe8b35","after":"1898b60697b6dc8a3d95dcea4b733a88c0f4a559","ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-31T03:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Remove benchmark and CLI tests projects\n\nThe projects Frank.PulseFlow.Tests.Benchmarks and Frank.PulseFlow.Tests.Cli have been removed as they were unnecessary. Some minor refactoring has been done to the logging feature, including added support for logging scopes.","shortMessageHtmlLink":"Remove benchmark and CLI tests projects"}},{"before":"a5bb6c3bbc9e05b77ad0202fba57d86c37ea8540","after":"b43f6d35a1aeb0446149b173d8a3419d08fe8b35","ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-31T02:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Add PulseFlow logging functionality and test output\n\nAdded a new PulseFlow logging solution compatible with ILogger and a new test output flow in the PulseFlow test project. Modified the organization of packable project properties by moving shared properties to a common Directory.Build.props file for maintainability. Various PowerShell scripts were also removed based on project requirements.","shortMessageHtmlLink":"Add PulseFlow logging functionality and test output"}},{"before":null,"after":"a5bb6c3bbc9e05b77ad0202fba57d86c37ea8540","ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-31T00:32:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Refactor GitHub Actions workflows\n\nThe main GitHub Action workflow has been split into separate workflows for pull request, merge, and release events. This change streamlines the workflow execution and provides more granular control over individual CI/CD processes. Consequently, it now uses external workflow definitions for different jobs.","shortMessageHtmlLink":"Refactor GitHub Actions workflows"}},{"before":"13404f143b24475eb79c8c5e8f3474fca44b2756","after":null,"ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-19T12:56:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"9140ee1b246228d6fe930bfc685ff6c7ddb7299f","after":"d793c0bf4d08e3d3a271f054606ae506b28547ba","ref":"refs/heads/main","pushedAt":"2023-12-19T12:56:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #12 from frankhaugen/frank/improve-documentation\n\nRelocate project README and enhance package documentation","shortMessageHtmlLink":"Merge pull request #12 from frankhaugen/frank/improve-documentation"}},{"before":null,"after":"13404f143b24475eb79c8c5e8f3474fca44b2756","ref":"refs/heads/frank/improve-documentation","pushedAt":"2023-12-19T12:54:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Relocate project README and enhance package documentation\n\nThe README.md file for 'Frank.PulseFlow' was moved from within the project to the root of the repository. This was done to improve project visibility. Further enhancements were made to the README, including a detailed breakdown of key concepts involved in the lightweight, high-performance messaging system, its key features, use cases and installation instructions. Miscellaneous changes included the addition of supporting files like CONTRIBUTING.md and MAINTAINERS.md, renaming a test class to reflect its purpose better, and adding comment-based documentation to various classes and interfaces for a better understanding of their functionality.","shortMessageHtmlLink":"Relocate project README and enhance package documentation"}},{"before":"39ca795a0f38cf87b66ab8be770621b582d9954f","after":null,"ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-15T22:06:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"1bcf71c6a885461a5fabd1b37e343e27834f9b3c","after":"9140ee1b246228d6fe930bfc685ff6c7ddb7299f","ref":"refs/heads/main","pushedAt":"2023-12-15T22:06:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #11 from frankhaugen/frankhaugen-patch-1\n\nUpdate main.yml","shortMessageHtmlLink":"Merge pull request #11 from frankhaugen/frankhaugen-patch-1"}},{"before":null,"after":"39ca795a0f38cf87b66ab8be770621b582d9954f","ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-15T21:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"6f5ed932fec282d071c63c89ca8f60aefe74130d","after":null,"ref":"refs/heads/frank/rename-ipulseflow-iflow","pushedAt":"2023-12-15T10:22:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"9a76c4d92eb8ea56ac93ff2a87b1f4778d986f6e","after":"1bcf71c6a885461a5fabd1b37e343e27834f9b3c","ref":"refs/heads/main","pushedAt":"2023-12-15T10:22:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #10 from frankhaugen/frank/rename-ipulseflow-iflow\n\nRenamed IPulseFlow.cs to IFlow and all related names #9","shortMessageHtmlLink":"Merge pull request #10 from frankhaugen/frank/rename-ipulseflow-iflow"}},{"before":"9a76c4d92eb8ea56ac93ff2a87b1f4778d986f6e","after":"6f5ed932fec282d071c63c89ca8f60aefe74130d","ref":"refs/heads/frank/rename-ipulseflow-iflow","pushedAt":"2023-12-15T10:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Renamed IPulseFlow.cs to IFlow and all related names","shortMessageHtmlLink":"Renamed IPulseFlow.cs to IFlow and all related names"}},{"before":null,"after":"9a76c4d92eb8ea56ac93ff2a87b1f4778d986f6e","ref":"refs/heads/frank/rename-ipulseflow-iflow","pushedAt":"2023-12-15T10:06:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #8 from frankhaugen/frank/addreadme\n\nCreate README.md","shortMessageHtmlLink":"Merge pull request #8 from frankhaugen/frank/addreadme"}},{"before":"38df9bed0fe63e7f356b3bfabecb0fa9d94aafcb","after":null,"ref":"refs/heads/frank/addreadme","pushedAt":"2023-12-15T09:15:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"12e59f0a40619e0857221e8a45c9caa0f7ec2879","after":"9a76c4d92eb8ea56ac93ff2a87b1f4778d986f6e","ref":"refs/heads/main","pushedAt":"2023-12-15T09:15:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #8 from frankhaugen/frank/addreadme\n\nCreate README.md","shortMessageHtmlLink":"Merge pull request #8 from frankhaugen/frank/addreadme"}},{"before":null,"after":"38df9bed0fe63e7f356b3bfabecb0fa9d94aafcb","ref":"refs/heads/frank/addreadme","pushedAt":"2023-12-15T08:50:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"754ba3b13ccea4f7f6ab24404a05435cd10d7b7c","after":null,"ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-14T19:56:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"}},{"before":"e47ede936ceb694c1e49d7b43869b26f03f4fa9d","after":"12e59f0a40619e0857221e8a45c9caa0f7ec2879","ref":"refs/heads/main","pushedAt":"2023-12-14T19:56:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Merge pull request #6 from frankhaugen/frankhaugen-patch-1\n\nUpdate main.yml","shortMessageHtmlLink":"Merge pull request #6 from frankhaugen/frankhaugen-patch-1"}},{"before":"d9506e58903497122d504da4e9af24c2e3971a9f","after":"754ba3b13ccea4f7f6ab24404a05435cd10d7b7c","ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-14T19:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"467e2b53fa98632eb7186a5587e28bcc3f32b975","after":"d9506e58903497122d504da4e9af24c2e3971a9f","ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-14T19:50:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"2fdb28b0ce516bdcdf0769aefad84ebe67f35d9a","after":"467e2b53fa98632eb7186a5587e28bcc3f32b975","ref":"refs/heads/frankhaugen-patch-1","pushedAt":"2023-12-14T19:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frankhaugen","name":"Frank R. Haugen","path":"/frankhaugen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13543585?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECvvgLQA","startCursor":null,"endCursor":null}},"title":"Activity ยท frankhaugen/Frank.PulseFlow"}