Files
iptvnator/libs
Claude 2cea665689 fix(playlist): keep IPv6 brackets, honor written default ports, collision-safe dedupe keys
- Cleanup of prose punctuation and bracket quotes now loses to parseability:
  ']' closes both a quote and an IPv6 authority, so a strip that breaks the
  address is rolled back and 'Portal: http://[2001:db8::1]' stays importable.
- The explicit-port check reads the raw authority instead of parsed.port,
  which the WHATWG parser blanks for a protocol default — a written ':80' is
  the user's choice and a labeled port no longer overwrites it.
- Candidate dedupe keys are JSON-serialized, so two accounts whose
  credentials contain the former separator no longer collapse into one.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JE1De2dfyRZMYh4H2iGXb4
2026-08-16 08:36:30 +00:00
..