- 添加统一的 IStorage 接口定义 - 实现 IndexedDBStorage (Web/Desktop) - 实现 NativeStorage (Android/TV) - 添加类型定义 (Subscription, Channel, SourceValidity等) - 更新 Android/TV AssetReader 支持 SharedPreferences - 安装 idb 库用于 IndexedDB 操作
- 添加 .env.web/.desktop/.android/.tv 环境变量文件 - 修改 vite.config.js 支持多平台输出到 dist/{platform}/ - 添加 npm run build:web/desktop/android/tv 命令 - 更新 desktop/android/android-tv/web 各端的资源引用路径 - 更新 build-mac.sh 使用 build:desktop 命令