Compare commits

...

59 Commits

Author SHA1 Message Date
c8adc199bb 配置OpenCode编译环境。 2026-09-25 18:20:29 +08:00
429637d34c 更新Gradle编译环境配置。 2026-09-25 18:11:21 +08:00
f2ead34f2d 合并最新的winboll分支源码。 2026-09-25 18:05:27 +08:00
5c43e05c63 配置STUDIO 主机 OpenCode 开发环境。 2026-09-25 16:27:35 +08:00
ZhanGSKen
3b979a1f23 编译调试 2026-09-17 06:52:46 +08:00
4e0e32d6c1 <libappbase>Library Release 15.21.4 2026-07-23 19:08:17 +08:00
915ce03831 <winboll>APK 15.21.0 release Publish. 2026-07-21 09:55:56 +08:00
6b7e71acbf 编译调试 2026-07-21 09:31:34 +08:00
caca1d1137 设置自动引用APPBase和AES类库15.21.*最新版本。 2026-07-21 09:30:42 +08:00
e92aa6699e 设置应用基准线对齐APPBase类库 2026-07-21 09:27:41 +08:00
50a06f028c 修复git管理脚本 2026-07-01 04:54:11 +08:00
2aed435668 修复git管理脚本 2026-07-01 04:19:41 +08:00
GPT-OSS_20B
506a8da12c Update build metadata and clean up menu handling
- Bump libappbase to 15.20.34 and libaes to 15.20.17
- Increment buildCount in winboll/build.properties and libwinboll/build.properties (0 → 4)
- Update timestamps to current date
- Apply Java 7 source/target level
- Remove unused library activity menu item from MainActivity
2026-07-01 03:25:50 +08:00
1e40883810 修复编译参数配置 2026-07-01 03:17:14 +08:00
ea90877e6b 移除 libwinboll模块 2026-07-01 03:12:18 +08:00
GPT-OSS_20B
1bec3dc08d Update build artifacts and dependency versions
- Bump  to 15.20.34 and  to 15.20.17 in libwinboll build.gradle (new release of the core libraries).
- Revise build timestamps in libwinboll/build.properties and winbolt/build.properties to current date.
- Increment  from 0 to 4, reflecting four incremental builds made since last snapshot.
2026-07-01 02:10:49 +08:00
ebd9b64eea <winboll>APK 15.20.8 release Publish. 2026-06-24 08:11:15 +08:00
40f8170751 升级 libappbase/libaes 依赖至最新版,移除米盟 SDK 配置
- cc.winboll.studio:libappbase 15.20.25 → 15.20.33
- cc.winboll.studio:libaes    15.20.14 → 15.20.16
- 注释米盟广告 SDK (mimo-ad-sdk) 依赖及相关 packagingOptions 配置
2026-06-24 06:57:34 +08:00
da92eb7dee 添加--no-daemon参数,解决在Termux环境下编译调用java资源环境不同的问题。 2026-06-11 21:16:33 +08:00
07c3c2e967 添加Termux终端编译发布脚本 2026-06-11 20:48:12 +08:00
Studio
4ac78cd63b <winboll>APK 15.20.7 release Publish. 2026-06-03 07:32:48 +08:00
16c3153d95 改进应用创建函数,提高应用调试能力。 2026-06-03 07:30:38 +08:00
3e65cbc326 更新类库 2026-06-03 07:16:44 +08:00
Studio
97f036bf5e <winboll>APK 15.20.6 release Publish. 2026-06-02 20:00:52 +08:00
76d93acdd5 feat(MyTermuxActivity): 创建桌面快捷方式时使用按钮自定义图标
新增 loadButtonIcon() 加载模型 iconPath 对应图片,
API 26+ 用 Icon.createWithBitmap,旧 API 用 EXTRA_SHORTCUT_ICON,
无图标时回退 ic_menu_manage。
2026-06-02 19:57:29 +08:00
7219fd0c87 feat(TermuxButton): 添加按钮自定义图标功能
- TermuxButtonModel 新增 iconPath 字段及 JSON 序列化
- MyTermuxActivity 编辑对话框增加图标导入/预览/清除
- 列表项改为 LinearLayout,图标 MATCH_PARENT 撑满高度,5dp 边距
- 图标文件保存在 getFilesDir()/termux_icons/
- 新增 strings 国际化资源(中/英)
2026-06-02 19:53:16 +08:00
756cf88b55 feat(MyTermuxActivity): 添加桌面快捷方式及指纹验证功能
- 列表项长按菜单新增"创建桌面快捷方式"
- 支持 ShortcutManager(API 26+) 和 INSTALL_SHORTCUT 广播两种方式
- TermuxCommandExecutor 所有命令执行前增加指纹验证
- 自定义AlertDialog显示命令信息(名称蓝色粗体),通过后启动BiometricPrompt
- 列表项名称蓝色粗体显示
- 新增 EXTRA_SESSION_ACTION 确保每次创建新终端会话
- MyTermuxActivity 添加 shortcut 意图处理(onCreate/onNewIntent)
2026-06-02 19:32:01 +08:00
ac8b789bcb fix(Termux): 修复按钮命令未执行及返回值反转问题
- 移除 stdbuf bash 占位,改为执行命令后进入交互终端
- 替换 \n 为 ; 以支持多行命令分段执行
- 修复 executeTerminalCommand 返回值反转逻辑
- MyTermuxActivity列表文字颜色 white→black 适配浅色主题
2026-06-02 18:09:37 +08:00
bac0a957aa refactor: 将 MyTermuxActivity 移至 termux 包并清理空目录 2026-06-02 17:01:16 +08:00
acfd4744f8 更新菜单排列方式 2026-06-02 09:33:59 +08:00
e15c8076de 更新类库 2026-06-02 09:14:33 +08:00
375635436b Merge remote-tracking branch 'origin/projects_keeper_tag' into winboll 2026-06-02 08:57:30 +08:00
STUDIO
e8c5cefeac <winboll>APK 15.20.5 release Publish. 2026-06-02 03:18:21 +08:00
85fb42ca97 fix: 修复主题切换时 IndexOutOfBoundsException 崩溃
- App.onCreate() 中调用 AESThemeUtil.init() 注入当前应用的
  R.style.* 主题ID列表(按 ThemeType.ordinal() 顺序排列),
  避免 Jitpack AESThemeUtil 内部 ArrayList 为空导致越界崩溃
- PatternLockActivity / SettingsActivity 删除冗余的
  AESThemeUtil.applyAppTheme(this) 调用(父类 BaseWinBoLLActivity
  已在 onCreate 中通过 setThemeStyle() 处理主题设置)
2026-06-02 03:15:35 +08:00
f99632cbea Merge branch 'winboll' into merge 2026-06-02 02:58:06 +08:00
c8ef451232 Merge remote-tracking branch 'origin/projects_keeper_tag' into merge 2026-06-02 02:57:59 +08:00
92e59bdb9e 更新类库 2026-06-02 02:55:10 +08:00
9ce03ea542 更新类库 2026-06-02 02:31:39 +08:00
STUDIO
b5d4036d6d <winboll>APK 15.20.4 release Publish. 2026-06-01 20:31:36 +08:00
25daecd8b5 <winboll>APK 15.20.3 release Publish. 2026-05-31 20:40:44 +08:00
7b48ca8fee 去掉应用自定义调试逻辑判断。 2026-05-31 20:39:20 +08:00
26f247b409 <winboll>APK 15.20.2 release Publish. 2026-05-31 20:28:41 +08:00
59080de7f3 更新类库,修复工具栏风格设置问题。 2026-05-27 20:33:43 +08:00
c3f84afb62 Merge remote-tracking branch 'origin/projects_keeper_tag' into winboll 2026-05-27 20:27:10 +08:00
00220a382d Merge remote-tracking branch 'origin/projects_keeper_tag' into winboll 2026-05-27 20:26:14 +08:00
d0e70407f9 修改应用包权限设置更新说明 2026-05-24 11:17:27 +08:00
79eb4e3247 更新类库 2026-05-24 11:08:06 +08:00
71e6f1f03f Merge remote-tracking branch 'origin/projects_keeper_tag' into winboll 2026-05-24 11:00:11 +08:00
fdfae270d2 Merge remote-tracking branch 'origin/projects_keeper_tag' into winboll 2026-05-24 10:26:27 +08:00
d147f9dc08 更新类库版本,使用GitHub推向https://jitpack.io网站编译的类库仓库。 2026-05-20 20:21:35 +08:00
c9272b6341 更新联系邮箱 2026-05-20 11:20:54 +08:00
0b5eea447b 更新基础类 2026-05-17 16:23:52 +08:00
6dbcca8fad Merge branch 'projects_keeper_tag' into winboll 2026-05-17 16:22:53 +08:00
68ebd0181b Merge branch 'projects-keeper' into winboll 2026-05-16 17:47:48 +08:00
2bf62a510a Merge branch 'projects-keeper' into winboll 2026-05-16 15:36:36 +08:00
fcc81c6e1f Restore the deleted library file 2026-05-15 20:15:27 +08:00
e813afe8b1 中文:进入 WinBoLL 分支开发阶段
英文:Entering the development stage of the WinBoLL branch
2026-05-15 20:07:12 +08:00
LaizyBoy
a8b4d31fa6 fix: 补充borderCornerRadius属性定义修复编译资源链接失败
在 winboll/src/main/res/values/attrs.xml 中添加缺失的
borderCornerRadius 属性声明,该属性被 bg_container_border.xml
引用但未在当前激活的模块中定义,导致 assembleBetaDebug 编译
时 AAPT 报错 resource attr/borderCornerRadius not found。
2026-05-15 14:15:33 +08:00
Transformers
99479ac830 修改文档:将 OriginMaster 重命名为 Projects_Keeper 2026-05-15 13:57:35 +08:00
7 changed files with 39 additions and 13 deletions

24
AGENTS.md Normal file
View File

@@ -0,0 +1,24 @@
# AGENTS.md
## 编译
使用以下命令编译项目(所有开发构建均使用此命令):
```bash
./gradlew assembleBetaDebug
```
## 编译后上传
- 每次 `./gradlew assembleBetaDebug` 编译成功(BUILD SUCCESSFUL)后,紧接着执行上传脚本:
```bash
../upload_APK_To_ALiYunPan.sh
```
- 上传失败不阻塞流程,但必须向用户提示失败原因。
## 开发约束
- 只修改 `appbase/`、`libappbase/` 目录(含 `src/`、`build.gradle` 等)进行开发。
- 不要改动 `winboll/` 及根目录配置文件。

View File

@@ -9,15 +9,15 @@ WinBoLL 手机源码计划,旨在通过核心项目 WinBoLL 构建手机端与
#### **仓库类型:功能说明** #### **仓库类型:功能说明**
☆ 基础项目分支 WinBoLL:手机端安卓应用开发基础模板。 ☆ 基础项目分支 WinBoLL:手机端安卓应用开发基础模板。
☆ 应用项目分支 APPBase、AES、PowerBell、Positions**:安卓应用单一管理系列项目。 ☆ 应用项目分支 APPBase、AES、PowerBell、Positions**:安卓应用单一管理系列项目。
☆ 源码汇总管理 OriginMaster**:各类分支源码合并存档,不适宜作为开发库使用。 ☆ 源码汇总管理 Projects_Keeper**:各类分支源码合并存档,不适宜作为开发库使用。
### 3. 源码合并管理推送路线图 ### 3. 源码合并管理推送路线图
⚠️ **注意**:仅仅展示不同应用模块源码的综合管理路线。分支合并操作时,必须具备 Git 管理经验。 ⚠️ **注意**:仅仅展示不同应用模块源码的综合管理路线。分支合并操作时,必须具备 Git 管理经验。
★ WinBoLL → APPBase → OriginMaster ★ WinBoLL → APPBase → Projects_Keeper
★ WinBoLL → AES → OriginMaster ★ WinBoLL → AES → Projects_Keeper
★ WinBoLL → PowerBell → OriginMaster ★ WinBoLL → PowerBell → Projects_Keeper
★ WinBoLL → Positions → OriginMaster ★ WinBoLL → Positions → Projects_Keeper
## 二、WinBoLL 项目核心信息 ## 二、WinBoLL 项目核心信息

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jul 23 19:07:39 HKT 2026 #Fri Sep 25 18:17:46 HKT 2026
stageCount=5 stageCount=5
libraryProject=libappbase libraryProject=libappbase
baseVersion=15.21 baseVersion=15.21
publishVersion=15.21.4 publishVersion=15.21.4
buildCount=0 buildCount=3
baseBetaVersion=15.21.5 baseBetaVersion=15.21.5

View File

@@ -14,9 +14,8 @@ org.gradle.jvmargs=-Xmx2048m
# AndroidX package structure to make it clearer which packages are bundled with the # AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app"s APK # Android operating system, and which are packaged with your app"s APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn # https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true android.useAndroidX=false
# Automatically convert third-party libraries to use AndroidX # Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true android.enableJetifier=false
# 保持与旧版Gradle插件的兼容 # 保持与旧版Gradle插件的兼容
android.disableAutomaticComponentCreation=true android.disableAutomaticComponentCreation=true
#org.gradle.daemon=false

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jul 23 19:07:39 HKT 2026 #Fri Sep 25 18:17:46 HKT 2026
stageCount=5 stageCount=5
libraryProject=libappbase libraryProject=libappbase
baseVersion=15.21 baseVersion=15.21
publishVersion=15.21.4 publishVersion=15.21.4
buildCount=0 buildCount=3
baseBetaVersion=15.21.5 baseBetaVersion=15.21.5

4
opencode.json Normal file
View File

@@ -0,0 +1,4 @@
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/mimo-v2.6-flash-free"
}

View File

@@ -72,7 +72,6 @@
// WinBoLL 项目编译设置 // WinBoLL 项目编译设置
//include ':winboll' //include ':winboll'
//include ':libwinboll'
//rootProject.name = "winboll" //rootProject.name = "winboll"
// RegExpUtils 项目编译设置 // RegExpUtils 项目编译设置