Hi.
I have jsut released version 0.2.37 and 0.2.38 of Mapiah. It is available at
https://github.com/rsevero/mapiah/releases/tag/v0.2.38 as usual.
# Changelog
## 0.2.38 - 2026-06-01 - The [Run therion in Flathub] release
* Bug fixes:
* Flatpak release not running Therion from Mapiah.
## 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.
Mapiah now runs Therion. I would like to know if Mapiah on Windows can run
Therion without the delays reported recently on this list. I tested if on
Windows 10 and it has no delay. Unforutnatelly I still don“t have Windows 11 to
test.
Regards,
Rodrigo Severo
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion