Hi,


A regression forced an earlier than expected release. Version 0.3.1 - The Memória Musical release is available.

# Changelog

## 0.3.1 - 2026-03-13 - The [Memória Musical](https://radios.ebc.com.br/memoria-musical) release
* New features:
  * Changed "Create map connection line from point X-Section to Station" shortcut from Ctrl+X to Ctrl+Alt+X.
  * Including an ID on automatically added map connection lines.
  * Translating option names on status bar.
  * Element duplication with Ctrl+D.
* Fixed bugs:
  * "Run Therion" button blinking red on every start.
  * Status bar message not updating on option edit.
  * Duplicated point appearing after scrap.
  * Duplicated elements with THID throws because of duplicate THID.
  * REGRESSION: When moving line point that didn´t snap, it would jump arbitrarily on the screen. [reported by Daniel Bean]
* Infrastructure maintenance:
  * Created MPCommandAux.addTHIDToElement().
  * Upgrade actions/checkout github action from v4 to v6.
  * Tight flatpak GitHub action permissions.
  * Removi flatpak mention on AppImage GitHub action.
  * flutter upgrade to 3.41.4.
  * flutter pub upgrade --major-versions.
  * Make copyWith do a deep copy for options map, children, etc.
  * Test point duplication.
  * Default positionInParent on MPCommandFactory.addElements() changed to mpAddChildAtEndMinusOneOfParentChildrenList.
  * Use a cache for updating THIDs of duplicated elements and their options.
  * Test line duplication.
  * Created MPTHElementDuplicatorAux class.
  * Make _updatedTHIDsMap an internal class variable on MPTHElementDuplicatorAux.
  * Test area duplication.
  * Removed from packaging/README.md the instructions to build Flathub release.


Regards,

Rodrigo Severo