Skip to content

Version 1.30.0 To Master#538

Merged
Hirogen merged 377 commits intomasterfrom
Development
Mar 3, 2026
Merged

Version 1.30.0 To Master#538
Hirogen merged 377 commits intomasterfrom
Development

Conversation

@Hirogen
Copy link
Collaborator

@Hirogen Hirogen commented Mar 3, 2026

This pull request introduces several important updates to the development environment, build and test automation, and project documentation for the LogExpert repository. The main changes include the addition of a dev container configuration for consistent development setups, new and improved GitHub Actions workflows for building and testing with .NET 10.0, enhanced documentation for contributors and Copilot, and license updates. Below are the most significant changes:

Development Environment and Tooling:

  • Added a .devcontainer/devcontainer.json file to enable containerized development with .NET 8.0, pre-installed extensions, and VS Code customizations. This helps standardize the development environment across contributors.

CI/CD and Build Automation:

  • Introduced .github/workflows/build_dotnet.yml to automate building the application in both Debug and Release configurations on PRs to the Development branch, including plugin hash generation and artifact uploads.
  • Updated .github/workflows/test_dotnet.yml to use .NET 10.0.x for test execution, ensuring compatibility with the project's target framework.

Documentation and Contributor Guidance:

  • Added a comprehensive .github/copilot-instructions.md file detailing the repository structure, build instructions, troubleshooting steps, and development guidelines to assist both human contributors and GitHub Copilot.

Licensing and Legal:

  • Updated the main LICENSE file to reflect the current copyright holders.
  • Added a license reference file for CsvHelper dependency (Licenses/CsvHelper__33.1.0.html).

Cleanup and Maintenance:

  • Removed the obsolete .nuke/build.schema.json file, likely as part of build system modernization.

These changes collectively improve the developer experience, modernize CI/CD, and clarify project usage and contribution guidelines.

BRUNER Patrick and others added 30 commits November 13, 2025 17:30
With this MR the Logexpert supports Multi-Language Translation for the User Interface.
Currently following languages are supported:
- en-US (englisch)
- de-DE (german)

New language can be added, by creating a Resources.XX.resx (Resources.de.resx = German), after that the easiest way to edit the keys is to use ResXResourceManager  (https://github.com/dotnet/ResXResourceManager).

In the Settings Dialog the language can be selected, and needs to be added if a new language has been approved via MR.
Upgrade .NET Core version from 9.0.x to 10.0.x
Update .NET version from 9.0.x to 10.0.x
Upgrade .NET Core version from 9.0.x to 10.0.x
Update .NET version from 9.0.x to 10.0.x
# Conflicts:
#	src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs
#	src/LogExpert/Config/ConfigManager.cs
github-actions bot and others added 29 commits January 23, 2026 15:56
MenuToolbarController added and Extracted functionality from LogTabWindow
…om-appdatalogexpert-in-portable-mode' of https://github.com/LogExperts/LogExpert into 515-the-trusted-pluginsjson-is-written-to-and-loaded-from-appdatalogexpert-in-portable-mode
…s-written-to-and-loaded-from-appdatalogexpert-in-portable-mode

515 the trusted pluginsjson is written to and loaded from appdatalogexpert in portable mode
…-the-filter-keep-appearing-in-any-window

fixes tooltip always staying on top
…ect-mode-per-file

518 allow to persist cell select mode per file
…ect-mode-per-file

518 allow to persist cell select mode per file
@Hirogen Hirogen merged commit 0cebc5c into master Mar 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant