Ship native iOS app, Wiki/TTS backend, and skeleton loading UX.

Replace the WebView shell with SwiftUI screens, add account-scoped Wiki and TTS APIs with adaptive review and photo scan support, and keep web/iOS pages usable while data loads asynchronously.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-06-08 15:13:59 +08:00
parent db5465c646
commit 05e173b293
115 changed files with 12709 additions and 1212 deletions
+6
View File
@@ -44,6 +44,12 @@ for block in re.findall(r"<script>(.*?)</script>", html, re.DOTALL):
if "./assets/app.js" not in html:
raise SystemExit("index.html 缺少 ./assets/app.js 外链")
app_js = out / "assets" / "app.js"
if app_js.stat().st_size > 400_000:
raise SystemExit(
f"app.js 过大({app_js.stat().st_size} bytes),可能再次触发 iOS WebKit overflow"
)
print(">>> 已生成外链版 index.htmlapp.js / app.css 独立文件)")
PY