BigPickle
|
fd74c17be6
|
升级 libaes 至 15.20.14、libappbase 至 15.20.25,修复 BaseBean 导入路径,修正 Git 源码地址
- build.gradle: libaes 15.20.4→15.20.14, libappbase 15.20.15→15.20.25
- DiningTableBean/TaskSchedulerBean: BaseBean 导入路径适配 libappbase 15.20.25 新包结构
- AboutActivity: appGitName 改为 MyWinBoLL,Git 地址指向 gitea.winboll.cc/ZhanGSKen/MyWinBoLL
|
2026-06-03 17:52:30 +08:00 |
|
ZhanGSKen
|
f8849a0605
|
Merge branch 'stallhelper' into merge
|
2026-06-03 17:39:15 +08:00 |
|
ZhanGSKen
|
bfdc50add4
|
加入WinBoLL项目模块
|
2026-06-03 17:38:22 +08:00 |
|
ZhanGSKen
|
111356bccc
|
清理WinBoLL项目模块
|
2026-06-03 17:36:46 +08:00 |
|
qinglong
|
5fc59f3305
|
合并模块AES 同步最新时间标签aes-v15.20.14
|
2026-06-03 08:00:01 +08:00 |
|
qinglong
|
b6ba73126f
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.7
|
2026-06-03 08:00:01 +08:00 |
|
qinglong
|
bdd8d1e2b6
|
合并模块APPBase 同步最新时间标签appbase-v15.20.25
|
2026-06-03 07:00:01 +08:00 |
|
qinglong
|
138ca80e35
|
合并模块APPBase 同步最新时间标签appbase-v15.20.23
|
2026-06-03 06:06:41 +08:00 |
|
qinglong
|
7a3b54b78b
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.6
|
2026-06-02 21:00:01 +08:00 |
|
qinglong
|
db804d1897
|
合并模块AES 同步最新时间标签aes-v15.20.12
|
2026-06-02 08:55:05 +08:00 |
|
qinglong
|
039c8fcd98
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.5
|
2026-06-02 04:00:01 +08:00 |
|
qinglong
|
ae63d1ec0a
|
合并模块AES 同步最新时间标签aes-v15.20.11
|
2026-06-02 03:00:01 +08:00 |
|
qinglong
|
9e9486b488
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.4
|
2026-06-01 21:00:01 +08:00 |
|
qinglong
|
4b8967b253
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.3
|
2026-05-31 21:00:02 +08:00 |
|
qinglong
|
b1059c3f46
|
合并模块AES 同步最新时间标签aes-v15.20.10
|
2026-05-27 20:26:41 +08:00 |
|
qinglong
|
f3d723fbee
|
合并模块APPBase 同步最新时间标签appbase-v15.20.22
|
2026-05-27 15:00:01 +08:00 |
|
qinglong
|
e3c30ea9a3
|
合并模块AES 同步最新时间标签aes-v15.20.9
|
2026-05-24 10:49:26 +08:00 |
|
qinglong
|
ab4cef21f0
|
合并模块APPBase 同步最新时间标签appbase-v15.20.21
|
2026-05-24 10:00:01 +08:00 |
|
ZhanGSKen
|
ce243e3c68
|
<stallhelper>APK 15.20.8 release Publish.
stallhelper-v15.20.8
|
2026-05-22 20:27:28 +08:00 |
|
aBuild
|
e324e3b245
|
修复搜索过滤后弹窗操作位置错乱问题;删除对话框改用独立布局
- 搜索过滤后适配器位置与完整列表位置不一致,所有弹窗方法改为
从 Adapter 数据源取任务对象,避免取错
- 删除时用 mTaskList.remove(task) 按对象引用移除
- 删除对话框不再复用 dialog_task_edit,改用新增的
dialog_delete_confirm 专用布局,标题正确显示确认删除
|
2026-05-22 20:26:13 +08:00 |
|
ZhanGSKen
|
bf95c11f38
|
<stallhelper>APK 15.20.7 release Publish.
stallhelper-v15.20.7
|
2026-05-22 20:08:15 +08:00 |
|
ZhanGSKen
|
69d1f6197e
|
任务排档列表项栏目优化。
|
2026-05-22 20:07:14 +08:00 |
|
ZhanGSKen
|
85bf9f1e1c
|
<stallhelper>APK 15.20.6 release Publish.
stallhelper-v15.20.6
|
2026-05-22 19:42:21 +08:00 |
|
aBuild
|
4a0fbf024d
|
任务列表顶部添加搜索框,支持中文/拼音/拼音首字母搜索
- 新增搜索框 EditText,输入时实时过滤任务列表
- 引入 pinyin4j 库,支持中文全拼和首字母搜索
- matchesSearch 匹配任务名称:中文原文 / 全拼 / 首字母
- 抽取 applyChanges() 统一排序、过滤、保存逻辑
- Adapter 新增 setData() 方法支持动态更新数据
|
2026-05-22 19:35:26 +08:00 |
|
ZhanGSKen
|
e8e7887926
|
<stallhelper>APK 15.20.5 release Publish.
stallhelper-v15.20.5
|
2026-05-22 19:00:55 +08:00 |
|
aBuild
|
4acae6726c
|
列表项排档时间旁增加倒计时/已过时间显示
- 排档时间行改为横向布局,新增蓝色 TextView
- 排档时间大于当前时间显示剩余X月X天X小时
- 排档时间小于等于当前时间显示已过X月X天X小时
|
2026-05-22 18:58:54 +08:00 |
|
ZhanGSKen
|
e61c36dfed
|
<stallhelper>APK 15.20.4 release Publish.
stallhelper-v15.20.4
|
2026-05-22 17:22:44 +08:00 |
|
aBuild
|
297d840bff
|
排档按钮增加确认对话框,列表项背景色标识已过期任务
- 点击 ▷ 按钮弹出确认对话框,显示任务详情与排档后时间
- 确认后执行排档,取消则不做任何操作
- 排档时间不超过当前时间的列表项背景色设为浅绿色
- 新增 dialog_schedule_confirm.xml 布局文件
- 新增 colorScheduleFutureBackground 颜色资源
|
2026-05-22 17:16:29 +08:00 |
|
aBuild
|
43e783f5aa
|
任务列表新增正序排列功能,编辑对话框添加现在按钮
- 添加 sortTaskList() 按排档时间正序排列列表
- 加载、添加、编辑、删除、排档后均排序并刷新界面
- 编辑/添加对话框的排档时间输入框旁增加现在按钮
- 点击现在按钮将当前整点时间填入输入框
|
2026-05-22 17:01:34 +08:00 |
|
aBuild
|
a11bad310b
|
修复任务排档performSchedule逻辑:排档时间应更新当前任务而非下一任务
- performSchedule 改为将新时间设置给当前任务自身
- 添加 notifyItemChanged(position) 刷新当前列表项
- 补充 saveTaskData() 持久化数据
|
2026-05-22 16:48:09 +08:00 |
|
ZhanGSKen
|
0ad264c4aa
|
<stallhelper>APK 15.20.3 release Publish.
stallhelper-v15.20.3
|
2026-05-21 00:15:15 +08:00 |
|
Transformers
|
81c2b781b6
|
优化任务排档功能:添加数据持久化、增删功能及界面优化
- 取消测试数据,使用TaskSchedulerBean的存储方法实现数据持久化
- 添加loadTaskData()和saveTaskData()方法,实现数据加载和保存
- 添加showAddTaskDialog()方法,支持通过悬浮按钮添加新任务
- 添加showDeleteConfirmDialog()方法,支持长按删除并二次确认
- 修复删除对话框中的FrameLayout强制转换异常
- 在添加/编辑任务后自动保存数据
- 布局文件添加悬浮添加按钮,背景使用深色colorPrimaryDark
- 调整根布局为FrameLayout以支持悬浮按钮
|
2026-05-21 00:12:32 +08:00 |
|
QingLong
|
2754a2ad7c
|
合并模块AES 同步最新时间标签aes-v15.20.8
|
2026-05-20 21:00:01 +08:00 |
|
QingLong
|
8876896cbc
|
合并模块APPBase 同步最新时间标签appbase-v15.20.20
|
2026-05-20 17:00:01 +08:00 |
|
QingLong
|
28e6a8ee78
|
合并模块APPBase 同步最新时间标签appbase-v15.20.19
|
2026-05-20 15:00:01 +08:00 |
|
QingLong
|
7d872fd14c
|
合并模块APPBase 同步最新时间标签appbase-v15.20.18
|
2026-05-20 04:00:01 +08:00 |
|
QingLong
|
d6fab2133f
|
合并模块AES 同步最新时间标签aes-v15.20.7
|
2026-05-19 21:00:01 +08:00 |
|
QingLong
|
45821b8daa
|
合并模块APPBase 同步最新时间标签appbase-v15.20.17
|
2026-05-19 21:00:01 +08:00 |
|
QingLong
|
edd312a525
|
合并模块APPBase 同步最新时间标签appbase-v15.20.16
|
2026-05-19 19:00:01 +08:00 |
|
QingLong
|
aec680e36e
|
合并模块AES 同步最新时间标签aes-v15.20.6
|
2026-05-19 01:53:02 +08:00 |
|
QingLong
|
1c6f7783e5
|
合并模块AES 同步最新时间标签aes-v15.20.5
|
2026-05-19 01:49:06 +08:00 |
|
Transformers
|
de63acc114
|
修复TaskSchedulerActivity编译错误:使用PopupMenu替代抽象类ContextMenu
- 添加PopupMenu导入
- 替换直接实例化ContextMenu的代码
- 保持原有菜单功能逻辑不变
|
2026-05-18 20:18:20 +08:00 |
|
ZhanGSKen
|
02c27c37f7
|
TaskSchedulerActivity类改用内嵌函数创建内容菜单。
|
2026-05-18 20:12:06 +08:00 |
|
ZhanGSKen
|
774ecca1b2
|
<stallhelper>APK 15.20.2 release Publish.
stallhelper-v15.20.2
|
2026-05-18 19:22:43 +08:00 |
|
Transformers
|
3af96c7f12
|
优化App.java初始化流程
- 添加cc.winboll.studio.libappbase.BuildConfig导入
- 移除onCreate()中重复的super.onCreate()调用
- 优化调试模式设置逻辑,先检查当前调试状态后再设置
- 保持build.properties版本号自动更新
|
2026-05-18 19:13:22 +08:00 |
|
ZhanGSKen
|
2e30b8667d
|
更换排档任务操作方式,未调试。。。
|
2026-05-18 17:02:35 +08:00 |
|
ZhanGSKen
|
96fca63627
|
优化排档任务列表视图
|
2026-05-18 13:41:25 +08:00 |
|
Transformers
|
f9d6198897
|
feat: 修改任务排档时间为时间戳格式,支持年月日显示
主要修改:
1. TaskSchedulerBean数据模型:
- 将currentScheduleTime字段类型从String改为long(时间戳格式)
- 更新构造函数参数类型
- 更新getter/setter方法
- 更新JSON序列化/反序列化,使用nextLong()和value(long)
2. TaskSchedulerActivity逻辑:
- 添加formatTimestamp()方法,将时间戳格式化为"yyyy-MM-dd HH"
- 添加parseTimeString()方法,解析时间字符串为时间戳
- 添加convertToTotalMinutes()方法,将月、天、小时转换为总分钟数
- 添加formatDurationToString()方法,格式化排档幅度显示
- 更新initSampleData(),使用Calendar生成时间戳示例数据
- 更新performSchedule(),直接使用时间戳计算,更准确可靠
- 更新对话框显示和保存逻辑,支持时间戳的显示和输入
- 更新ViewHolder变量名和显示逻辑
3. 布局文件:
- dialog_task_edit.xml:
- 修改时间输入提示为"当前排档时间(yyyy-MM-dd HH):"
- 将排档幅度从单输入框改为月、天、小时三个输入框
- item_task_scheduler.xml:
- 修改标签从"时间:"改为"排档时间:"
- 简化布局结构,删除冗余部分
4. 命名更新:
- 所有相关变量和方法名从startTime改为currentScheduleTime
- 提示文字相应更新
|
2026-05-18 13:31:51 +08:00 |
|
Transformers
|
3609c07daf
|
feat: 完善任务排档功能 - 添加数据模型、列表显示和编辑对话框
新增功能:
- 创建 TaskSchedulerBean 数据模型,支持任务名称、备注、起始时间、排档幅度
- 添加任务项布局 item_task_scheduler.xml,包含排档按钮
- 创建编辑对话框布局 dialog_task_edit.xml,支持编辑所有字段
- 实现 RecyclerView 列表显示任务数据
- 添加 showEditTaskDialog() 编辑对话框功能
- 实现 performSchedule() 排档时间计算功能
- 添加 addMinutesToTime() 时间计算工具方法
- 完整的输入验证逻辑
- 示例数据初始化
修改内容:
- 更新 activity_task_scheduler.xml 为 RecyclerView 布局
- 修改 TaskSchedulerActivity 继承 WinBoLLActivity
- 实现完整的列表适配器和 ViewHolder
- 添加排档按钮点击事件处理
|
2026-05-18 03:22:11 +08:00 |
|
Transformers
|
510f50458b
|
feat: 添加任务排档功能
- 新增 TaskSchedulerActivity 任务排档页面
- 新增 ic_task_scheduler 任务排档专用图标
- 新增 activity_task_scheduler 任务排档布局文件
- 在主界面添加任务排档入口按钮
- 在 AndroidManifest.xml 中注册新 Activity
- 在 MainActivity 中添加跳转逻辑
|
2026-05-18 02:56:14 +08:00 |
|