Skip to content

Releases: xvitaly/srcrepair

Release 47.0.1

17 Nov 13:44
v47.0.1
a281559
Compare
Choose a tag to compare

Bug fixes

  • Fixed loading HL2 video settings after the latest game update.
  • Marked merged with the base HL2 games as deprecated.

Release 47.0.0

15 Nov 12:27
v47.0.0
d62f361
Compare
Choose a tag to compare

New

  • Switched to native CPU architecture detection method.
  • Enabled columns auto-resize in the Config Editor.
  • Enabled columns auto-resize in the Muted players manager.
  • Reorganized the default User Agent header to match modern browsers.

Bug fixes

  • Fixed a bug where restoring a backup would fail if the target directory didn't exist.
  • Fixed a bug where the update check form could hang.
  • Fixed an exception on loading video settings of some games.
  • Fixed issues with loading large log files in the Log Viewer.

Other changes

  • Optimized hotkeys event handler in the Cleanup module.
  • Rebased Doxyfile to version 1.12.0.
  • Rebased the installer engine to version 6.3.
  • Updated NLog to version 5.3.4.
  • Updated licensing information.

Refactoring and cleanup

  • Replaced rtf with plain text files.
  • Added more debug strings to various classes.
  • Removed blank lines from various files.
  • Reworked installer custom localization strings.
  • Moved various string literals to resources.

Release 46.0.0

30 Jul 09:42
v46.0.0
09186da
Compare
Choose a tag to compare

New

  • Enabled built-in mode for copying data to the clipboard.
  • Implemented cutting, copying and pasting multiple items to the clipboard.
  • Implemented deletion of multiple rows in the Config Editor.
  • Added missing error messages for some important events in the Config Editor.

Bug fixes

  • Fixed incorrect prefix for manually created backups of the game video settings.
  • Fixed an error when trying to remove an empty row.
  • Fixed an error when trying to display a variable description from an empty or unselected row.
  • Fixed a bug with the "Display mode" video setting.

Other changes

  • Disabled editing in the Log Viewer.
  • Reorganized toolbar buttons and updated their descriptions on the "BackUps Center" page.
  • Renamed the "Troubleshooting" section to reflect its new purpose.
  • Updated all supported HUDs to the latest releases.
  • Updated documentation.

Refactoring and cleanup

  • Added more debug strings to various classes.
  • Removed optional parameters from various methods.
  • Reorganized some private methods.
  • Unified error levels between logs and message boxes.
  • Removed unused code.

Release 45.0.0

15 Jul 10:34
v45.0.0
8501a14
Compare
Choose a tag to compare

New

  • Added TF2 64-bit support.
  • Added new features to the "Troubleshooting & Repair" page.
  • Updated the list of supported games.

Bug fixes

  • Fixed incorrect icon on the Updater form.
  • Fixed config parser breakage on some game config files.
  • Disabled unavailable features on some platforms.

Other changes

  • Reworked the offline help system.
  • Updated About form.
  • Updated CI workflows to the latest releases.
  • Updated mastercomfig FPS-configs to version 9.10.3.
  • Updated all supported HUDs to the latest releases.
  • Updated NLog to version 5.3.2.
  • Rebased Doxyfile to version 1.11.0.

Refactoring and cleanup

  • Switched various modules to async+await pattern use.
  • Updated the helper script to cleanup compiled localization files.
  • Performed major code refactoring.
  • Removed or replaced all icons with non-free licenses.
  • Switched games.xml to forward slash for cross-platform compatibility.
  • Removed obsolete files from the repository.
  • Removed obsolete .blob files cleanup feature.

Release 44.0.4

01 Jun 13:40
v44.0.4
885a3a8
Compare
Choose a tag to compare

Changes

  • Updated all supported HUDs to the latest releases.
  • Updated NLog shared library to version 5.2.0.
  • Enabled code quality checks in CodeQL.
  • Performed minor refactoring.

Release 44.0.3

30 Mar 14:39
v44.0.3
96a0609
Compare
Choose a tag to compare

Changes

  • Updated all supported HUDs to the latest releases.
  • Updated NLog shared library to version 5.1.3.

Release 44.0.2

25 Feb 12:33
v44.0.2
f66a4f4
Compare
Choose a tag to compare

Changes

  • Updated all supported HUDs to the latest releases.
  • Updated all HUD links due to huds.tf shutdown.
  • Updated NLog shared library to version 5.1.2.
  • Switched to Microsoft Visual Studio 2022.
  • Fixed some static analyzer warnings.
  • Updater module will now show a changelog page on other than Microsoft Windows platforms.
  • Switched to the common docs directory for Doxygen builds.
  • Disabled bogus code generation for some localized strings.

Release 44.0.1

20 Dec 13:39
v44.0.1
6e4ad2f
Compare
Choose a tag to compare

New

  • A new property Info has been added to the update database.

Changes

  • Updated all supported HUDs to the latest releases.
  • Updated NLog shared library to version 5.1.0.
  • Updated documentation.
  • Updated all workflows to the latest releases.
  • Removed LGTM badge and integration.

Release 44.0.0

01 Nov 15:34
v44.0.0
73d4b0a
Compare
Choose a tag to compare

New

  • Implemented asynchronous loading and saving configs in Config Editor.
  • Compatibility with the latest Steam client updates.
  • Switched from deprecated background workers to modern async methods.
  • Implemented a new way for reporting current status in some forms.
  • Removed DotNetZip dependency and switched to .NET native System.IO.Compression.

Bug fixes

  • Fixed issue with disabling both WIN and MENU keys in KB Helper plugin.
  • Rewritten Muted players module to fix file saving and loading issues.

Changes

  • Removed application version from the header of the main form.
  • Reorganized Help menu items.
  • Updated About form.
  • Increased logging verbosity.
  • Updated all supported HUDs to the latest releases.
  • Updated NLog shared library to version 5.0.5.
  • Updated mastercomfig to version 9.10.1.
  • Updated InnoSetup engine to version 6.2.1.

Refactoring and cleanup

  • Switched to SPDX license preambles.
  • Removed all deprecated functions.
  • Reorganized icons and configs.
  • Moved all static assets to the assets directory.
  • Fixed all warnings found by various static analyzers.
  • Performed major code refactoring.

Release 43.0.9

11 Sep 12:29
v43.0.9
0ef60a7
Compare
Choose a tag to compare

Changes

  • Fixed various TF2 HUDs installation.