Commit Graph

11 Commits

Author SHA1 Message Date
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
16006674e6 feat(completions): 添加多个命令的自动补全功能
添加了多个命令的自动补全脚本,包括imageview、time、about等常用命令
同时修复了pkg命令中文件名输出格式的问题
2025-09-03 16:26:31 +08:00
Leonmmcoset
9b94ae16e2 fix: 修复事件拉取函数的安全性问题并改进错误处理
修复多个文件中事件拉取函数的安全性问题,添加更健壮的fallback机制
在imageview.lua中改进错误信息显示,确保image变量转换为字符串
在pkg.lua中调整JSON序列化参数以生成更紧凑的输出
2025-09-03 15:56:53 +08:00
Leonmmcoset
0ffb590516 feat(包管理): 添加创建新包的功能并更新文档
添加pkg init命令用于创建新包,包括生成package.json和主代码文件模板
新增storage命令及相关帮助文档
更新安装器版本号并改进GUI事件处理
2025-09-03 15:11:27 +08:00
Leonmmcoset
e0c295dfd1 feat(安装系统): 添加应用启动器并更新安装路径
添加新的应用启动器程序(app.lua)用于从/app目录运行应用
将包安装路径从/rom改为/app目录
更新安装器版本号至0.3.6 Beta 2
确保/app目录在安装过程中自动创建
2025-09-02 10:13:01 +08:00
Leonmmcoset
d292add15e fix: 将缓存目录从/rom/cache移动到/packages/cache并确保目录存在
确保缓存目录与其它包相关文件位于同一位置,提高文件组织的一致性。同时在安装过程中检查并创建缓存目录。
2025-09-02 09:55:42 +08:00
Leonmmcoset
9867d4522c feat(pkg): 更新包管理系统并升级至LeonOS 0.3.6
- 将包安装目录从/leonos/packages迁移至/packages
- 更新版本号至0.3.6
- 修改installer.lua以正确处理packages目录
- 更新pkg.lua程序适配新的包路径
- 添加示例包文件到新位置
2025-09-02 09:51:29 +08:00
Leonmmcoset
73c87ec3b6 chore: 更新版本号至0.3.5并优化pkg.lua的JSON序列化
将installer.lua、bios.lua中的版本号从0.3.4更新至0.3.5
修改pkg.lua中JSON序列化配置,禁用pretty打印以提高性能
2025-09-02 08:47:21 +08:00
Leonmmcoset
99d1e515a9 feat: 更新版本至0.3.4并修改包管理路径
将LeonOS版本号从0.3.3升级至0.3.4
修改包管理相关路径从/rom到/leonos,以统一安装目录
2025-09-02 07:56:53 +08:00
Leonmmcoset
625f959b4e fix: 更新版本号至0.3.1并修复空参数问题
更新installer.lua、bios.lua和pkg.lua中的版本号至0.3.1
在pkg.lua中添加参数过滤逻辑,避免空参数导致的问题
2025-09-01 22:10:50 +08:00
Leonmmcoset
fb33b53b42 feat(包管理器): 实现LeonOS包管理系统基础功能
添加包管理器核心程序(pkg.lua)及相关支持文件
- 实现包安装、更新、移除、列表、搜索等功能
- 添加包元数据结构和本地存储管理
- 包含示例包和命令补全支持
- 更新系统版本至0.3.0
2025-09-01 22:03:22 +08:00