- Add preprocessSubscription function to decode entire URL lines
- Fixes v2rayN exported TUIC links with %3A encoded colons
- Universal solution: works for all protocols automatically
- Safe: only decodes %XX patterns, preserves URL structure
- Zero maintenance: no hardcoded protocol names
- Add Go wrapper layer (bridge/) calling mihomo's ConvertsV2Ray()
- Add C++ bridge (mihomo_bridge.h/cpp) for CGO interop
- Update CMakeLists.txt to link Go static library
- Update Dockerfile with multi-stage build (Go + C++)
- Replace explodeConfContent with mihomo::parseSubscription in nodemanip.cpp
- Implement full protocol support (SS/VMess/Trojan/Hysteria/TUIC etc.)
- Add fallback to legacy parser if mihomo library unavailable
This ensures 100% compatibility with mihomo's node config generation
and auto-syncs protocol support with upstream mihomo updates.