lvmeng
|
2d4f7619aa
|
feat(build): 添加 Flexbox 库依赖
- 集成 Google Android Flexbox 库版本 3.0.0
- 为项目提供灵活的布局管理功能
|
2026-05-22 09:02:23 +08:00 |
|
lvmeng
|
e82fffb40a
|
refactor(app): 优化设备ID管理和秤SDK兼容性
- 移除BaseApp中的deviceId全局变量
- 添加对x86_64架构支持以用于Windows模拟器调试
- 增加BuildConfig字段IS_TEST_DEVICE控制测试设备逻辑
- 启用buildConfig功能支持编译时配置
- 实现测试设备使用固定DEVICE_ID_2替代真实UDID
- 将基础URL从测试环境切换到生产环境
- 重构WeightUtil支持多架构并添加错误处理
- 添加秤SDK可用性检查避免非ARM设备崩溃
|
2026-05-22 08:59:19 +08:00 |
|
lvmeng
|
30f6c74a99
|
旧版配比秤迁移新版接口与数据库逻辑
- 新增 net 包:ApiService、RemoteRepository、NetViewModel、UiState、ErrorType 等,替换旧 http 包
- 新增 model 包:CookFoodDTO、GoodsItem、FoodRecord 等 UI 层数据模型
- 重构 db 层:新增 DbRepository、DbViewModel,更新 Room Entity 和 DAO,升级数据库版本至13
- 删除旧 entity 包、http 包、viewmodel/factory 包
- 适配器(DishPartAdapter、GoodsInfoSearchAdapter、SeasoningSearchAdapter)改用 model 类,不再依赖数据库实体
- BaseActivity 统一通过 by viewModels() 提供 appViewModel/netViewModel/dbViewModel,移除各 Activity 工厂模式初始化
- 新增 GlobalData、ResetReasoningRecord;ErrorType 补充 getApiException 函数;build.gradle 添加 Retrofit2 依赖
|
2026-05-21 18:21:05 +08:00 |
|
lvmeng
|
e269e75bc6
|
优化提交菜品时重量累加问题、其它优化
|
2025-09-16 08:49:14 +08:00 |
|
lvmeng
|
a3690e7ef0
|
增加初始化功能、采样菜品搜索功能优化、布局移动到layout目录
|
2025-09-11 16:00:04 +08:00 |
|
lvmeng
|
03d3785e2b
|
修改layout目录改为layout_sw800dp,优化调料显示UI,其它细节优化
|
2025-09-03 17:40:28 +08:00 |
|
lvmeng
|
6547364069
|
使用新方式实现调料页面,优化涉及页面
|
2025-08-19 16:42:26 +08:00 |
|
lvmeng
|
3b4ba599bf
|
代码提交
|
2025-08-11 18:32:04 +08:00 |
|