Commit Graph
82 Commits
Author SHA1 Message Date
lvmeng 1ca25e6a1d fix(ui): 修复菜品清空图标显示和日志记录问题
- 将菜品清空图标从tools:src改为android:src以确保正常显示
- 在点击清空图标时添加菜品数据的JSON日志输出便于调试
- 移除isOriginalData状态重置避免影响菜品原始数据标记
2026-04-17 09:00:42 +08:00
lvmeng 7373ccacbb feat(activity): 新增食材识别页面,重构识别流程并优化多设备布局适配 2026-04-16 18:05:46 +08:00
lvmeng ad63639f66 refactor(dialog): 重构 CommonDialog 为链式调用 API,内置 title/content,全量替换旧调用方 2026-04-16 15:02:33 +08:00
lvmeng b775b20ff1 refactor(activity): 重构 MasterScaleActivity 多类型秤布局,新增 Scale22GridActivity
- MasterScaleActivity 使用 BaseMultiItemAdapter 支持4种 viewType(scale1/2/18/22)
- 内嵌 adapter 改用 BaseQuickAdapter + 自定义 VH,替换原 RecyclerView.Adapter
- 新增 Scale22GridActivity,使用 FlexboxLayoutManager 实现22格混合网格布局
- 新增 list_type_scale1/2/18/22.xml 及 list_item_scale22_row.xml 布局文件
- 删除废弃的 list_item_scale_data.xml
- 新增 flexbox 依赖,注册 Scale22GridActivity
2026-04-15 16:44:33 +08:00
lvmeng 69dc77f06e refactor(activity): 优化 MasterScaleActivity 布局常量与显示逻辑 2026-04-14 16:12:28 +08:00
lvmeng b69b8c10e8 feat(activity): 重构 MasterScaleActivity 秤数据网格布局,按设备号适配不同显示方案 2026-04-14 14:00:13 +08:00
lvmeng 428852a07e refactor(activity): 优化启动页网络检测逻辑,有网络时直接跳转并隐藏检测区域 2026-04-13 18:17:17 +08:00
lvmeng 96863e2078 feat(activity): 新增菜品识别功能,重构FoodRecognizeDialog并临时跳过调料配置检查
- 新增 FoodRecognizeDialog(继承 BottomSheetDialog),只初始化一次,暴露 loadData() 方法
- 新增 dialog_food_recognize.xml 布局(标题 + 2列 GridLayoutManager RecyclerView)
- PrepareCookActivity 集成相机初始化、拍照识别流程(重量稳定 ≥10g 时触发)
- PrepareCookActivity 新增 flCameraContainer(1dp 隐藏容器)用于相机预览绑定
- SelectDishActivity 临时注释 judgeDeviceConfig 逻辑,直接调用 block()
- 修正 GpioUtils/L/LightManager 包名为 com.shuwei.dish.match.utils
2026-04-13 17:31:31 +08:00
lvmeng 41036cdbf9 feat(layout): 更新主秤监控界面布局并启用PyTorch模型功能
- 将主秤监控界面从LinearLayout改为ConstraintLayout布局
- 添加返回按钮并实现点击关闭页面功能
- 在BaseApp中初始化ObjectBox数据库
- 启用PyTorch模型依赖库并移除注释代码
- 在CollectFragment中激活食物图像向量化功能
- 初始化FoodModule中的PyTorch模型
- 临时忽略assets下的.pt模型文件到.gitignore
2026-04-13 15:11:47 +08:00
lvmengandClaude Sonnet 4.6 0d0fcd24b7 refactor(activity): 优化启动页跳转延迟及子设备页面稳定性,修复导航栏闪烁问题
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 14:31:29 +08:00
lvmeng 6a1a1f3c5c feat(activity): 新增启动页网络检测功能,60秒倒计时后显示连接网络入口 2026-04-13 09:36:06 +08:00
lvmeng 904ccdbb06 feat(boot): 新增前台服务中转实现开机自启动
使用 BootService 前台服务绕过 Android 10+ 后台启动 Activity 限制,
通过 setFullScreenIntent 触发 InitActivity,兼容主从设备差异。
同时优化 MasterScaleActivity、SettingActivity 及相关布局。
2026-04-09 18:20:50 +08:00
lvmengandClaude Sonnet 4.6 29228b069b feat(scale): 新增主从设备秤数据联网同步功能
- 新增 ScaleWebSocketServer/Client、ScaleDataAggregator、ScaleServiceManager 等秤服务模块
- 新增 MasterScaleActivity(主设备秤数据总览,按设备分组展示IP+秤列表)
- 新增 SlaveActivity(子设备专属页面,显示IP、主设备连接状态及本机秤数据)
- SlaveActivity 改为横屏,MasterScaleActivity 保持竖屏
- 子设备连接状态通过 WebSocket onOpen/onClose 回调实时更新
- GlobalData 新增 DeviceRole 枚举,BaseApp 启动时初始化角色并启动秤服务
- SettingActivity 新增设备角色展示和秤数据监控入口
- Weigher2 支持外部设置串口路径,适配不同硬件子设备

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 17:15:48 +08:00
lvmeng 28c7628321 提交昨天的修改:优化多个模块和UI效果 2026-03-17 13:42:09 +08:00
lvmeng 3cf9818dad 优化SettingActivity底部菜单按钮效果:选中状态显示白色字体和圆角下划线 2026-03-17 13:40:54 +08:00
lvmeng 873ae95c0b 优化 2026-02-06 17:31:52 +08:00
lvmeng a4905e7226 新接口调试 2026-01-29 18:51:42 +08:00
马增飞 6387d9a776 开机启动页面修改,搜索食材线上边距调整 2025-09-26 15:54:33 +08:00
lvmeng d7dc3b3d17 启动页面优化 2025-09-17 15:33:17 +08:00
lvmeng 16e6c64992 功能优化 2025-09-17 14:21:20 +08:00
lvmeng 77b89c7009 功能优化 2025-09-17 09:58:33 +08:00
lvmeng 812b95575e 优化 2025-09-16 19:27:12 +08:00
lvmeng 7ac095c56e 优化设备配置提交菜品页面数据刷新和显示位置、未配置调料增加提示 2025-09-16 14:35:49 +08:00
lvmeng e269e75bc6 优化提交菜品时重量累加问题、其它优化 2025-09-16 08:49:14 +08:00
lvmeng a3690e7ef0 增加初始化功能、采样菜品搜索功能优化、布局移动到layout目录 2025-09-11 16:00:04 +08:00
lvmeng 8c6d1bae99 修改熟重和菜品称重位置,菜品构成删除未生效问题优化 2025-09-05 09:54:38 +08:00
lvmeng 03d3785e2b 修改layout目录改为layout_sw800dp,优化调料显示UI,其它细节优化 2025-09-03 17:40:28 +08:00
lvmeng cde2dccd04 增加开机启动,食堂切换功能 2025-08-22 09:18:33 +08:00
lvmeng 6547364069 使用新方式实现调料页面,优化涉及页面 2025-08-19 16:42:26 +08:00
lvmeng 59c15271d9 制作模式、采样模式数据保存支持多食堂模式,制作模式查询菜品列表和搜索菜品增加餐次字段,设置页面增加隐藏默认数据导入功能 2025-08-18 16:26:13 +08:00
lvmeng d609bde82e 优化 2025-08-14 14:26:24 +08:00
lvmeng 3b4ba599bf 代码提交 2025-08-11 18:32:04 +08:00