This one is another pretty massive update, courtesy of Zenith, who has been on an absolute tear. The node and interface administration side of nomadnet has gotten a thorough overhaul, with a visual config editor, interface profiles, a built-in Micron page editor and a whole new utilities screen. Conversations have gained easy delivery mode switching, per-message signal stats and a few new conveniences. Micron now has collapsible sections and multi-row form inputs, and we even managed to fix a bug or two!
Changes
- Added a built-in Micron page editor under
[ My Node ], with syntax highlighting, snippets, search and live preview, by Zenith - Added page and folder access permission editing to the page editor, by Zenith
- Added nestable collapsible section folding to Micron, by Zenith
- Added multi-row form input fields to Micron, by Zenith
- Added interface profiles, for saving and switching between sets of enabled interfaces, by Zenith
- Added grid view mode for the interfaces list, by Zenith
- Added bulk enable, disable, invert and solo actions to the interfaces screen, by Zenith
- Added filtering of the interfaces list by enabled or disabled state, by Zenith
- Added Ctrl + O shortcut for toggling the selected interface on or off directly, replacing the enable dialog, by Zenith
- Added option to paste in interface configuration blocks, by Zenith
- Added option to open the Reticulum config file in an external editor from the interfaces screen, by Zenith
- Added announce rate, connection speed and interface mode to interface stats, by Zenith
- Added restart-required indicator when interfaces have been modified, by Zenith
- Added a visual configuration editor for all NomadNet and Reticulum config sections, by Zenith
- Added an optional utilities screen with path tables, a path resolver, probe, identity resolver, rncp file sending and a speed test, by Zenith
- Added a quit confirmation dialog, by Zenith
- Added quick delivery option switching to conversations, by Zenith
- Added Ctrl + V shortcut for cycling conversation delivery method, by Zenith
- Added per-message details view with delivery method, state and signal stats, by Zenith
- Added signal stats persistence for received messages, by Zenith
- Added ability to cancel pending outbound messages with Ctrl+K, by Zenith
- Added node destination QR dialog and page editor shortcut to node info, by Zenith
- Added node online indicator to local peer info, by Zenith
- Added Guide sections on interface profiles and collapsible Micron sections, with jump links for all interface types, by Zenith
- Improved Micron form fields to shrink to fit narrow terminals instead of being hidden, by Zenith
- Improved conversation view to display the selected delivery method, by Zenith
- Fixed conversation editor not re-enabling when a peer becomes known, by Zenith
- Fixed directory entries for node operators being remembered under the node hash instead of the operator address, by Zenith