264 Commits

Author SHA1 Message Date
MomentQYC 32a5eeda87 fix: doesn't work at all when using Flatpak QQ (#205) 2025-04-15 12:47:50 +08:00
Mzdyl 989198497a feat:精简代理列表[skip ci] 2025-02-06 11:54:04 +08:00
lollipopkit🏳️‍⚧️ d7858b3e2a fix: linux fish shell config err (#197) 2025-02-06 08:43:30 +08:00
LY-Xiang f7c203f2d5 CI(UNIX) Cache Test (#192)
* cache test

* 更新 unix.yml

* 更新 get_qqnt.py
2025-01-10 18:42:20 +08:00
jbwfu 03a4054200 fix: permission issue (#191)
* fix: use sudo by default

* fix: error handling

* fix: macOS argument parsing failure

* fix: skip sudo for macOS CI
2025-01-09 15:29:38 +08:00
Mzdyl d34d8b40e1 Bug fix (#190)
* feat:调整 mac 提权逻辑 #189

* 添加热更新提示

* tee 使用 sudo 权限[skip_ci]

* 添加 磁盘访问权限检测

* 删除失效代理链接
2025-01-07 12:16:32 +08:00
jbwfu f6f4164853 docs: update (#188)
* update help info

* update README
2024-12-26 18:26:47 +08:00
jbwfu d2e3663ebd feat: support linglong(玲珑) (#187)
* 支持 linglong(玲珑)

* 添加修改检测避免重复修改

* 优化 list-viewer(插件列表查看) 安装逻辑

* 优化变量 LITELOADERQQNT_PROFILE 写入时机
2024-12-26 15:41:55 +08:00
jbwfu 9e4e3f60ef refactor(install.sh): update (#186)
- 调整部分函数顺序
- 优化安装逻辑/代码
2024-12-25 20:43:21 +08:00
jbwfu 45122ddfd7 feat(install.sh): 添加参数以支持打包 AppImage 文件后继续安装插件 (#183)
* 支持appiamage打包后安装插件

* 更新帮助信息

* fix: 修正 AppImage 文件命名

* 优化 PROXY_URL 变量处理

* 修复 LiteLoaderQQNT 已安装时修补操作被跳过问题
2024-12-21 23:28:38 +08:00
jbwfu ccdaa87648 feat(install.sh): 检测更新支持 (#182)
* 添加版本检测函数

* fix: flatpak

* feat: ll、插件存在时跳过安装

* fix

    - 提权失败退出
    - 更新 printf 使用方式

* 添加强制安装/更新支持

* 调整安装逻辑

* 优化代理获取逻辑
2024-12-20 18:31:08 +08:00
jbwfu 44683448db 优化日志输出 (#181)
* 优化日志输出

* update

* fix(install.sh): 使用 printf 取代 echo 以适配 macos
2024-12-20 09:06:32 +08:00
jbwfu d574b27786 Improvement/patch resources file handling (#180)
* 更新 package.json 修改方式

* fix: 提权失败时退出
2024-12-19 18:26:36 +08:00
jbwfu 4558dfa067 fix(install.sh): 完善 LITELOADERQQNT_PROFILE 支持 (#179) 2024-12-19 18:02:00 +08:00
jbwfu 8b74e9b90a Enhancement/privilege escalation (#178)
* fix: sudo

* feat: 添加 -k,--skip-sudo 选项支持

* fix: 变量 PLATFORM 获取
2024-12-18 19:39:19 +08:00
jbwfu 6bdccbf9cb Enhancement/fallback support (#177)
* feat: add rsync/cp fallback

* feat: add wget/curl fallback

重写依赖检测
2024-12-18 18:21:58 +08:00
jbwfu 495fc60b61 refactor(install.sh): 优化 appimage 修改 (#176)
* refactor(install.sh): 优化 appimage 修改

    使用 appimage 文件原有的 runtime 文件,简化过程

* Update install.sh

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2024-12-18 13:00:17 +08:00
jbwfu 778f3baa25 Feature/cli parameter support (#174)
* feat(install.sh): 初步支持参数

    提供变量:
        'QQ_PATH': 自定义 QQ 路径,暂时须为 QQ 的 app 文件夹父目录
        'PLATFORM': 用于在系统检测失败时强制指定,值为 'linux' 或 'macos'

* feat: 正式支持 appimage

* fix: appimage 逻辑修改

* fix: QQ_PATH 变量支持

* fix: 逻辑更新,bug修正

* fix: for macOS command realpath
2024-12-18 11:30:22 +08:00
jbwfu 9aa102b9bc Feature/install linux improvements (#173)
* refactor(install.sh): refactor install.sh

* fix: Resolve rsync status checking issue

* fix: flatpak detection failure

* fix: Avoid script failure due to QQ installation

* fix: 规范 LiteLoaderQQNT 路径

* fix: 移除部分函数

- 简化代理获取
- 移除 Gitlink 安装方式
- 移除函数 create_symlink_func
- 重命名函数 aur_install_func 为 install_liteloaderqqnt_with_aur
- 重命名函数 get_working_proxy 为 get_github_working_proxy

* fix: 移除失败的下载

* fix: 更新 action 中 LiteLoaderQQNT 检测方式

Linux 系统内 QQ 启动异常无法检测,放行
2024-12-15 14:07:18 +08:00
Mzdyl b4f213d6ce Win 下载逻辑更新
commit 81b2db22c9b7497ae6e9338da0e50bf07f644da5
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Thu Dec 12 20:36:31 2024 +0800

    静默安装--silent #163

commit fbb3e6b643fd35b4528ffdee51367765ae0ade64
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Thu Dec 12 20:36:13 2024 +0800

    Win更新下载逻辑

    若离线版本最新则直接使用离线版本,否则在线下载最新版本
2024-12-12 20:37:23 +08:00
jbwfu 7c325ea997 perf(install.sh): proxy (#172)
* perf(install.sh): proxy

* docs: update README

* refactor: improve URL validation for GitHub links

* fix: increase timeout for proxy URL check
2024-12-12 20:13:55 +08:00
jbwfu 9072f071a9 feat(install.sh): add dependencies check (#171) 2024-12-11 14:02:13 +08:00
jbwfu cbc7eaab10 Feature/repack appimage improvements (#170)
* feat: arm64支持, 在线下载支持, AppRun 优化

- arm64 架构支持
- 变量 LITELOADERQQNT_PROFILE 支持自定义
- 在线下载 qq appimage

* fix: qq appimage download error

* fix: add dependencies for appimage.yml

* fix: update deprecated content in workflow

* fix: add missing quotes in output

* fix: GITHUB_OUTPUT usage error

* chore: rename workflow steps in appimage.yml

* fix: fix detection section in appimage.yml workflow

* feat: 手动提取 squashfs 内容以支持 arm64 架构

- 使用 wget 替换 curl
- 通过特征值 "68 73 71 73" 获取 squashfs 在 appimage 文件中的偏移值以提取 squashfs 文件

* fix: remove debug code and fix typos
2024-12-09 23:51:43 +08:00
Mzdyl a252452eaa Fix #162 2024-11-07 13:05:47 +08:00
Mzdyl 4e8bd3144b 移除多余预发布ci 2024-11-02 16:06:04 +08:00
Mzdyl d5bff35674 粗暴的 Nuitka 兼容 1.18.1 2024-11-02 15:53:36 +08:00
Mzdyl de6659f49d 添加 Operation not permitted 说明 2024-11-01 10:03:03 +08:00
Mzdyl c7b8ea4159 1.18.1 (#156)[pre-release]
* 兼容 Nuitka 离线文件

* can_connect 添加重定向

* Fix Nuitka 离线文件

* Update install_windows.py

* 代理 URL 解析逻辑提取
Alpha-windows
2024-11-01 00:40:34 +08:00
Mzdyl dd346bf76f 1.18 (#155)
* 修改连通性

连通性测试改为对提供的 URL 测试而不是单纯的 GitHub

* 简化 插件查看 的下载判读逻辑

* 更新版本号
2024-10-31 22:21:35 +08:00
Gray David 488b404996 feat:更新插件列表安装逻辑 (#153)
更新一下install_windows的插件列表安装逻辑,如果无需安装则不下载
2024-10-31 21:57:04 +08:00
Mzdyl 02c058d8be README 更新及发布测试[pre-release ] 2024-10-26 19:44:11 +08:00
LY-Xiang 5fb4f1cb79 windows相关workflow更新 (#152)
* test

* cache test

* feat: Enhance network control and release logic

- Updated firewall rule to block outbound access for the installer.
- Changed release trigger to check for 'pro-release' in commit message.

---------

Co-authored-by: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
2024-10-26 19:32:55 +08:00
Mzdyl b5c4d31c7c Update windows_release.yml 2024-10-20 16:15:31 +08:00
Mzdyl f4b46b72c6 添加新的测试发布ci 2024-10-20 16:11:51 +08:00
Mzdyl 0827c6c17e 修复离线安装,删除多余用户输出,更新代理节点 (#147)
* 更新代理节点

* 修复错误的命名

* 注释掉多余输出信息
2024-10-19 18:49:00 +08:00
Mzdyl d4d202ba25 Squashed commit of the following:
commit 1fdfcb3bc6e8b70cb1930557477d4bb85061a422
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 21:06:15 2024 +0800

    Update unix.yml

commit e50e56e46e0a8425c47f18b60e45eeb7f6b2ceb2
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 21:01:17 2024 +0800

    Faltpak CI  Add xvfb

commit f73abe4cf1d461c71e9d452e0d3ef8c137620daa
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:53:09 2024 +0800

    Update install.sh

commit 0b710c79e0e4286171294ae1a947d050a920f02d
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:49:31 2024 +0800

    Update unix.yml

commit b9f4508c6e54d6578404003f35d60753a7afed4c
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:47:25 2024 +0800

    Update unix.yml

commit ac87c10aee6c9528785333eb0c651e4190d07ee3
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:44:37 2024 +0800

    CI Add Flatpak Repo

commit 73085030bf7ee2055c89a06ff5ef459b32b744d4
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:42:29 2024 +0800

    feat:flatpakQQ ci

commit d5af0a260033240fe468cd1afcb95de850c2ab01
Author: Mzdyl <25149539+Mzdyl@users.noreply.github.com>
Date:   Sat Oct 12 20:22:13 2024 +0800

    feat:flatpakQQ 安装(未测试
2024-10-14 16:25:53 +08:00
Mzdyl bfba56c9ad shell 添加执行检查和错误处理,添加 CI 测试 unix (#142)
* feat:添加操作检查和错误处理

* 修复错误的 runer_on 判断
2024-10-08 18:26:13 +08:00
Mzdyl 988c0ee044 Update unix.yml 2024-10-08 17:44:46 +08:00
Mzdyl a47e60ee0b feat:更广泛的使用sudo避免macOS权限问题 2024-10-08 17:44:00 +08:00
Mzdyl e1853e5999 feat:添加下载超时机制 2024-10-07 18:15:09 +08:00
Mzdyl 04eae4f18f feat:添加自动保存log 和 打开插件目录功能 2024-10-07 17:38:00 +08:00
Mzdyl 074603c956 Create unix.yml 2024-09-26 19:49:13 +08:00
Mzdyl dfe347376f CI Fix 1.17 2024-09-26 19:15:20 +08:00
Mzdyl c03ae0f98d 修复 ci 启动 QQ 命令 2024-09-26 18:35:34 +08:00
Mzdyl 198482950e Fix CI and Appimage 2024-09-26 18:28:54 +08:00
Mzdyl 4df56395cc 尝试修复 appimage 2024-09-26 17:35:37 +08:00
Mzdyl fc33979d6d 删除残留代码 2024-09-26 17:31:19 +08:00
Mzdyl a5742c6c40 Update install_windows.py 2024-09-26 17:11:18 +08:00
Mzdyl a088b34847 Merge branch '28060-适配' 2024-09-26 16:54:10 +08:00
Mzdyl 87e8e7c259 launchQQ 删除修补功能,仅作为 log 启动器 2024-09-26 16:45:32 +08:00