Skip to content

Develop - #8

Merged
TheMysteriousStranger90 merged 10 commits into
masterfrom
develop
Feb 13, 2026
Merged

Develop#8
TheMysteriousStranger90 merged 10 commits into
masterfrom
develop

Conversation

@TheMysteriousStranger90

Copy link
Copy Markdown
Owner

This pull request introduces several improvements to project configuration, code quality, and maintainability. The most significant changes include the addition of new constants files for better organization, updates to the .editorconfig and .gitattributes files for consistent formatting and line endings, enhancements to the App class for improved initialization and logging, and updates to the project file for versioning and packaging. Below are the most important changes grouped by theme:

Project structure and configuration:

  • Added .gitattributes file to enforce consistent line endings and text/binary file handling across platforms.
  • Updated .editorconfig to adjust code quality rule severities, add YAML formatting, and improve warning handling. [1] [2] [3]

Code organization and maintainability:

  • Introduced new constants files for audio, network, path, security, timeout, and supported languages, centralizing configuration values and improving code maintainability. (AudioConstants.cs, NetworkConstants.cs, PathConstants.cs, SecurityConstants.cs, TimeoutConstants.cs, SupportedLanguages.cs) [1] [2] [3] [4] [5] [6]
  • Updated FileConstants.cs to use a more consistent transcript prefix.

Application initialization and logging:

  • Refactored the App class to improve initialization, logging, and error handling, including new methods for main window creation and shutdown events. (App.axaml.cs) [1] [2] [3]

Project file and packaging:

  • Updated project version to 1.3.0, added license and readme packaging, and improved publishing settings for hybrid deployment. (AzureSpeechProject.csproj) [1] [2] [3] [4] [5]

Minor improvements:

  • Removed unnecessary ConvertBack methods from multi-value converters for clarity and simplicity. (BoolToPasswordCharMultiConverter.cs, BoolToShowHideTextMultiConverter.cs) [1] [2]

These changes collectively improve the maintainability, consistency, and reliability of the project.

@TheMysteriousStranger90 TheMysteriousStranger90 added the enhancement New feature or request label Feb 13, 2026
@TheMysteriousStranger90
TheMysteriousStranger90 merged commit 91aafa3 into master Feb 13, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant