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