mazengfei
|
0c0aba2aeb
|
接口报错显示具体信息
|
2026-05-20 14:21:03 +08:00 |
|
mazengfei
|
e81df4f55c
|
优化
|
2026-05-13 09:55:11 +08:00 |
|
lvmeng
|
07e0a1996f
|
入库单数据提交入库新增采购单号字段purCode
|
2026-05-11 18:20:35 +08:00 |
|
lvmeng
|
79f58a36e3
|
fix(activity): 修复拿走物品后识别弹窗未自动关闭的问题
- 将关闭阈值从 weight < 10 调整为 weight < 20,覆盖轻微零点漂移
- 将 size == 1 判断改为 none { isShowing && it != goodsRecognizeDialog },避免 DialogManager 中存在幽灵条目时导致关闭逻辑失效
- GoodsStoreDialog:无论 funcType 值,均拍照上传图片以增加样本数据
- BaseViewModel:recognizeGoodsList 增加异常捕获,异常时回调空列表
|
2026-05-09 15:44:05 +08:00 |
|
lvmeng
|
7c5278bc88
|
Merge remote-tracking branch 'origin/main_lvmeng_0131' into main_lvmeng_0131
# Conflicts:
# app/src/main/assets/best_embedding_model_mobile.pt
# app/src/main/assets/data/class_info.json
# app/src/main/assets/data/embeddings.json
# app/src/main/assets/data/labels.json
|
2026-04-28 15:42:47 +08:00 |
|
lvmeng
|
c995daf48d
|
优化已采集页面数据统计、更新初始化页面加载动画资源、替换新识别模型
|
2026-04-28 15:29:53 +08:00 |
|
 mazengfeiandClaude Sonnet 4.6
|
d95a00b8a9
|
feat(global): 更新UAT端口并在切换环境时自动重置本地数据库及识别模型
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-22 16:03:45 +08:00 |
|
mazengfei
|
13f893cd0c
|
生产域名配置
|
2026-03-31 19:46:39 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
8eae8c2b3c
|
feat(global): 新增多环境切换弹窗及启动时自动读取已保存环境配置
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-31 09:25:16 +08:00 |
|
lvmeng
|
532f840a78
|
feat(model): 添加移动端嵌入模型文件
- 新增 best_embedding_model_mobile.pt 模型文件
- 该模型用于移动端设备的嵌入计算功能
- 文件大小约为 431 行二进制数据
|
2026-03-26 09:15:09 +08:00 |
|
mazengfei
|
21b9b03014
|
测试配置
|
2026-03-23 10:20:17 +08:00 |
|
mazengfei
|
4047cd67d8
|
Merge remote-tracking branch 'origin/main_lvmeng_0131' into main_lvmeng_0131
|
2026-03-23 10:12:23 +08:00 |
|
mazengfei
|
441d40b584
|
增加异常日志记录,接口报错提示,app启动时有网络不再进行倒计时处理
|
2026-03-23 10:12:11 +08:00 |
|
lvmeng
|
915e20cd23
|
Merge remote-tracking branch 'origin/main_lvmeng_0131' into main_lvmeng_0131
|
2026-03-20 15:58:40 +08:00 |
|
lvmeng
|
d0fa46a8c8
|
增加测试环境配置
|
2026-03-20 15:58:30 +08:00 |
|
mazengfei
|
8a83de3238
|
优化
|
2026-03-16 10:33:09 +08:00 |
|
lvmeng
|
4b241ba81b
|
feat(activity): 新增 InitActivity 初始化页面,实现网络检测和倒计时功能
|
2026-03-13 17:36:46 +08:00 |
|
lvmeng
|
75306af483
|
fix: 修正 Toast 扩展方法导入和更新下载地址
- 恢复 ToastUtils.kt 为原始注释状态(Compose 版本)
- 修正 FunActivity 导入,使用 Common.kt 中已定义的 Context.toast 扩展方法
- 更新下载地址为真实的资源包地址
|
2026-03-13 14:16:16 +08:00 |
|
lvmeng
|
c697b4aa65
|
feat(activity): 添加 Zip 文件下载解压工具和趣味页面
- 新增 ZipDownloadUtils:支持大文件下载、进度回调、断点续传
- 新增 ZipExtractUtils:支持 Zip 文件解压、进度回调、自动创建目录
- 新增 ModelResourceManager:高层资源管理器,协调下载和解压流程
- 新增 FunActivity:趣味测试页面,包含 3 个按钮
- 按钮 1:下载 Zip 文件
- 按钮 2:解压 Zip 文件
- 按钮 3:读取 JSON 并保存到 ObjectBox 数据库
- 新增 activity_fun.xml:趣味页面布局
- 新增 ZipToolsUsageExample:工具使用示例文档
- 改进 ToastUtils:改为 Context 扩展方法 (toast/toastLong)
- 暂时注释 HomeActivity 中 tvTime 的点击事件
|
2026-03-13 11:27:53 +08:00 |
|
lvmeng
|
baee019444
|
ObjectBox数据库操作增加线程资源清理
|
2026-03-12 17:25:23 +08:00 |
|
lvmeng
|
e50d6ceb60
|
入库列表页增加采集入库,方法采集完成直接入库和验证识别效果
|
2026-03-12 14:39:41 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
7563209cf1
|
refactor(activity): 优化 FoodCollectionActivity 性能与稳定性
- 修复 runBlocking 阻塞主线程,改为 lifecycleScope.launch 协程异步执行
- 耗时操作(I/O、图像裁剪、TFLite 推理、ObjectBox 读写)全部切换至 Dispatchers.IO
- 修复 bitmap 内存泄漏:用 try/finally 保证所有退出路径均回收
- 修复 uriToBitmap 返回 null 时 loading 转圈永不消失的 Bug
- 修复 DbException 块、index==-1 分支缺少 hideWaitingDialog() 的 Bug
- 移除重复 ReceiptViewModel,统一使用单例;移除空 initBox() 函数
- 新增 searchJob 取消上一次未完成搜索,修复 clearData() 遗漏取消的 Bug
- 提取 createWaitingDialog() 消除 dialog 创建代码重复
- 修复 clearCoilCache() 使用新实例无法清缓存,改用 context.imageLoader 单例
- upload() 两处强制解包 !! 改为安全调用,避免 NPE 崩溃
- 清理无用注释、废弃代码块、冗余注解及无用 import
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-11 18:04:21 +08:00 |
|
mazengfei
|
05015a7a18
|
优化采购的数据的重量清除问题
|
2026-03-10 17:24:25 +08:00 |
|
lvmeng
|
1cc2358d72
|
优化向量查询,替换新模型
|
2026-03-10 13:33:31 +08:00 |
|
lvmeng
|
1206ecd575
|
优化向量查询结果数据
|
2026-03-10 13:00:45 +08:00 |
|
lvmeng
|
f53669d048
|
优化统计
|
2026-03-10 11:24:39 +08:00 |
|
lvmeng
|
244013f99f
|
填充采购单数据并对优化显示格式
|
2026-03-09 10:16:21 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
a14c2c3348
|
refactor(utils): 移除 onSuccess 冗余回调并优化 ObjectBox 数据库操作
- PhotoCaptureHelper: 删除构造参数 onSuccess,成功回调统一由 callbackList 分发
- CameraUtils: 同步移除 initCaptureHelper 中的 onSuccess = {} 空参数
- ObjectBox: 使用 QueryBuilder 替代全量内存过滤(count/filter/remove),提升查询性能
- ObjectBox: 修复 isStorageAvailable 错误检查外部存储状态,改为仅检查内部存储
- ObjectBox: boxStore 添加 @Volatile 注解保证多线程可见性
- ObjectBox: copyAndGzipDatabaseFileTo 增加 IOException 捕获,避免文件异常崩溃
- ObjectBox: safeDbOp 中使用安全调用替代 !! 断言,避免 NPE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 16:52:19 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
26d9eabc5f
|
feat(activity): 优化图片加载为协程并新增大图左右切换功能
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 14:41:39 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
301b91581b
|
feat(activity): 新增本地图片预览功能及大图查看入口
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 14:22:38 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
8a6a6dfa2d
|
chore(assets): 替换嵌入模型及更新对应数据文件
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 09:58:10 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
2c3ebd86f9
|
refactor: 注释移除 Compose 相关代码,统一入口替换为 HomeActivity
- 注释掉全部 Compose UI 代码(ui/、theme/、NavController、MainActivity、InitActivity 等)
- BorderExt、TextExt、ToastUtils、LoadingState 中的 Compose 逻辑全部注释
- LoadingState 保留 show()/hide() 空方法避免编译报错
- 注释 SensorScaleUtils、BaseViewModel、DeviceViewModel 中的 ToastUtils 调用
- BootReceiver、CrashHandler 中 MainActivity 替换为 HomeActivity
- UserViewModel、PurchaseOrderActivity 删除残余 Compose import
- build.gradle.kts 替换为非 Compose 的 activity-ktx 和 coil 依赖
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-06 09:28:55 +08:00 |
|
 lvmengandClaude Sonnet 4.6
|
b6c7570efd
|
feat(activity): 新增 BaseActivity 沉浸式基类和 HomeActivity 首页,统一 Activity 继承关系
- 新增 BaseActivity:继承 ComponentActivity,隐藏状态栏和导航栏,底部上滑可临时唤出导航栏
- 新增 HomeActivity(XML 版本)及对应布局 activity_home.xml,作为应用启动入口
- GoodsListActivity、FoodCollectionActivity、LocalImagePreviewActivity、PurchaseOrderActivity 统一改为继承 BaseActivity
- 更新 AndroidManifest.xml:HomeActivity 注册为启动入口
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-05 18:54:01 +08:00 |
|
lvmeng
|
d50b11c9aa
|
采购单入库商品默认显示采购单信息;采集数据显示优化
|
2026-03-05 16:26:38 +08:00 |
|
lvmeng
|
f219c57fad
|
优化
|
2026-03-03 18:31:55 +08:00 |
|
mazengfei
|
9a7939d2ac
|
替换模型
|
2026-03-03 17:47:17 +08:00 |
|
mazengfei
|
9a5258ad34
|
搜索菜品入库改为自动拍照保存,取消手动拍照操作;增加向量数据库相关日志
|
2026-03-03 15:39:11 +08:00 |
|
lvmeng
|
b034e9371f
|
成功订单页面
|
2026-02-12 12:44:30 +08:00 |
|
mazengfei
|
f562abc12f
|
替换菜品识别模型,暂时取消相似的判断,查询全部数据测试新模型效果,暂时取消查询前后数据量不一致的判断避免查不出数据
|
2026-02-11 18:05:40 +08:00 |
|
lvmeng
|
655e9cd56e
|
优化
|
2026-02-10 19:02:21 +08:00 |
|
lvmeng
|
3d29e17225
|
优化
|
2026-02-10 09:36:18 +08:00 |
|
mazengfei
|
038a325b3d
|
优化已采集数据名包括换行符时显示不全的问题
|
2026-02-09 10:23:56 +08:00 |
|
mazengfei
|
cf7866ce47
|
隐藏弹窗
|
2026-02-05 16:14:31 +08:00 |
|
lvmeng
|
fdefdf9eba
|
优化
|
2026-02-04 09:11:41 +08:00 |
|
lvmeng
|
39e73f3b29
|
优化
|
2026-02-04 08:43:04 +08:00 |
|
lvmeng
|
b442dddf8f
|
优化首页订单加载
|
2026-02-03 19:01:18 +08:00 |
|
mazengfei
|
be5b9506bd
|
扩大点击范围
|
2026-02-02 09:54:09 +08:00 |
|
lvmeng
|
943f969e98
|
优化
|
2026-02-02 09:15:25 +08:00 |
|
lvmeng
|
af120eabd0
|
改造objectbox
|
2026-01-31 17:49:44 +08:00 |
|
lvmeng
|
4322c9495b
|
改造objectbox
|
2026-01-31 13:17:13 +08:00 |
|