linfeng
|
e5b6246458
|
更新应用配置以添加主裁判计分 H5 链接;
重构事件注册模型以支持团队成员信息,并简化事件信息页面的导航逻辑。
|
2026-07-20 10:10:51 +08:00 |
|
linfeng
|
4e0a675198
|
1.新增参赛队伍页面交互
2.新增人工处理功能交互
|
2026-07-20 09:29:53 +08:00 |
|
linfeng
|
a4333d3bd1
|
解决华为 webview Chrome 78 内核版本渲染白屏问题
|
2026-07-17 15:22:57 +08:00 |
|
linfeng
|
e08a8ed26b
|
重构事件信息页面,移除不必要的加载状态和错误消息字段,简化状态管理逻辑;在扫码页面中增强选手信息查询功能,添加加载提示和错误处理。
|
2026-07-17 15:17:08 +08:00 |
|
linfeng
|
62d717c3ee
|
更新build-apk-split.sh脚本以添加错误处理和构建完成时间输出;在ScanQrCodePage中增强玩家ID验证,添加无效凭证提示。
|
2026-07-17 12:19:57 +08:00 |
|
linfeng
|
1f9c5af51b
|
重构事件注册模型并更新应用配置。更改不同环境的基本url,增强事件注册项结构,并改进ScanQrCodePage中的导航。在AuthViewModel中添加clearAuth方法,以便更好地进行状态管理。
|
2026-07-17 11:55:13 +08:00 |
|
linfeng
|
831ca1059b
|
Merge branch 'linfeng/drone_video/dev_1.1.0/20260707' into linfeng/drone_scoring/dev_1.1.0/2026630
|
2026-07-16 11:59:22 +08:00 |
|
linfeng
|
613bd90bad
|
update
|
2026-07-16 11:58:58 +08:00 |
|
linfeng
|
9818a56fe1
|
删除单例测试文件
|
2026-07-16 11:58:43 +08:00 |
|
linfeng
|
16ad7b253c
|
添加 jwt_decoder 依赖;更新 AuthApi 枚举以支持获取录像列表;新增录像响应模型和相关状态管理;重构 AuthViewModel 以解析和存储 JWT 数据;更新 ScanQrCodePage 以处理用户鉴权和获取录像列表。
|
2026-07-14 10:16:31 +08:00 |
|
linfeng
|
45000b4188
|
update
|
2026-07-14 09:10:27 +08:00 |
|
linfeng
|
fab49a9750
|
通过在扫描仪对话框中启用自动缩放和改进错误处理来重构QR码扫描功能。更新ScanQrCodePage以利用AppQrScannerDialog获取玩家ID。
|
2026-07-09 17:56:17 +08:00 |
|
linfeng
|
1c909277ff
|
更新 devtools_options.yaml 以启用 riverpod 和 shared_preferences 扩展;更新 AuthApi 枚举以添加 playerRegistrationList API;重构 Auth 页面以在用户已登录时直接导航到扫码页面;重构 EventInfoPage 以使用新的状态管理和加载赛事报名信息;更新扫码页面以导航到 EventInfoPage。
|
2026-07-09 17:38:56 +08:00 |
|
linfeng
|
6138eddc16
|
删除未使用的相机和记录类来重构记录功能;更新pubspec中的依赖项。Yaml为本地插件路径;简化MainActivity和相关类,以提高性能和可维护性。
|
2026-07-09 16:17:34 +08:00 |
|
linfeng
|
75c42ea168
|
新增赛事信息页
|
2026-07-09 14:57:09 +08:00 |
|
linfeng
|
c38f6d69c8
|
更新 AuthApi 枚举以添加获取推流地址的 API 路径;重构 Auth 页面以优化输入控件和按钮布局;更新扫码页面以导航到录制页面。
|
2026-07-09 14:32:39 +08:00 |
|
linfeng
|
9766c43722
|
更新 .gitignore 文件以排除 AGENTS.md 和 test/ 目录;在 AGENTS.md 中添加页面级 Feature 目录规范;删除不再使用的 dialog-record.dart 文件,并更新相关引用路径。
|
2026-07-09 14:01:37 +08:00 |
|
linfeng
|
a1f6ea14cf
|
添加设备代码信息到 Android 和 iOS 平台信息;更新 Auth 页面以使用新的 TextEditingController 管理输入;重构推流测试页面以支持动态 RTMP URL 解析;删除不再需要的测试文件。
|
2026-07-09 12:26:41 +08:00 |
|
linfeng
|
98a3381716
|
更新 AndroidManifest.xml 以启用明文流量;在 index.html 中替换 token 值
增强 WebviewPage 的清理和导航功能。
|
2026-07-09 10:10:53 +08:00 |
|
linfeng
|
bd5937f910
|
添加 HTML 资源路径到 pubspec.yaml;更新 Auth 页面以使用新的 Webview 组件加载本地 HTML 文件;重构 WebviewPage 以支持加载本地资产和注入 JavaScript 通信桥接;清理不必要的导入和注释。
|
2026-07-08 12:03:25 +08:00 |
|
linfeng
|
b21857f364
|
添加 apivideo_live_stream 依赖;
修改 Auth 页面文本为“输入执裁口令”;
添加公用 AppBar 组件
模拟核心流程交互
|
2026-07-08 09:37:38 +08:00 |
|
linfeng
|
f6c477c9be
|
添加webview_flutter及相关依赖
添加公共的 webview 组件
|
2026-07-07 17:40:24 +08:00 |
|
linfeng
|
1246e41e4b
|
添加mobile_scanner包,
添加AuthPageWidget
添加全局扫码组件
|
2026-07-07 17:16:51 +08:00 |
|
linfeng
|
26574808df
|
Merge branch 'linfeng/run/dev/20260630' into linfeng/drone/dev/2026630
|
2026-07-01 12:18:58 +08:00 |
|
linfeng
|
d4c7d7180e
|
删除AndroidManifest.xml中的READ_MEDIA_VIDEO权限,并更新view_model_recording中的权限逻辑。dart确保文件保存权限仅适用于Android SDK版本28及以下。添加测试以验证Android 13和未知SDK版本的权限行为。
|
2026-07-01 12:18:12 +08:00 |
|
linfeng
|
4a85b9f83e
|
Merge run recording updates into drone branch
|
2026-07-01 11:54:06 +08:00 |
|
linfeng
|
e4057c3d6a
|
添加 CLAUDE.md 到 .gitignore 文件
|
2026-07-01 11:32:22 +08:00 |
|
linfeng
|
90e8966528
|
重构通道名称,在Android和iOS实现中使用统一的命名空间‘app.record_tool’。相应地更新相关的常量和方法通道。增强在录制HUD中的缩放比例显示格式。
|
2026-07-01 11:19:30 +08:00 |
|
linfeng
|
c8a7494344
|
1.广角/主摄切换按钮已上移:
2.新增 isSwitchingLens 状态、避免切换镜头 stop 按钮禁用,不会触发 stopRecording
倍距按钮禁用,避免连续切换
ViewModel 层也兜底:isSwitchingLens=true 时直接拒绝 stop
3.合并失败兜底提示
|
2026-07-01 10:59:28 +08:00 |
|
linfeng
|
02614c2817
|
更新 .gitignore 文件以排除 CLAUDE.md,并注释掉录制头部小部件中的 mock 按钮
|
2026-07-01 10:38:50 +08:00 |
|
linfeng
|
9f49f73a31
|
删除 agent 说明书
|
2026-07-01 10:37:09 +08:00 |
|
linfeng
|
da2e69b014
|
支持录制中切换广角/主摄
|
2026-07-01 09:59:21 +08:00 |
|
linfeng
|
f6347e99cd
|
兼容 IOS
|
2026-06-30 17:28:03 +08:00 |
|
linfeng
|
d40c13d802
|
兼容 IOS
|
2026-06-30 17:27:54 +08:00 |
|
linfeng
|
23319cfddb
|
修复部分机型无法切换广角和主摄功能
|
2026-06-30 17:06:35 +08:00 |
|
linfeng
|
6d93c1c8dd
|
解决安卓端广角无法读取问题
|
2026-06-30 16:30:24 +08:00 |
|
linfeng
|
c9323f26a7
|
启动图修改
|
2026-06-30 14:19:02 +08:00 |
|
linfeng
|
7dafd61314
|
修改图标
|
2026-06-30 13:57:18 +08:00 |
|
linfeng
|
d056d28d83
|
1.更换包名
2.更换 APP 名字
|
2026-06-30 13:38:16 +08:00 |
|
linfeng
|
8570486798
|
兼容 IOS
|
2026-06-13 19:00:37 +08:00 |
|
linfeng
|
208920dfea
|
Merge branch 'linfeng/dev/20260603' into linfeng/dev/2026612
|
2026-06-13 16:09:20 +08:00 |
|
linfeng
|
88d8dfda04
|
更新超广角相机的变焦比例,确保在相机能力允许的情况下使用0.6x的缩放比例,优化相关UI和测试用例。
|
2026-06-12 19:04:00 +08:00 |
|
linfeng
|
d39d85cd99
|
增强变焦功能
|
2026-06-12 18:35:18 +08:00 |
|
linfeng
|
c01ce1dca0
|
Merge branch 'linfeng/dev/compatibility/20260609' into linfeng/dev/2026612
|
2026-06-12 17:10:24 +08:00 |
|
linfeng
|
25ac9c4c35
|
关闭测试按钮
|
2026-06-12 16:39:41 +08:00 |
|
linfeng
|
a3a02e623f
|
实现缩放功能:增加缩放功能检索和设置方法,更新UI以支持缩放调整,增强缩放比例的状态管理。
|
2026-06-12 16:38:31 +08:00 |
|
linfeng
|
7a654d54f0
|
新增 一键清除项目缓存 sh 工具
|
2026-06-09 15:28:39 +08:00 |
|
linfeng
|
de2aacca90
|
兼容 IOS
|
2026-06-09 12:29:27 +08:00 |
|
linfeng
|
cf1c2d7d0e
|
完成 IOS 端启动页
|
2026-06-09 10:46:01 +08:00 |
|
linfeng
|
13cb3bfd7b
|
更换包名:com.dronex.rec
|
2026-06-09 10:25:34 +08:00 |
|
linfeng
|
bcd2162cd7
|
兼容 IOS 端 ,IOS 端包名修改为 com.dronex.dronex
|
2026-06-09 09:18:25 +08:00 |
|
linfeng
|
41fcd730f0
|
粘贴删除按钮不参与过渡
|
2026-06-08 15:51:05 +08:00 |
|
linfeng
|
7ab03dd912
|
重构录制页面,优化 UI 组件,简化状态管理,移除不必要的参数,提升代码可读性和维护性。
|
2026-06-08 11:23:45 +08:00 |
|
linfeng
|
29cfbdf8c4
|
录制按钮增加动画
|
2026-06-08 11:21:13 +08:00 |
|
linfeng
|
7031765b4d
|
优化录制页面功能,修正剪贴板信息提示,新增停止录制后的结果提示,改进触摸锁定解锁逻辑,提升用户交互体验。
|
2026-06-08 11:10:22 +08:00 |
|
linfeng
|
942d15e54c
|
优化交互体验增加动画效果
|
2026-06-08 10:58:10 +08:00 |
|
linfeng
|
6b168ccd62
|
1.UI 优化
2.新增打包构建脚本
|
2026-06-08 10:19:19 +08:00 |
|
linfeng
|
551d10dec4
|
兼容 IOS 端
|
2026-06-08 08:53:49 +08:00 |
|
linfeng
|
e1446337e9
|
优化了 启动录制效果
|
2026-06-05 18:52:47 +08:00 |
|
linfeng
|
26098114d2
|
更换 录制按钮 UI
|
2026-06-05 18:29:49 +08:00 |
|
linfeng
|
1e08b70c39
|
更换 APP 图标
|
2026-06-05 18:08:25 +08:00 |
|
linfeng
|
e821bd68a7
|
更换 APP 图标
|
2026-06-05 18:08:19 +08:00 |
|
linfeng
|
9c21915bf7
|
取消 mock 按钮
|
2026-06-05 17:59:24 +08:00 |
|
linfeng
|
1221b16c7f
|
优化录制页面的相机预览逻辑,增加预览未就绪时的错误提示,确保用户体验更流畅。
|
2026-06-05 16:26:37 +08:00 |
|
linfeng
|
54738d53f9
|
用户开始录制,拒绝录音录像权限,增加弹窗引导用户前往系统页设置
|
2026-06-05 16:11:54 +08:00 |
|
linfeng
|
4d83f38960
|
状态管理 函数增加注释
|
2026-06-05 16:02:08 +08:00 |
|
linfeng
|
36da37c6c0
|
调整对话框背景图适应方式,简化赛事信息复制按钮标签
|
2026-06-05 16:00:53 +08:00 |
|
linfeng
|
0183bd9a6d
|
重构录制页面,更新对话框逻辑,优化赛事信息粘贴功能,调整相关文本标签。
|
2026-06-05 15:46:16 +08:00 |
|
linfeng
|
016aad49b7
|
解决录制结束后,无法重新预览相机问题
|
2026-06-05 15:10:03 +08:00 |
|
linfeng
|
a39fcdb929
|
更新录制会话的时间格式,添加小时显示;在录制页面中引入计时器组件,并调整触摸锁定覆盖层的样式。
|
2026-06-05 15:03:53 +08:00 |
|
linfeng
|
0a2cfe27ac
|
打开防误触模式逻辑
|
2026-06-05 14:41:12 +08:00 |
|
linfeng
|
d598b36449
|
优化录制、停止录制逻辑
|
2026-06-05 14:30:56 +08:00 |
|
linfeng
|
c0aa2db6db
|
1.还原 UI 稿,地址和时间与录制按钮排版优化
|
2026-06-05 14:09:25 +08:00 |
|
linfeng
|
0d06975313
|
重构录制页面,优化HUD布局,添加头部和底部组件,移除触摸锁定功能,简化事件信息处理。
|
2026-06-05 14:02:01 +08:00 |
|
linfeng
|
f6440ea8b7
|
规范化代码结构
|
2026-06-05 12:07:29 +08:00 |
|
linfeng
|
1e936bfc12
|
更新pubspec。修改启动屏幕的启动后台XML,并通过删除过时的文件和增强会话管理来重构记录功能。
|
2026-06-05 11:44:51 +08:00 |
|
linfeng
|
4c5bf22638
|
更新 gitignore
|
2026-06-05 11:07:48 +08:00 |
|
linfeng
|
e387dfad0a
|
删除无用文件
|
2026-06-05 10:13:24 +08:00 |
|
linfeng
|
846c6a8edb
|
Stop tracking pubspec.lock
|
2026-06-05 10:07:50 +08:00 |
|
linfeng
|
f49d208042
|
1.开始录制、结束录制增加
2. 增加电量检测、内存检查,是否低于 10%
|
2026-06-04 18:25:58 +08:00 |
|
linfeng
|
124b4c1882
|
新增删除剪切板内容功能
|
2026-06-04 17:55:18 +08:00 |
|
linfeng
|
7c342c4477
|
重构ClipboardRecordingModel以支持可选的时间戳,并更新相关测试以改进JSON解析和验证。
|
2026-06-04 17:32:54 +08:00 |
|
linfeng
|
dfbdbbdb66
|
开始录制增加 剪切板参数校验
|
2026-06-04 17:20:59 +08:00 |
|
linfeng
|
1b404525d2
|
1.更换包名
2.调整录制页地址下方时间为当前时间读秒
|
2026-06-04 16:58:34 +08:00 |
|
linfeng
|
77d9c35592
|
1.确定 APP 包名
2.录制结束增加弹窗提示
3.完成读取剪切板内容、新增粘贴剪切板内容
|
2026-06-04 16:25:26 +08:00 |
|
linfeng
|
5ddcb95358
|
屏幕适配
|
2026-06-04 14:34:46 +08:00 |
|
linfeng
|
02c1c87b46
|
1. 升级依赖版本
2. 解决运行项目警告日志问题
3. 优化代码
|
2026-06-04 13:55:33 +08:00 |
|
linfeng
|
66435302b3
|
升级 Gradle → 8.14、AGP → 8.11、Kotlin → 2.2.20 JVM 堆降到 -Xmx4G
|
2026-06-04 13:35:10 +08:00 |
|
linfeng
|
250f21a2b8
|
优化
|
2026-06-04 10:50:24 +08:00 |
|
linfeng
|
8f9f3a9779
|
兼容 IOS 端
|
2026-06-03 23:37:02 +08:00 |
|
linfeng
|
fb61e28e2f
|
完成录制功能
|
2026-06-03 16:04:52 +08:00 |
|
linfeng
|
9eb8d1cc37
|
init
|
2026-06-03 14:07:10 +08:00 |
|
linfeng
|
3bdece45c3
|
Initial commit
|
2026-06-03 14:04:41 +08:00 |
|