v0.5.0
What's Changed
- docs: improve accuracy and URL standards across EN/KO docs by @jo-duchan in #175
- fix: improve tapflow doctor UX for simulator and xcode-select by @jo-duchan in #176
- fix: remove double space in tapflow doctor simulator hint by @jo-duchan in #177
- feat(cli): tapflow start에서 터널 공개 URL 배너 출력 by @jo-duchan in #181
- feat(dashboard): Android 런타임 디코더 계층 (WebCodecs + MSE) — LAN HTTP 지원 by @jo-duchan in #180
- docs: explain Android emulator color difference (tapflow is source-faithful) by @jo-duchan in #182
- chore: consolidate dev/test commands at the repo root by @jo-duchan in #183
- feat(ios-agent): stream throughput metrics + JPEG quality knob by @jo-duchan in #184
- feat(agent-core): envelope codec/keyframe marker (byte5 flags) by @jo-duchan in #185
- feat(ios-agent): VideoToolbox H.264 encoder (opt-in, PR-B) by @jo-duchan in #186
- feat(dashboard): route iOS H.264 frames to the shared decoder (PR-C) by @jo-duchan in #187
- docs(contributing): streaming latency campaign log (tier1 저지연 북극성) by @jo-duchan in #188
- feat(dashboard): per-stage latency instrumentation + H.264 decoder DPB fix by @jo-duchan in #189
- feat(ios-agent): declare H.264 reorder=0 in the SPS at the source by @jo-duchan in #190
- feat(dashboard): dev decoder override + record MSE latency measurement by @jo-duchan in #191
- feat(dashboard): WASM H.264 decoder (tinyh264) for low-latency plain-HTTP LAN by @jo-duchan in #192
- refactor(dashboard): drop MSE — 2-tier decoder (HTTPS→WebCodecs, HTTP→WASM) by @jo-duchan in #193
- feat: H.264 LAN scroll — drop-to-keyframe + freeze reduction (bitrate cap, IDR-on-drop) by @jo-duchan in #194
- feat(ios-agent): 코덱 협상 + H.264 기본 승격 by @jo-duchan in #196
- fix(android): rotation via locked stream + local intent; fix landscape recording by @jo-duchan in #197
- docs: English-only contributor notes + roadmap restructure (Phase 4 Experience / Phase 5 AX) by @jo-duchan in #198
- docs: security policy + Security & Privacy page by @jo-duchan in #199
- fix(dashboard): align side-button pressed image Y with normal button by @jo-duchan in #200
- feat(dashboard): rectangular auth submit button + 404 error page by @jo-duchan in #201
- docs(roadmap): add #202 to Phase 4 UX by @jo-duchan in #203
- fix(docs): correct PAT scopes & recording storage in Security page by @jo-duchan in #204
- docs: revamp root + cli README (trust-first, fact-checked) by @jo-duchan in #205
- docs: sync package CLAUDE.md with current code + lightweight Compound principle by @jo-duchan in #206
- chore: release v0.5.0 — H.264 streaming pipeline by @jo-duchan in #207
Full Changelog: v0.4.1...v0.5.0