3 Commits

Author SHA1 Message Date
李岩岩
380f4ab4d6 feat(storage): 实现跨平台 Storage API 抽象层
- 添加统一的 IStorage 接口定义
- 实现 IndexedDBStorage (Web/Desktop)
- 实现 NativeStorage (Android/TV)
- 添加类型定义 (Subscription, Channel, SourceValidity等)
- 更新 Android/TV AssetReader 支持 SharedPreferences
- 安装 idb 库用于 IndexedDB 操作
2026-02-05 14:29:42 +08:00
李岩岩
2cab50db31 feat(build): 配置多平台打包输出
- 添加 .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 命令
2026-02-05 14:19:28 +08:00
李岩岩
3785fa9925 feat: ai初版 2026-02-04 18:02:26 +08:00