LeonMMcoset
|
03c76ebcd7
|
Update README.md
|
2025-09-12 22:29:35 +08:00 |
|
LeonMMcoset
|
13c047c8d4
|
Delete LICENSE_LEONCORE
|
2025-09-12 22:26:12 +08:00 |
|
LeonMMcoset
|
b34df6d682
|
Update LICENSE_BSL
|
2025-09-12 22:25:28 +08:00 |
|
LeonMMcoset
|
3cb9a007f2
|
Rename LICENSE_LEONCORE to LICENSE_BSL
|
2025-09-12 22:25:06 +08:00 |
|
LeonMMcoset
|
ab37382fa8
|
Create LICENSE_LEONCORE
|
2025-09-12 22:23:44 +08:00 |
|
LeonMMcoset
|
a5766b5e6a
|
Update README.md
|
2025-09-12 22:20:56 +08:00 |
|
LeonMMcoset
|
a37d349cd4
|
Update README.md
|
2025-09-12 22:20:23 +08:00 |
|
LeonMMcoset
|
16ac26e2bd
|
Update README.md
|
2025-09-12 22:18:41 +08:00 |
|
Leonmmcoset
|
f9fa18585f
|
refactor(installer): 移除appgui依赖并恢复原生顶部栏实现
- 更新安装器版本至1.0.3 Beta 5
- 移除对appgui模块的依赖
- 恢复使用原生term API实现顶部标题栏
- 清理被注释的冗余代码
|
2025-09-12 17:33:01 +08:00 |
|
Leonmmcoset
|
1927d1222d
|
refactor(installer): 使用appgui重构顶部栏并更新版本号
移除手动实现的顶部栏代码,改用appgui模块统一处理
更新安装器版本号为1.0.3 Beta 4
|
2025-09-12 17:27:19 +08:00 |
|
Leonmmcoset
|
bf396ef4ba
|
fix(installer): 更新安装程序版本并添加必要的模块导入
添加了term、colors和rc模块的导入,并将安装程序版本更新至1.0.3 Beta 3
|
2025-09-12 17:23:10 +08:00 |
|
Leonmmcoset
|
adb57f5ee8
|
refactor: 移除未使用的appgui模块导入
清理未使用的代码依赖,减少不必要的模块加载以提高性能
|
2025-09-12 17:20:31 +08:00 |
|
Leonmmcoset
|
81297b724f
|
refactor(installer): 移除appgui.topbar调用并恢复原始标题栏实现
恢复使用原生term API实现标题栏显示,移除对appgui.topbar的依赖,保持界面风格一致性
|
2025-09-12 17:14:24 +08:00 |
|
Leonmmcoset
|
50f8f989c7
|
Merge branch 'main' of https://github.com/CCLeonOS/LeonOS
|
2025-09-12 17:10:47 +08:00 |
|
Leonmmcoset
|
0bb365cadb
|
feat(appgui): 添加应用GUI界面支持及包类型管理
新增appgui API用于绘制顶部和底部状态栏,提供一致的UI界面
在package.json中添加type字段区分应用和API包类型
更新安装程序以使用新的appgui界面
修改pkg程序以支持根据包类型安装到不同目录
添加appgui使用文档和演示程序
|
2025-09-12 17:10:44 +08:00 |
|
LeonMMcoset
|
98a108f1f6
|
Update README.md
|
2025-09-11 17:56:43 +08:00 |
|
Leonmmcoset
|
429b98ab00
|
fix: 更新仓库地址及版本号至1.0.3
将仓库地址从Leonmmcoset/LeonOS更新为CCLeonOS/LeonOS,并升级系统版本号至1.0.3。同时更新了安装器版本号为1.0.3 Beta 1。
|
2025-09-09 20:03:32 +08:00 |
|
Leonmmcoset
|
e60b50b9e1
|
style(lua): 修改REPL提示符从'>>>'变为'#'以简化界面
|
2025-09-09 19:58:28 +08:00 |
|
Leonmmcoset
|
ef76f6db50
|
feat: 更新版本号至1.0.2并移除catos程序
更新LeonOS版本号至1.0.2,修改GitHub API基础URL为代理地址
移除不再使用的catos.lua安装程序
在安装器中添加下载启动文件的进度提示
1.0.2
|
2025-09-09 17:56:59 +08:00 |
|
Leonmmcoset
|
f3d6218a7b
|
Merge branch 'main' of https://github.com/leonmmcoset/leonos
1.0.1
|
2025-09-09 16:56:53 +08:00 |
|
Leonmmcoset
|
55d8b8b120
|
feat(installer): 更新安装器版本号至1.0.1
feat(editor): 为高级编辑器添加Python语法高亮支持
- 新增python.lua语法定义文件
- 实现根据文件扩展名自动选择语法高亮
feat(pkg): 添加GitHub包安装支持
- 支持从GitHub仓库直接安装包
- 新增GitHub API基础URL配置
- 实现包元数据和文件下载功能
- 自动处理包版本和依赖关系
docs: 添加chest_sorter教程文档
- 新增chest_sorter_tutorial.md帮助文件
chore: 更新代码统计信息
- 添加VSCodeCounter生成的代码统计文件
|
2025-09-09 16:56:51 +08:00 |
|
LeonMMcoset
|
8bc01f4d02
|
Update NEW_FEATURES.txt
|
2025-09-08 00:29:43 +08:00 |
|
Leonmmcoset
|
1e67ea4645
|
fix: 更新安装器版本并修复catos.lua中的读取函数
将安装器版本从1.0.1 Beta 2更新至1.0.1 Beta 3
将catos.lua中的read()替换为term.read()以使用正确的终端读取函数
|
2025-09-07 22:16:53 +08:00 |
|
Leonmmcoset
|
5b2394a325
|
feat: 更新安装程序版本并添加CatOS安装脚本
更新installer.lua中的版本号为1.0.1 Beta 2
添加新的CatOS安装脚本catos.lua,用于从远程仓库下载并安装CatOS系统
|
2025-09-07 21:30:37 +08:00 |
|
Leonmmcoset
|
3a4d5d449a
|
feat(updater): 重写并增强更新器功能
重构更新器代码,增加错误处理和进度显示
添加版本检查、JSON库加载和文件下载功能
改进用户界面和失败安全机制
|
2025-09-07 20:38:26 +08:00 |
|
Leonmmcoset
|
8745f2ee63
|
ci(workflow): 添加手动触发发布工作流选项
允许通过 GitHub Actions 界面手动触发发布流程,增加部署灵活性
1.0.0
|
2025-09-06 18:33:07 +08:00 |
|
Leonmmcoset
|
65cb5ad41f
|
ci(release): 优化发布工作流中的标签获取和变更日志生成
改进标签获取逻辑以处理首次发布的情况
使用更可靠的方式获取当前标签并生成变更日志
|
2025-09-06 18:29:52 +08:00 |
|
Leonmmcoset
|
a6417b1074
|
ci: 更新发布工作流并删除旧配置文件
- 新增 release.yml 工作流文件,用于自动化发布流程
- 删除旧的 release-auto-commit.yml 文件
- 优化发布流程中的提交记录获取逻辑
|
2025-09-06 18:21:21 +08:00 |
|
Leonmmcoset
|
dd00d1f47c
|
ci(workflow): 优化自动更新发布日志的 GitHub Actions 工作流
- 重命名工作流名称以更简洁
- 添加 workflow_dispatch 触发器以支持手动触发
- 简化获取上一个标签的逻辑
- 使用 action-gh-release 替代 github-script 来更新发布日志
- 改进提交记录格式,包含作者信息
|
2025-09-06 18:19:59 +08:00 |
|
Leonmmcoset
|
434b21c32a
|
ci(workflows): 简化release-auto-commit.yml中的脚本逻辑
移除不必要的条件判断和格式处理,直接使用git log命令生成commit记录
|
2025-09-06 18:18:37 +08:00 |
|
Leonmmcoset
|
b08caff16c
|
ci(workflow): 改进初始提交检测逻辑
使用正则表达式更准确地检测初始提交,避免误判40字符SHA值为"initial-commit"
|
2025-09-06 18:16:28 +08:00 |
|
LeonMMcoset
|
9bed477b71
|
Update release-auto-commit.yml
|
2025-09-06 18:12:53 +08:00 |
|
LeonMMcoset
|
a447adced4
|
Update release-auto-commit.yml
|
2025-09-06 18:09:33 +08:00 |
|
LeonMMcoset
|
c389a904c7
|
Update release-auto-commit.yml
|
2025-09-06 18:07:10 +08:00 |
|
LeonMMcoset
|
ed7723ebaa
|
Update release-auto-commit.yml
|
2025-09-06 18:04:50 +08:00 |
|
LeonMMcoset
|
f04a8a759f
|
Update release-auto-commit.yml
|
2025-09-06 18:00:36 +08:00 |
|
Leonmmcoset
|
8d5a6b08e8
|
chore: 更新版本号至1.0.0
将LeonOS的版本号从0.3.8 Beta 23更新至1.0.0,包括安装程序和BIOS中的版本信息
|
2025-09-06 17:42:22 +08:00 |
|
LeonMMcoset
|
2feb4a773c
|
Create release-auto-commit.yml
|
2025-09-06 09:35:33 +08:00 |
|
Leonmmcoset
|
69d5d36718
|
fix(comparator): 改进比较器检测逻辑并更新安装程序版本
- 在test_comparator.lua和chest_sorter.lua中添加方法4检测redstone接口的比较器功能
- 为比较器名称查找添加更精确的匹配逻辑
- 更新installer.lua中的版本号至0.3.8 Beta 23
|
2025-09-05 22:24:24 +08:00 |
|
Leonmmcoset
|
ece13d7bd4
|
feat(comparator): 改进比较器检测逻辑并添加测试工具
添加更可靠的比较器检测方法,包括检查getOutputSignal方法和尝试替代名称
新增test_comparator.lua工具用于测试比较器连接,包含信号监控功能
添加详细的故障排除步骤和用户指导信息
|
2025-09-05 22:16:17 +08:00 |
|
Leonmmcoset
|
9ed253be4a
|
fix(comparator): 改进比较器检测逻辑并增强测试程序
优化比较器检测逻辑,通过多种方式尝试查找比较器设备
增强测试程序功能,提供更详细的检测结果和状态信息
|
2025-09-05 22:06:41 +08:00 |
|
Leonmmcoset
|
4474238da1
|
feat(chest_sorter): 改进箱子分类器程序并添加比较器检测功能
添加比较器检测逻辑,优化物品分类流程,并增强错误处理和用户指导:
1. 使用比较器信号检测输入箱物品变化
2. 改进外围设备检测和分类逻辑
3. 添加详细的错误信息和教程内容
4. 新增测试比较器程序
5. 更新安装程序版本号
|
2025-09-05 22:00:07 +08:00 |
|
Leonmmcoset
|
bd524aabf1
|
refactor(chest_sorter): 将主函数改为可变参数并优化参数检查
使用可变参数函数提高灵活性,同时将参数解构到局部变量中避免重复计算
|
2025-09-05 21:50:33 +08:00 |
|
Leonmmcoset
|
d95eba3cf8
|
feat(installer): 更新安装程序版本至0.3.8 Beta 18
docs: 添加箱子分类器教程和程序文件
|
2025-09-05 21:43:49 +08:00 |
|
Leonmmcoset
|
e2a60909c6
|
feat(turtle_farmer): 添加自动从背包寻找燃料功能并更新安装程序版本
为乌龟农夫程序添加自动从背包中寻找燃料的功能,当燃料不足时会自动搜索可用燃料物品
同时将安装程序版本更新至0.3.8 Beta 17
|
2025-09-05 21:21:50 +08:00 |
|
Leonmmcoset
|
03c0a6bdc5
|
fix: 修复turtle_farmer.lua中缺少的end语句
|
2025-09-05 21:12:12 +08:00 |
|
Leonmmcoset
|
ef4875d456
|
fix(程序): 修复海龟采矿和农场程序的多个问题
- 更新安装程序版本号至0.3.8 Beta 15
- 修改采矿程序:调整背包满阈值,添加中断处理和返回起始位置功能
- 修改农场程序:添加背包满检测,改进物品存放逻辑,添加中断处理
- 统一两个程序的错误提示信息和返回起始位置功能
|
2025-09-05 20:59:32 +08:00 |
|
Leonmmcoset
|
928878cb63
|
fix: 修复turtle_miner.lua中缺少的end语句并更新安装器版本
修复turtle_miner.lua文件中isChest函数缺少的end语句,同时将安装器版本更新至0.3.8 Beta 14
|
2025-09-05 20:36:38 +08:00 |
|
Leonmmcoset
|
3676f7a2ce
|
feat(turtle): 添加箱子检测功能防止误挖
在农夫和矿工乌龟程序中添加箱子检测功能,防止误挖箱子。新增CHEST_NAMES列表和isChest函数来识别箱子类型,并在收割/挖掘前进行检查。当检测到箱子时会打印警告信息并跳过操作。
同时更新安装程序版本号至0.3.8 Beta 13。
|
2025-09-05 20:26:27 +08:00 |
|
Leonmmcoset
|
89c3c49061
|
feat(turtle): 新增自动农场程序并改进矿工程序
新增自动农场程序turtle_farmer.lua,实现自动收割小麦、种植种子和存储功能
改进turtle_miner.lua,添加坐标跟踪和返回起点功能
更新安装程序版本号至0.3.8 Beta 12
|
2025-09-05 20:18:35 +08:00 |
|