Repository navigation
docs: README trimmed, details in docs/ (#191) - #192
Conversation
The README (EN/RU/ZH) keeps the overview, screenshots, download, requirements, quick start, a short controls summary, known limitations, a documentation table, support and license. The details move to English-only documents in docs/, each with its own table of contents: - usage.md: menu, gestures and keys, remote, multi-view, Slides, U cell, WebUI, share intent, screenshots, Reset - transports.md: URL formats and options per transport, codecs, authentication, what the servers support - debug.md: debug server, page, snapshot, stream checks, a /stats.json field reference from the code, /log, corner text, bug reports - architecture.md: data path diagram, classes, threads, decode planner (#85, #189), SurfaceView rendering (#61, #76), settings, layout - testing.md: branches, CI, unit tests, versions and releases, branch builds, mapping.txt (#181), local builds - security.md: network, credential store, debug server LAN rule, log redaction, WebUI, permissions - devices.md: verified and not working devices, hardware decoder notes - toys.md: drones and Wi-Fi toys, FLOW-UFO in testing (#187, #188), unknown toys, what to send The #76 freeze is no longer a known limitation (fixed in 2.09, #185). The device report form points to docs/devices.md. Docs only, no version bump.
PR Summary by QodoSplit detailed README content into topic-based documentation
AI Description
Diagram
High-Level Assessment
Files changed (12)
|
Code Review by Qodo
1.
|
docs: README trimmed, details in docs/ (#191)
Closes #191. Docs only: no app change, no version bump.
What changed
The three READMEs (EN/RU/ZH) go from 318 to about 130 lines each and stay structurally identical: logo and badges, a short what it is, the screenshots (all existing
<img>tags kept), Download, Requirements, Quick start, a short Controls summary, Known limitations, a Documentation table, Support, License. In RU/ZH the table text is translated; the links point to the English documents and the READMEs say so. Version history is now one sentence linking to the releases page (CI writes the notes per v2.xx).New English-only
docs/, in the style of OpenIPC/vtesse (each starts with a table of contents of its##sections):docs/usage.mddocs/transports.mdudp://options, HTTP MJPEG, FLOW-UFO pointer, codecs, authentication, what Majestic/XM support (summary of LABORATORY.md)docs/debug.md/stats.jsonfield reference (generated fromDecoder.debugState()/debugDevice()/probeSlots(),CodecInfo),/log, corner text, bug reportsdocs/architecture.mddocs/testing.mdmapping-<ver>.txt(#181/#183), testing a branch build, retracing, building locally; LABORATORY.md linkeddocs/security.mddocs/devices.mddocs/toys.mdOther changes:
.github/ISSUE_TEMPLATE/device_report.yml: the Verified devices table is now indocs/devices.md.LABORATORY.mdis unchanged and only linked.Corrections found while checking against the code: Auto remembers a failed UDP for 10 minutes per URL while the app runs (the README said "until the slot is changed");
rtp://is accepted likeudp://; transport labels includemulticast pushandTCP (multicast).All relative links and anchors in
*.mdand the issue templates were checked with a script (190 links, 0 broken).