Added
- Support for traversing directories within the
match
folder to search for YAML files. This allows the app to handle configurations organized in subdirectories, improving the manageability of larger sets of expansion rules. - Support for multiple triggers per single replacement as documented in https://espanso.org/docs/matches/basics/#multiple-triggers. Users can now specify multiple trigger phrases that result in the same output, enhancing flexibility in text expansions in the same way is in the desktop app.
Changed
- Updated the file parsing logic to recursively search through directories and subdirectories for YAML files, ensuring that all potential configurations are loaded.
- Enhanced the text expansion functionality to check each trigger against the current text input, allowing for multiple triggers to be efficiently recognized and processed. In the background this means duplicated data (the same value in many rows) but this approach makes it less complex and easier to maintain.
Full Changelog: 1.0...1.1.0