v0.5
Added localization to all commands.
Used machine translation of strings into German, British English, Spanish, French Canadian, Dutch, Portuguese and Brazilian Portuguese. Any assistance with native-speaker localization would be appreciated.
Added wx tomorrow and wx #day commands.
Implemented a globally accessible weather API using OpenMeteo, currently running as gwx. Command structure is the same as wx command.
Added command overrides. If you want to make modifications to a command, you can duplicate the file into ./modules/commands/alternatives and they will override existing commands with the same name field. If you change name = "gwx" to name = "wx" the example global weather command will unload the standard wx command in favor of your replacement.
Used path guessing logic to estimate path lengths in test messages. New placeholders are {path_distance} for the estimated total path traveled, and {firstlast_distance} for the distance between the first and last known repeater.
Fixed an issue where we weren't initiating the packet_stream table for the WebViewer integration.
Several bug fixes, and sadly probably several more bugs. This is a work in progress.