Bug Fixes
- TCP route saves empty address - target IP and port were read from the HTTP form fields instead of the TCP fields (all three protocol sections share the same
nameattributes). TCP and UDP routes now correctly read their own field values. (#35) - TCP route always writes
certResolver- the HTTP cert resolver was applied to TCP routes even when "Enable TLS" was not checked. TCP routes now only include atlsblock when "Enable TLS" is explicitly enabled, and use the TCP-specific cert resolver selection. (#35) - CSRF failure shows no error - fetch requests that fail the CSRF check now return a JSON error (
Session expired - please refresh the page.) instead of a silent failure. (#37)