lvmeng
|
58fb78c7bd
|
feat(activity): 新增已采集食材列表页,支持搜索、删除及空视图展示
|
2026-04-23 16:51:57 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
df0580d68f
|
refactor(viewmodel): 统一 DbViewModel 初始化并拆分 DAO 结构
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-23 11:58:14 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
16fe64e9fe
|
refactor(viewmodel): 修复 loadSeasoning 防重入缺陷并移除 BaseActivity 网络包装方法
- AppViewModel.loadSeasoning 用 Mutex 替换 isProcessing 标志位,避免异常时状态永久锁死
- 删除 BaseActivity 中 queryGoodsList / querySeasoningList 包装方法,减少隐式依赖
- FoodSearchDialog / SeasoningSearchDialog 改为直接调用 activity.netViewModel.xxx()
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-23 08:56:13 +08:00 |
|
lvmeng
|
04e4efe1fc
|
feat(activity): 新增 SingleFragmentActivity 通用 Fragment 容器页
|
2026-04-22 13:39:52 +08:00 |
|
lvmeng
|
7373ccacbb
|
feat(activity): 新增食材识别页面,重构识别流程并优化多设备布局适配
|
2026-04-16 18:05:46 +08:00 |
|
lvmeng
|
5ac35a9cab
|
refactor(activity): 将 ScaleServiceManager.stop() 迁移至 InitActivity.onDestroy,优化18格子布局间距
|
2026-04-15 09:52:16 +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
|
bb32ed84fe
|
refactor(device): 优化设备角色判断和串口配置逻辑
- 移除 Weigher2 的初始化代码从 InitActivity 到 BaseApp
- 将设备角色判断与串口配置逻辑合并到应用启动流程中
- 主设备配置为 /dev/ttyS7,子设备配置为 /dev/ttyS4
- 简化设备角色分配的条件判断逻辑
|
2026-04-13 09:40:28 +08:00 |
|
lvmeng
|
6a1a1f3c5c
|
feat(activity): 新增启动页网络检测功能,60秒倒计时后显示连接网络入口
|
2026-04-13 09:36:06 +08:00 |
|
lvmeng
|
c72d30e88a
|
feat(scale): 新增 UDP 广播兜底发现机制并恢复开机自启原始方案
- 新增 UdpBroadcastSender/UdpBroadcastReceiver,子设备定时广播,主设备监听,与 mDNS 互为备份
- 恢复 BootReceiver 为直接启动 Activity 的原始方式,删除 BootService
- 移除 InitActivity 开机自启相关 Window flags
- 移除 PyTorch 依赖,缩减安装包体积
- 删除仓库中的 release apk 和 pt 模型文件
|
2026-04-10 18:04:18 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
34adc0fe56
|
fix(scale): 修复主从设备IP显示异常及RecyclerView滑动崩溃
- 新增 NetworkUtil 统一获取本机IP,兼容 Android 12+(ConnectivityManager)和低版本(WifiManager)
- 主设备IP改为实时读取,修复App启动时网络未就绪导致IP缓存为空的问题
- MasterScaleActivity/SlaveActivity 关闭RecyclerView默认ItemAnimator,消除高频刷新时的闪烁
- BaseActivity.hideSystemBars 加防重入标志,避免重复调用setDecorFitsSystemWindows触发布局重绘导致滑动崩溃
- 新增 CrashHandler,崩溃时记录日志并自动重启应用
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-08 18:09:41 +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
|
d6a9c3562d
|
refactor(net): 优化API请求错误处理和基础组件功能
- 添加JsonSyntaxException异常处理,提供更友好的错误提示
- 修复API响应判断逻辑,移除不必要的空值检查
- 优化HttpException转换为ApiException时的数据解析
- 移除BaseActivity中废弃的launch方法和相关变量
- 重构BaseActivity中的权限请求和页面跳转回调机制
- 更新Loading对话框的显示方法,支持自定义消息和内容更新
- 修复CollectFragment中的语法错误和日志记录功能
- 优化DishSamplingActivity中的页面跳转实现方式
- 完善SettingActivity中的相机权限检查逻辑
|
2026-03-30 15:28:52 +08:00 |
|
lvmeng
|
28c7628321
|
提交昨天的修改:优化多个模块和UI效果
|
2026-03-17 13:42:09 +08:00 |
|
lvmeng
|
eaa1b1eb00
|
新接口调试
|
2026-01-30 18:01:07 +08:00 |
|
lvmeng
|
a4905e7226
|
新接口调试
|
2026-01-29 18:51:42 +08:00 |
|
lvmeng
|
c1d4263473
|
秤精度精确到0.1g并接口因此产生的数据问题;提交页面初始不为0优化;设置页面引起页面跳转问题优化;初始化版本使用项目versionCode
|
2025-09-18 19:21:19 +08:00 |
|
lvmeng
|
d7dc3b3d17
|
启动页面优化
|
2025-09-17 15:33:17 +08:00 |
|
lvmeng
|
7ac095c56e
|
优化设备配置提交菜品页面数据刷新和显示位置、未配置调料增加提示
|
2025-09-16 14:35:49 +08:00 |
|
lvmeng
|
a3690e7ef0
|
增加初始化功能、采样菜品搜索功能优化、布局移动到layout目录
|
2025-09-11 16:00:04 +08:00 |
|
lvmeng
|
cde2dccd04
|
增加开机启动,食堂切换功能
|
2025-08-22 09:18:33 +08:00 |
|
lvmeng
|
59c15271d9
|
制作模式、采样模式数据保存支持多食堂模式,制作模式查询菜品列表和搜索菜品增加餐次字段,设置页面增加隐藏默认数据导入功能
|
2025-08-18 16:26:13 +08:00 |
|
lvmeng
|
3a97b718dd
|
解决菜品配比终端接口食堂id、字段类型等变化导致的问题
|
2025-08-15 18:01:46 +08:00 |
|
lvmeng
|
3b4ba599bf
|
代码提交
|
2025-08-11 18:32:04 +08:00 |
|