444aa6280f
CRITICAL: In multi-channel mode, "ree:" packets between channels were silently dropped instead of saving the current channel data. This caused channel data loss when channels are separated by "ree:". Fixed: Added missing isMultiChannel + ree: branch that calls saveCurrentChannel() — matching Swift behavior exactly. Found via line-by-line Swift vs Kotlin verification. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>