bd03705240
<appbase>APK 15.20.34 release Publish.
2026-06-28 20:55:33 +08:00
49acdd7022
Update build counts for beta release
...
Java CI with Gradle / build (push) Waiting to run
* Bumped buildCount to 2 in appbase/build.properties and libappbase/build.properties to reflect the latest beta build (15.20.34‑beta1_2710).
* Updated timestamps to current build time.
2026-06-28 19:31:32 +08:00
73ea9147aa
<appbase>APK 15.20.33 release Publish.
2026-06-24 04:11:18 +08:00
8556d3a253
<appbase>APK 15.20.32 release Publish.
2026-06-24 03:54:02 +08:00
34b982de8a
<appbase>APK 15.20.31 release Publish.
2026-06-24 03:52:39 +08:00
2b37edd2b2
编译调试
2026-06-24 03:42:16 +08:00
3e4044ac9c
<appbase>APK 15.20.30 release Publish.
2026-06-13 10:01:25 +08:00
4c7dd3b3a6
<appbase>APK 15.20.29 release Publish.
2026-06-13 09:28:49 +08:00
5c20c6af73
<appbase>APK 15.20.28 release Publish.
2026-06-11 21:34:09 +08:00
c2890807cf
编译测试成功
2026-06-11 19:35:12 +08:00
Studio
940db88af3
<appbase>APK 15.20.26 release Publish.
2026-06-03 20:17:02 +08:00
286f40c707
<libappbase>提取CrashActivity为独立文件,移除CrashHandler内部类依赖
...
将CrashHandler.CrashActivity内部类抽取为独立的CrashActivity类,
更新AndroidManifest及所有引用点,清理CrashHandler中不再使用的import。
2026-06-03 19:58:46 +08:00
Studio
d3943aa5b7
<appbase>APK 15.20.25 release Publish.
2026-06-03 06:52:38 +08:00
Studio
e234436853
<appbase>APK 15.20.24 release Publish.
2026-06-03 06:48:01 +08:00
406b15ccc5
减少应用名称获取方法的其他函数依赖保证函数通用性。
2026-06-03 06:42:33 +08:00
bdefa7dec9
修改应用框架级崩溃报告的显示信息
2026-06-03 06:40:48 +08:00
Studio
60afeabed0
<appbase>APK 15.20.23 release Publish.
2026-06-03 06:03:05 +08:00
cbfebb921a
<libappbase>GlobalApplication初始化异常安全增强
...
在GlobalApplication.onCreate()中增加try-catch异常捕获,
初始化失败时通过CrashHandleNotifyUtils发送崩溃通知。
2026-06-03 05:49:51 +08:00
bf9a89dc7a
<appbase>APK 15.20.22 release Publish.
2026-05-27 14:51:29 +08:00
b28054cf57
编译参数修复
2026-05-27 14:50:46 +08:00
102aae8e66
设置点击调试密钥提示框外部时不关闭对话框。
2026-05-27 14:40:49 +08:00
9e52dc29a7
恢复修复前的前一版本。
2026-05-27 13:28:05 +08:00
dc622003bd
fix(AboutView): 调试解锁对话框改为普通Dialog,禁止点击外部关闭
...
- AlertDialog → Dialog + 自定义布局,绕过AlertController触摸干扰
- 添加 setCancelable(false) + setCanceledOnTouchOutside(false) 双重防护
- 移除DialogInterface.OnShowListener,改用按钮直接绑定OnClickListener
2026-05-27 12:13:46 +08:00
d34fd0368f
<appbase>APK 15.20.21 release Publish.
2026-05-24 09:53:06 +08:00
aBuild
5185ecee3c
fix: 调试解锁成功后补全调试状态持久化保存
...
- 在 GlobalApplication.setIsDebugging(true) 后补充
saveDebugStatus() 调用,确保调试模式状态持久化到本地文件
2026-05-23 22:18:37 +08:00
aBuild
7efd1b5f5c
feat(libappbase): 新增调试解锁弹窗功能,重命名 ib_signgetdialog 相关变量
...
- 将 ImageButton id 从 ib_signgetdialog 重命名为 ib_debug_unlock
- 添加 contentDescription="应用调试解锁"
- 重命名 Java 变量 ibSigngetDialog → ibDebugUnlock
- 新增 showDebugUnlockDialog() 无模式对话框
- 输入 Token 与 DebugSwitchInfoImageView 存储值比对
- 匹配成功:启用调试模式,Toast 提示"重启应用后生效"
- 匹配失败:Toast 提示"调试Token不匹配"并关闭对话框
2026-05-23 21:53:25 +08:00
aBuild
61933ae75b
feat(libappbase): 实现调试 Token 弹窗功能,支持复制与重置
...
- 将连续点击触发次数从 10 次改为 7 次
- 用 AlertDialog 替换原有 Toast+调试模式切换逻辑
- 弹窗显示调试 Token,点击外部自动关闭
- 新增"复制到剪贴板"按钮,复制后弹窗不关闭
- 新增"重置"按钮,重新生成 UUID Token 并持久化到 SP,刷新弹窗内容
- 新增静态方法 resetDebugToken() 供外部调用
2026-05-23 21:31:55 +08:00
aBuild
463585988d
refactor(libappbase): 将 DebugSwitchImageView 重命名为 DebugSwitchInfoImageView 并添加调试 token 功能
...
- 类名 DebugSwitchImageView → DebugSwitchInfoImageView
- 更新 TAG 常量及所有构造方法名称
- 更新 AboutView.java 字段类型引用
- 更新 layout_about_view.xml 及 layout-night 布局文件中的自定义视图标签
- 新增静态变量 mDebugToken 及 getDebugToken() 方法
- 首次调用时从 SharedPreferences 读取
- 无存储值时自动生成 UUID 唯一 token 并持久化到 SP
2026-05-23 21:06:02 +08:00
048433b422
<appbase>APK 15.20.20 release Publish.
2026-05-20 16:12:13 +08:00
LaizyBoy
1b02e96088
<libappbase>修复borderCornerRadius属性缺失导致Release构建verifyReleaseResources失败
2026-05-20 16:10:31 +08:00
9b2e5f152b
<appbase>APK 15.20.19 release Publish.
2026-05-20 14:46:35 +08:00
71fd0ae1da
<appbase>APK 15.20.18 release Publish.
2026-05-20 03:13:41 +08:00
LaizyBoy
003e1ccca2
修复调试模式初始化顺序及LogUtils空指针崩溃
...
- GlobalApplication: 调整restoreDebugStatus在initCoreComponents之前执行,确保调试标志先恢复再初始化日志
- LogUtils: init/setLogLevel/setTAG方法增加未初始化保护
- LogViewThread: getLogCacheDir空判断防止NPE
2026-05-20 03:09:27 +08:00
3649020434
整理应用调试策略,非调试状态,日志记录功能取消。
2026-05-20 02:50:46 +08:00
12ed35d807
建立以数据模型版本号为标准的数据模型类库。
2026-05-19 22:36:23 +08:00
408b68a307
<appbase>APK 15.20.17 release Publish.
2026-05-19 20:49:13 +08:00
4833ce2a59
<appbase>APK 15.20.16 release Publish.
2026-05-19 18:54:18 +08:00
6574f561b2
设置版本号为1520000。
2026-05-19 18:43:12 +08:00
14e4a9af8a
<appbase>APK 15.20.15 release Publish.
2026-05-17 16:16:36 +08:00
16a9a1cecc
<appbase>APK 15.20.14 release Publish.
2026-05-17 15:55:29 +08:00
ee3de5c808
<appbase>APK 15.20.13 release Publish.
2026-05-17 15:52:00 +08:00
970ce087a5
<appbase>APK 15.20.12 release Publish.
2026-05-17 15:28:35 +08:00
c7184ad6df
<appbase>APK 15.20.11 release Publish.
2026-05-17 14:46:57 +08:00
b55b13b7f3
<appbase>APK 15.20.10 release Publish.
2026-05-17 02:07:57 +08:00
LaizyBoy
76c855854b
减少日志裁剪阈值至25KB,确保剪贴板可完整复制日志内容
2026-05-17 01:30:14 +08:00
0af0c42478
编译调试
2026-05-16 17:15:45 +08:00
LaizyBoy
27056ff308
清理libappbase中冗余的权限声明
...
移除 AndroidManifest.xml 中 4 个无用权限:
INTERNET、READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、MANAGE_EXTERNAL_STORAGE
对应网络及存储类库已移除,权限不再需要。
2026-05-16 03:51:48 +08:00
e50893860f
减少日志容量,优化日志调试时的显示速度。
2026-05-16 03:26:01 +08:00
f6a70519ab
移除网络类库依赖,相应减少冗余功能。
2026-05-16 02:58:13 +08:00
LaizyBoy
d3bc40fb12
修复libappbase缺少外部依赖导致的编译失败
...
添加 JSch、Gson、OkHttp 三个依赖到 libappbase/build.gradle,
解决 FTPUtils、APPUtils 中 44 个找不到符号的编译错误。
2026-05-16 02:20:11 +08:00