Releases
v0.2.37
v0.2.37 - The Run Therion release
Compare
Sorry, something went wrong.
No results found
0.2.37 - 2026-03-01 - The [Run Therion] release
New features:
Created Settings page.
Settings page with real time per setting type validation.
Settings page with "reset" button for each setting and for all settings.
Created new settings type: FilePickerExecutable.
Running Therion.
Tracking warnings and errors on Therion run output.
Debug output on Windows search for therion install info.
Caching Therion install path on windows on search.
MacOS Therion runner implementation.
"Choose THConfig file and run Therion" and "Run Therion" buttons painted red if no Therion found.
"Choose THConfig file and run Therion" and "Run Therion" buttons directed to appropriate help page in case no Therion is found.
Fixed bugs:
'Cancel' button on settings page not closing page.
Therion run output should be selectable as a whole and not only single lines.
Therion run output has no line breaks after copy/paste.
Searching for Therion install path on windows always failing.
Therion run on Windows.
Windows tests.
Set therion path not used on Windows.
Regression on appLocalizations initialization on MapiahHome.
Infrastructure maintenance:
Included "Current status" section in README.md. [requested by CaverBruce]
Included "Choose THConfig and run Therion" and "Run Therion" buttons in both MapiaHome and TH2FileEdit pages.
Moved business logic of running therion from MPRunTherionDialogWidget to new MPTherionRunner.
Added MPTherionRunner ok < warning < error escalation test.
Added multi line selection + clickable warnings and errors test.
MPTherionRunner checking exit code at end of therion run.
Fixed therion run for flatpak releases.
Renamed MPSettingsType -> MPSettingType and MPSettingTypeType -> MPSettingTypeType.
Renamed MPSettingType -> MPSettingID and MPSettingTypeType -> MPSettingType.
Unified therion executable path setting and therion executable path for encoding discovery.
Renamed MPSettingsController.getTYPE -> getTYPEWithDefault.
Created MPSettingsController.getTYPEIfSet() that returns null if not set.
Created MPBaseTherionRunner class with getUserDefinedTherionExecutablePath() method.
therionExecutablePath and preferredExecutablePath from MPTherionRunner not used on Linux.
Created MPLinuxTherionRunner.
You can’t perform that action at this time.