最新版本以及每个版本中的变化。
RequireAuth)会将未验证的账户导向验证界面;Google 和电话登录可跳过。reload() → 进入应用。emailVerify.* 字符串,支持 6 种语言。noAdsUntil 在未来)或 钱包余额 > 0。noAdsUntil 到期且钱包为空时,账户 回退为 Free(例如 billUser 在额度用尽后将 plan 设为 free)。已存储的 plan 字段仅作提示。isProAccess)与 Android(UserProfile.isPro)。以下为根据仓库历史整理的合并条目(Android 应用按版本的详细说明见/android/changelog.html)。
/changelog.html 与 /android/changelog.html 由 CHANGELOG.md 生成(波兰语为准)+ 落地页入口。已移除指向 GitHub Releases 的链接(私有仓库)。assetlinks.json 中为 mini.verbigem.com 配置 autoVerify。vite.config.ts,落地页读取 /updates/version.json;「下载应用」和 /download/android 都指向当前文件。每次构建都会把 APK 复制到 dist/android/。usage.cost 计费并 +10% 毛利 — 不再硬编码价格。也可以使用自己的 OpenRouter 密钥(免费模型)。createCheckout 云函数;PADDLE_ENV 环境开关(sandbox / production)。函数迁移到 us-central1 区域(与项目一致)——修复了付费翻译和充值失败的问题。/app,启动画面保留到首个 auth 回调,重定向会话中的版本检查正常工作。/app 前缀)。transaction.completed 回调现在同时写入 plan: 'pro'(之前只写 noAdsUntil,导致网页端部分 Pro 功能仍把账户当作 Free)。src/billing/paddleConfig.ts 与 functions/index.js;结算在 mini.verbigem.com 域名上进行。Mini Verbigem 仓库的第一个正式版本标记—— Verbigem 生态中的轻量翻译器(mini.verbigem.com)。
onSnapshot),发送前先翻译。OnlineEngine 通过服务端 Cloud Function 代理调用——API 密钥不会下发给客户端,带 token 计数,10% 加价。free/pro 套餐、钱包)。/android/version.json 读取的动态 APK 下载地址。git push。CHANGELOG.md 生成——版本与变更历史的唯一来源。