makecindy / makecindy/cindy

讨论:远程 HTML 目录预览的 Mobile 原生冷更与发布节奏

Open
#4,344 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

本次远程文件访问 PR 包含 Mobile HTML 目录快照预览,需要仓库指定把关人针对冷更明确确认后再转 Ready。

为什么需要原生改动:手机同步 HTML 与相对静态资源后,需要向内置 WebView 或系统浏览器提供仅绑定本机回环地址的临时 HTTP 服务。现有 JS 文件能力无法直接提供该监听服务,因此新增 iOS Swift / Android Kotlin Expo 原生模块。

存量影响:runtime fingerprint 改变。旧安装包不能使用新原生预览能力;本次及后续使用新指纹的 OTA 需要用户先升级原生安装包。普通远程文件读取保留旧端 OSS 兼容路径。

发布建议:与下一次计划内原生版本一并发布,不为该功能单独强推冷更。PR 在确认前保持 draft,不进入自动审查或自动合并。

验证边界:Desktop 双实例文件与 HTML 预览、共享 WebRTC runtime 和 Swift 回环服务已验证;Mobile 跨设备全链路、真实公网 TURN 及 Android 原生运行仍待验收。

请把关人明确记录是否接受这次原生指纹变化及发布节奏。该议题不代表已经获得合并批准。

Contributor guide

Open the contributing guide

Research direction

Review the remote file access PR and the existing iOS Swift and Android Kotlin native-module work described in the issue. First confirm the mobile end-to-end, public TURN, and Android runtime validation status; done means a maintainer explicitly accepts the runtime fingerprint change and the planned release cadence before the PR leaves draft.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin, react-native, swift, typescript
Domain
mobile, networking, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.