{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":816582144,"defaultBranch":"master","name":"Biblical-Bytes","ownerLogin":"Alaythia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-18T03:10:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26807491?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718907288.0","currentOid":""},"activityList":{"items":[{"before":"2b0854314002ae282fe8cca3b43851ea4ca30f14","after":"c6d33c7642ef1c3f928a2f7c7aebc86dabfbaae0","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-27T15:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor Html.cs and adjust namespaces\n\n- In `Html.cs`, removed `AngleSharp.Dom` dependency, enhancing the codebase by introducing `ConvertRtfToHtml` for a more intuitive API and improving method visibility and error handling. Refactored and optimized various methods for clarity and efficiency, including better handling of RTF nodes and HTML tag processing.\n- Initialized default values for `spanCount`, `divCount`, and `hasHref` upon declaration and made `ConvertCode` private, as it's now encapsulated by `ConvertRtfToHtml`.\n- Enhanced error handling with try-catch blocks for font and color table access and added a default case in switch statements for unsupported RTF nodes.\n- Streamlined auto-paragraph splitting and introduced regex for repairing malformed list HTML. Improved logic in `TransformChildNodes` and `ProcessChildNodes` for robust RTF to HTML conversion.\n- In `Format` class within `Html.cs`, set boolean properties `IsLi` and `HasHref` to `false` by default for cleaner code.\n- Added `using RtfToHtml;` directive in `Program.cs` and `HtmlTests.cs` for better namespace management and type visibility.","shortMessageHtmlLink":"Refactor Html.cs and adjust namespaces"}},{"before":"d0cf1e35b88abbbf782f0e75cc75dc0c1edc3b6e","after":"2b0854314002ae282fe8cca3b43851ea4ca30f14","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-27T15:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor ProcessChildNodes iteration logic\n\nRemoved the use of .Skip(start) in the ProcessChildNodes method of the Html class, ensuring all RtfTreeNode objects in the `nodes` collection are now processed from the beginning, irrespective of the `start` parameter value.","shortMessageHtmlLink":"Refactor ProcessChildNodes iteration logic"}},{"before":"2246f99428eefe95a2a3f3512c54c98285e7016d","after":"d0cf1e35b88abbbf782f0e75cc75dc0c1edc3b6e","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-27T04:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor Html and Rtf conversion logic\n\n- Changed `Html` class and `Format` class visibility to `public`.\n- Simplified `ConvertRtfToHtml` method using a lambda expression.\n- Converted multiple fields to auto-implemented properties.\n- Made `ConvertCode` method `public` and `static`.\n- Used `Clear` method for `StringBuilder` objects in `RtfLex.cs`.\n- Added null checks in `RtfTree.cs` to prevent `NullReferenceException`.\n- Moved and made `HorizontalAlignment` enum public.\n- Enhanced RTF to HTML conversion logic with new and modified methods.\n- Added `BiblicalBytes.Converters.RtfToHtml` using directive.\n- Introduced new namespace and test class for RtfToHtml conversion tests.\n- Implemented various tests to ensure robustness of HTML conversion.","shortMessageHtmlLink":"Refactor Html and Rtf conversion logic"}},{"before":"9bd259c95d8e98adb3f51237de37c7a6581850f4","after":"2246f99428eefe95a2a3f3512c54c98285e7016d","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-26T20:59:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Enhanced RtfLex documentation and code simplification\n\n- Added comprehensive documentation comments to the `RtfLex` class in `RtfLex.cs`, including summaries for the class itself, its constructor, and key methods (`NextToken`, `ParseKeyword`, `ParseText`). These comments aim to clarify the purpose and functionality of the `RtfLex` class, which performs lexical analysis on RTF text.\n- Modified the `ParseKeyword` method to simplify the initialization of `parametroInt` by using its default value instead of explicitly setting it to `0`. This change maintains the method's functionality while streamlining the code.","shortMessageHtmlLink":"Enhanced RtfLex documentation and code simplification"}},{"before":"0d0d99607a73a5bb16589b118f0f363bcb72f777","after":"9bd259c95d8e98adb3f51237de37c7a6581850f4","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-26T15:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Enhanced RTF parsing and formatting support\n\n- Enhanced `RtfToken.cs` with XML documentation, default property initialization, and removed redundant constructor.\n- Updated `RtfTokenType` enumeration with new token types and XML documentation for better token identification.\n- Refined `RtfTreeNode` class with new properties, methods for tree navigation, region markers for organization, and improved code formatting.\n- Introduced `TextAlignment` enumeration to support text formatting options, complete with XML documentation.","shortMessageHtmlLink":"Enhanced RTF parsing and formatting support"}},{"before":"a27260e139eb688509c7b7303c47b2b57ba1b177","after":"0d0d99607a73a5bb16589b118f0f363bcb72f777","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-26T01:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor codebase for clarity and flexibility\n\n- Moved `TextAlignment` enum to `BiblicalBytes.Converters` for broader applicability.\n- Renamed `_this` to `@this` in `SerialTreeNode.cs` to use reserved keywords as identifiers.\n- Updated private field naming convention across multiple files, removing leading underscores.\n- Enhanced `TreeJsonBuilder` constructor for customizable JSON property conversion.\n- Adjusted method calls and property accesses to reflect field renaming for consistency.\n- Adopted lowercase naming for static readonly fields to align with new conventions.\n- Modified tree building and serialization logic in `TreeHtmlBuilder` and `TreeJsonBuilder`.\n- Updated `TreeNode.cs` for correct lazy initialization of `hierarchyId` post-renaming.","shortMessageHtmlLink":"Refactor codebase for clarity and flexibility"}},{"before":"719ebbeb90d21bba6a3495fb1d763d55a737a1f8","after":"a27260e139eb688509c7b7303c47b2b57ba1b177","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-26T00:29:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor index to constant in StylesheetTableTests\n\nChanged the declaration of `index` from a variable to a constant within the `StylesheetTableTests` class in `StylesheetTableTests.cs`, setting its value to `1` at compile-time to ensure it remains immutable during execution.","shortMessageHtmlLink":"Refactor index to constant in StylesheetTableTests"}},{"before":"f550ff483b3cedd4f97794ea264ad11b4150050f","after":"719ebbeb90d21bba6a3495fb1d763d55a737a1f8","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-25T22:14:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Enhanced tree structure handling and serialization\n\n- Introduced `TreeCollections` project to `Biblical-Bytes.sln` with unique GUID.\n- Updated solution configurations for `TreeCollections` build settings.\n- Assigned `TreeCollections` to solution folder for organization.\n- Changed `BiblicalBytes.Converters.csproj` target framework to `net8.0`.\n- Replaced `System.Drawing.Common` with `System.Drawing.Primitives`.\n- Improved nullability and encapsulation in `RtfTree` and `RtfTreeNode`.\n- Added `THIRD-PARTY-NOTICES.txt` for license information, including `Avalonia`.\n- Created `TreeCollections` namespace with classes for tree structure manipulation.\n- Added `HierarchyPosition` class for unique node position identification.\n- Introduced entity-based tree handling in `TreeCollections.Tree.ItemTree.EntityTree`.\n- Added support for mutable entity trees with error management.\n- Expanded `ReadOnlyEntityTreeNode` for read-only hierarchical tree structures.\n- Implemented serialization classes for HTML and JSON tree representations.\n- Provided extension methods for tree string serialization with custom formatting.","shortMessageHtmlLink":"Enhanced tree structure handling and serialization"}},{"before":"d40bd425272a0f3d70ea453e7296ef2495241bfd","after":"f550ff483b3cedd4f97794ea264ad11b4150050f","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-23T03:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refactor and update project components\n\n- Updated namespace in `App.axaml.cs` and simplified `App` class.\n- Removed `Dependencies` section from README.\n- Updated Avalonia package to `11.0.11` in `BiblicalBytes.csproj`, added `Autofac` and `Serilog` packages.\n- Simplified `ViewModelBase` class by removing unnecessary nesting.\n- Updated application icon and title in `MainWindow.axaml`.\n- Simplified `MainWindow` class by removing unnecessary nesting.\n- Added `Serilog.Enrichers.Memory.dll` binary file with metadata.\n- General improvements to the application's visual representation and compatibility.","shortMessageHtmlLink":"Refactor and update project components"}},{"before":"939729efa5fbe8dc6338c1b6d6cb7f8d3ffb8046","after":"d40bd425272a0f3d70ea453e7296ef2495241bfd","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-23T01:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Add BiblicalBytes project with Avalonia UI\n\n- Added a new project \"BiblicalBytes\" to the solution, including setup for Debug and Release configurations.\n- Introduced Avalonia UI framework in App.axaml and App.axaml.cs, setting up the application's basic UI structure and theming.\n- Included a new app.manifest file for Windows compatibility enhancements.\n- Configured the BiblicalBytes.csproj with Avalonia-specific settings and package references for UI development.\n- Implemented the entry point in Program.cs with Avalonia application builder configuration.\n- Added ViewLocator.cs for dynamic view loading based on view model types.\n- Updated the \"avalonia-logo.ico\" file, potentially for visual design improvements, resolution adjustments, or compatibility optimizations (details not specified).\n- Developed the MVVM structure with MainWindowViewModel and ViewModelBase in the BiblicalBytes.ViewModels namespace, demonstrating data binding and reactive properties.\n- Defined the MainWindow UI in MainWindow.axaml and linked it with code-behind in MainWindow.axaml.cs, showcasing a simple Avalonia UI implementation.","shortMessageHtmlLink":"Add BiblicalBytes project with Avalonia UI"}},{"before":"8d056b433e3b431cb72c3410dec235d7eb8e6497","after":"c277e77575b39792675f319c4ff799f357570425","ref":"refs/heads/master","pushedAt":"2024-06-22T23:27:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Alaythia/Create-Infrastructure\n\nI am still trying to work out how I want to structure the application.","shortMessageHtmlLink":"Merge pull request #4 from Alaythia/Create-Infrastructure"}},{"before":"54d19412d9952b359523bdf7d9998e2342136223","after":"939729efa5fbe8dc6338c1b6d6cb7f8d3ffb8046","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-22T23:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"I am still trying to work out how I want to structure the applicaiton.","shortMessageHtmlLink":"I am still trying to work out how I want to structure the applicaiton."}},{"before":"71272729a7c307244693df17a4c04bb0bc0fefb8","after":"8d056b433e3b431cb72c3410dec235d7eb8e6497","ref":"refs/heads/master","pushedAt":"2024-06-22T23:22:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Alaythia/Create-Infrastructure\n\nCreate infrastructure","shortMessageHtmlLink":"Merge pull request #3 from Alaythia/Create-Infrastructure"}},{"before":"c21be329ea99d207cda2e3fd24a56c7b1f93b47b","after":"54d19412d9952b359523bdf7d9998e2342136223","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-22T23:22:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge branch 'Create-Infrastructure' of https://github.com/Alaythia/Biblical-Bytes into Create-Infrastructure","shortMessageHtmlLink":"Merge branch 'Create-Infrastructure' of https://github.com/Alaythia/B…"}},{"before":"035453dac60bb57b8797c8ed8959d7e964d31123","after":"71272729a7c307244693df17a4c04bb0bc0fefb8","ref":"refs/heads/master","pushedAt":"2024-06-22T17:51:13.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Alaythia/Create-Infrastructure\n\nCreate infrastructure","shortMessageHtmlLink":"Merge pull request #2 from Alaythia/Create-Infrastructure"}},{"before":"bbab96276a788006af0cf2ad2ac8b0e344806184","after":"c21be329ea99d207cda2e3fd24a56c7b1f93b47b","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-22T17:50:33.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge branch 'master' into Create-Infrastructure","shortMessageHtmlLink":"Merge branch 'master' into Create-Infrastructure"}},{"before":"4b703fc620055a05885892581f9cab8df14ad201","after":"bbab96276a788006af0cf2ad2ac8b0e344806184","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-22T17:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Add new project and update Avalonia UI\n\n- Added `BiblicalBytes.Bible.Module` project to the solution, including its GUID and configured build settings for Debug and Release.\n- Removed `Controls\\` and `Views\\` folders from `BiblicalBytes.Bible.Presentation.csproj`.\n- Added Avalonia package references to `BiblicalBytes.Bible.Presentation.csproj`.\n- Updated `MainView.axaml` and `MainWindow.axaml` with new layout structures.\n- Introduced a new templated control `TemplatedControl1` with its C# class.\n- Created `BiblicalBytes.Bible.Module.csproj` targeting `.NET 8.0` with modern C# features enabled.\n- Added empty class files under `BiblicalBytes.Bible.Module.Models` and `BiblicalBytes.Bible.Module.ViewModels`.\n- Included a new `launchSettings.json` for `BiblicalBytes.Desktop` with a WSL2 profile.","shortMessageHtmlLink":"Add new project and update Avalonia UI"}},{"before":"97178c0a3216c8db117329c12bae74cdb54d1d73","after":"4b703fc620055a05885892581f9cab8df14ad201","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-22T04:10:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update to .NET 8.0 and remove Avalonia refs\n\nThis commit updates both the BiblicalBytes and BiblicalBytes.Desktop projects to target .NET 8.0, with the Desktop project specifically targeting .NET 8.0-windows. This change aligns the projects with the latest .NET framework, potentially leveraging new features and performance improvements.\n\nAdditionally, all references to the Avalonia UI framework, including package references in both projects and specific Avalonia item groups in the main project, have been removed. This indicates a significant shift in the UI framework strategy or a major restructuring of dependencies.\n\nThe removal of the project reference to `..\\BiblicalBytes\\BiblicalBytes.csproj` from the Desktop project suggests a reorganization of project dependencies or a change in the solution structure.","shortMessageHtmlLink":"Update to .NET 8.0 and remove Avalonia refs"}},{"before":"74cd81b4ae7d94ccaf7c1105577ce6fa0296986f","after":"97178c0a3216c8db117329c12bae74cdb54d1d73","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-20T19:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Major architectural overhaul and enhancements\n\nThis commit represents a significant architectural overhaul aimed at improving the application's modularity, testability, and configurability. Key changes include the introduction of the Managed Extensibility Framework (MEF) for dependency injection, which facilitates a more modular and decoupled architecture. The implementation of navigation and shell services, along with enhancements in ViewModel and View for the shell, supports dynamic toolbar commands and window state/size restoration, enhancing the user interface and interaction.\n\nA new project `Infrastructure.Application` has been added, alongside the reorganization of solution folders and updates to solution configurations to accommodate this expansion. The removal and introduction of various service interface definitions indicate a refactoring and expansion of the application's architecture, aiming for more granular service contracts.\n\nSignificant UI changes have been made, including the removal of the code-behind for `MainWindow.xaml.cs` and modifications to `App.xaml` and `MainWindow.xaml`, suggesting a move towards a ViewModel-centric architecture and a simplification of XAML files. The `App.config` file has been updated with settings related to module assemblies, hinting at a move towards a plugin-based architecture.\n\nFurthermore, the project file and assembly references have been updated to target `.NET 8.0`, indicating an update in the technology stack and an expansion of the application's scope and dependencies. The introduction of new classes such as `NavigationNode` and `AppSettings`, along with updates to project references and the addition of new service interfaces, underscores the significant architectural changes aimed at preparing the application for future expansions or modifications.","shortMessageHtmlLink":"Major architectural overhaul and enhancements"}},{"before":null,"after":"74cd81b4ae7d94ccaf7c1105577ce6fa0296986f","ref":"refs/heads/Create-Infrastructure","pushedAt":"2024-06-20T18:14:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Add xUnit test project to solution\n\n- Added a new project `BiblicalBytes.Tests` to the solution for unit testing.\n- Configured the `BiblicalBytes.Tests` project to target .NET 8.0, with implicit usings and nullable reference types enabled.\n- Included package references for xUnit and related testing tools.\n- Organized the `BiblicalBytes.Tests` project within a specific solution folder for better structure.\n- Created an initial test class `UnitTest1` with a placeholder test method `Test1`.","shortMessageHtmlLink":"Add xUnit test project to solution"}},{"before":"caaf495fbcc4a6344b4e350fed4cd29f7caaf48b","after":"035453dac60bb57b8797c8ed8959d7e964d31123","ref":"refs/heads/master","pushedAt":"2024-06-19T20:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0ee02543bfb0e6447a449b4997d505df3f583a92","after":"caaf495fbcc4a6344b4e350fed4cd29f7caaf48b","ref":"refs/heads/master","pushedAt":"2024-06-19T20:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5047b5f111287be791e1a6c60a34afef655c0a29","after":"0ee02543bfb0e6447a449b4997d505df3f583a92","ref":"refs/heads/master","pushedAt":"2024-06-19T20:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update CODE_OF_CONDUCT.md","shortMessageHtmlLink":"Update CODE_OF_CONDUCT.md"}},{"before":"6f2b85a894ad5e6521d79d7e998541732fa7b9a9","after":"5047b5f111287be791e1a6c60a34afef655c0a29","ref":"refs/heads/master","pushedAt":"2024-06-19T20:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update CODE_OF_CONDUCT.md","shortMessageHtmlLink":"Update CODE_OF_CONDUCT.md"}},{"before":"29b319939111b9ba0475984210ca31707ae1e34d","after":"6f2b85a894ad5e6521d79d7e998541732fa7b9a9","ref":"refs/heads/master","pushedAt":"2024-06-19T20:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update CODE_OF_CONDUCT.md","shortMessageHtmlLink":"Update CODE_OF_CONDUCT.md"}},{"before":"27d08c3e2622d4b6b640dca8c859e377f35f045b","after":null,"ref":"refs/heads/InitialDesign","pushedAt":"2024-06-19T20:00:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"}},{"before":"c5ed7dda26d8eddccd1b2d40e49cb8170a7e858c","after":"29b319939111b9ba0475984210ca31707ae1e34d","ref":"refs/heads/master","pushedAt":"2024-06-19T19:59:09.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Alaythia/InitialDesign\n\nGetting the project started.","shortMessageHtmlLink":"Merge pull request #1 from Alaythia/InitialDesign"}},{"before":"b44ab50405c7ae9b4a5e065b15ca14583cc7c551","after":"27d08c3e2622d4b6b640dca8c859e377f35f045b","ref":"refs/heads/InitialDesign","pushedAt":"2024-06-19T19:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Refine main window structure and project setup\n\n- Removed \"Views\\\" folder inclusion from Infrastructure.Presentation.csproj, aligning with modern .NET project standards.\n- Maintained NuGet package references with a development-only configuration for MinVer.\n- Added ShellWindow.xaml with a basic layout, including a Grid, ToolBar, ContentControl, and a GridSplitter for layout adjustment. This setup introduces a structured main window for the application.\n- Implemented command bindings for About and Exit actions in the ToolBar, enhancing UI interactivity.\n- Prepared for dynamic content display in the main window through ShellService.ContentView binding.\n- Added ShellWindow.xaml.cs with minimal code, emphasizing the use of XAML for UI definition and potential MVVM pattern adoption.\n- Noted a commented-out TreeView section, indicating possible future navigation features.","shortMessageHtmlLink":"Refine main window structure and project setup"}},{"before":"5b566956b68511e687b4d6b4426e2d4a5c10c209","after":"b44ab50405c7ae9b4a5e065b15ca14583cc7c551","ref":"refs/heads/InitialDesign","pushedAt":"2024-06-19T04:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Enhanced logging, versioning, and UI support\n\n- Added Serilog (v4.0.0) and MinVer (v5.0.0) across multiple projects for improved logging and versioning.\n- Updated `Infrastructure.Presentation.csproj` to target `net8.0-windows` and enabled WPF support, indicating a shift towards GUI application development.\n- Introduced WPF development packages (`Extended.Wpf.Toolkit` v4.6.0 and `Microsoft.Xaml.Behaviors.Wpf` v1.1.122) to `Infrastructure.Presentation.csproj` for enhanced UI capabilities.\n- Removed `Class1.cs` from `Infrastructure.Presentation` as part of project cleanup.\n- Updated testing frameworks in `BiblicalBytes.Tests.csproj` and added Serilog for logging within tests.\n- Centralized package version management in `Directory.Packages.props` for consistency and easier updates.\n- Extended Serilog integration to various Windows Application Framework (WAF) projects, standardizing logging.\n- Overall, these changes signify a move towards modernizing the development environment and tools, enhancing logging, versioning, and UI development capabilities across the solution.","shortMessageHtmlLink":"Enhanced logging, versioning, and UI support"}},{"before":"8d1e414ff814ebbdb020b959217ea196ca5da179","after":"5b566956b68511e687b4d6b4426e2d4a5c10c209","ref":"refs/heads/InitialDesign","pushedAt":"2024-06-19T02:37:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lordfrishetti1","name":"Gregory Jordan","path":"/lordfrishetti1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108504271?s=80&v=4"},"commit":{"message":"Update CoC, solution structure, and README\n\n- Enhanced the CODE_OF_CONDUCT.md with a detailed and comprehensive Code of Conduct for the Alaythia Community, including pledges, behavior standards, enforcement responsibilities, reporting processes, and enforcement guidelines.\n- Reorganized the Biblical-Bytes.sln solution file, adding a new \"datasets\" project to better structure solution items and accommodate project expansion.\n- Improved the README.md for the Biblical Bytes project, providing a clearer and more inviting project description aimed at facilitating Bible study.","shortMessageHtmlLink":"Update CoC, solution structure, and README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcQALNwA","startCursor":null,"endCursor":null}},"title":"Activity · Alaythia/Biblical-Bytes"}