Commit Graph

4170 Commits

Author SHA1 Message Date
耗子 dbcbbf9d95 feat: 备份支持指定压缩文件格式,close #1582 2026-05-07 04:31:09 +08:00
renovate[bot] 2c078d90d7 chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.2 (#1591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 16:37:08 +00:00
耗子 f08136242e feat: 已安装应用列表显示运行状态 2026-05-06 18:05:19 +08:00
耗子 d503d9f083 fix: docker compose在目录大小情况下获取状态失败,close #1590 2026-05-06 03:14:46 +08:00
renovate[bot] 3147f70dde chore(deps): Update module github.com/gookit/color to v1.6.1 (#1589)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 21:57:48 +00:00
renovate[bot] e2815a430e chore(deps): Lock file maintenance (#1588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 05:07:49 +00:00
renovate[bot] 36a8646485 chore(deps): Update module github.com/libtnb/sqlite to v1.1.1 (#1586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 13:25:11 +00:00
renovate[bot] 901ce774d5 chore(deps): Update module github.com/fsnotify/fsnotify to v1.10.0 (#1585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 05:49:35 +00:00
renovate[bot] 0a42e198dd chore(deps): Update non-major dependencies (#1584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-02 16:35:28 +00:00
renovate[bot] 54ad4dff86 chore(deps): Update non-major dependencies (#1581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 21:57:37 +00:00
耗子 6f54b6e402 fix: De Morgan's law 2026-04-29 23:21:18 +08:00
耗子 075d9f8ee4 fix: nginx下ip证书签发失败 2026-04-29 20:27:09 +08:00
耗子 c0d8642cb5 fix: 优化代码 2026-04-28 06:05:34 +08:00
耗子 418d8af6d9 fix: 优化各列宽度 2026-04-28 04:18:39 +08:00
耗子 45b63f8cd0 fix: 容器镜像清理 2026-04-28 04:18:28 +08:00
耗子 521bf37a9f Merge remote-tracking branch 'origin/main' 2026-04-27 22:56:36 +08:00
耗子 452c5ffac8 fix: 更新错误页描述 2026-04-27 22:56:31 +08:00
h2zi f1cc5bb7d6 chore: update mocks 2026-04-27 12:31:25 +00:00
耗子 909556b3d6 refactor: 统一日志清理 2026-04-27 20:30:12 +08:00
耗子 cd64dc65f3 fix: lint 2026-04-27 19:32:20 +08:00
耗子 b3b29d79c5 fix: 优化supervisor管理器 2026-04-27 19:26:46 +08:00
耗子 d565d3bbb8 Merge remote-tracking branch 'origin/main' 2026-04-27 17:28:27 +08:00
耗子 dc62ecf1dd fix: shell 执行失败时丢失 cmd.Run 真实错误
当 cmd.Dir 不存在或 exec 启动失败时,Go 在进入 bash 前就返回错误,stderr 为空,原本只取 stderr 的错误格式会输出空 err,导致排查困难。改为同时携带 cmd.Run 的真实错误和 stderr。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 17:28:09 +08:00
renovate[bot] dd600d89d2 chore(deps): Lock file maintenance (#1580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-27 05:13:33 +00:00
renovate[bot] 1d4a488e83 chore(deps): Update non-major dependencies (#1579)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 17:02:49 +00:00
renovate[bot] 71bb13cd66 chore(deps): Update non-major dependencies (#1578)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-25 16:35:16 +00:00
renovate[bot] 5a52efd3ec chore(deps): Update dependency eslint-plugin-vue to v10.9.0 (#1577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-25 06:00:31 +00:00
renovate[bot] fc8de12590 chore(deps): Update module github.com/DeRuina/timberjack to v1.4.2 (#1576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-24 14:04:04 +00:00
renovate[bot] b03ad4ba86 chore(deps): Update module github.com/go-webauthn/webauthn to v0.17.0 (#1575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-24 14:40:33 +08:00
renovate[bot] 2be313b676 chore(deps): Update dependency eslint-plugin-oxlint to v1.61.0 (#1574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 22:35:10 +00:00
renovate[bot] 5d8a08c507 chore(deps): Update non-major dependencies (#1573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-24 04:09:24 +08:00
renovate[bot] ab167e884c chore(deps): Update non-major dependencies (#1572)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-24 04:06:33 +08:00
renovate[bot] b57602deb9 chore(deps): Update dependency vite to v8.0.9 (#1571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 08:50:16 +00:00
耗子 db8064fbe3 fix: 日志查看器改用 PTY + xterm 以支持滚动查看历史
journalctl 未加 -n 参数导致只能看到 10 行历史;watchEffect 每次日志更新
都强制滚到底部,导致用户即便有滚动条也无法回看历史。改用已有的 ws.pty +
xterm.js 基础设施取代 n-log,借助 xterm 的 scrollback buffer 获得与 SSH
下 tail 一致的交互体验。

- tail 预加载 1000 行并启用 -F 兼容日志轮转
- journalctl 加 --no-pager 防止 TTY 下启动分页器,预加载 1000 行
- 移除无用的 language prop 并同步清理 EditModal 的传参

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 01:45:24 +08:00
renovate[bot] aeabe9b17e chore(deps): Update dependency vue-tsc to v3.2.7 (#1570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 23:18:48 +08:00
renovate[bot] cd65b13c0a chore(deps): Update module github.com/go-webauthn/webauthn to v0.16.5 (#1569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 18:20:09 +08:00
github-actions[bot] 51d979e63f New Crowdin translations by GitHub Action (#1568)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
v3.2.1
2026-04-22 04:48:34 +08:00
h2zi 751513d59a chore(l10n): update pot files 2026-04-21 20:38:26 +00:00
renovate[bot] 755230161b chore(deps): Update pnpm/action-setup action to v6 (#1564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 03:10:21 +08:00
h2zi 13e5771445 chore: update mocks 2026-04-21 19:07:46 +00:00
Copilot 6a7c856fe8 feat: 网站到期自动关闭 (#1561)
* Initial plan

* feat: 网站到期自动关闭功能

- biz.Website 新增 ExpireAt 字段(*time.Time,可空,默认不限时)
- 新增数据库迁移自动添加 expire_at 列
- 新增 API 端点 POST /website/{id}/expire_at
- 新增定时任务每分钟检查到期网站并自动关闭
- 前端网站列表新增到期时间列(证书有效期与备注之间)

Agent-Logs-Url: https://github.com/acepanel/panel/sessions/af33abcf-bbcd-4306-a680-76307c699774

Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>

* refactor: 优化到期任务查询和数据更新

- 到期检查任务直接查询已到期且运行中的网站,避免加载全量数据
- UpdateExpireAt 使用直接 UPDATE 避免不必要的 SELECT 查询

Agent-Logs-Url: https://github.com/acepanel/panel/sessions/af33abcf-bbcd-4306-a680-76307c699774

Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>

* refactor: ExpireAt 改为 time.Time,日志使用英文

- ExpireAt 从 *time.Time 改为 time.Time,零值表示不限时
- 日志消息改为英文,与其他 job 文件风格保持一致
- 前端适配零值时间判断

Agent-Logs-Url: https://github.com/acepanel/panel/sessions/00c49c64-7614-48d1-98bb-0d742d5f10ad

Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>

* Revert "refactor: ExpireAt 改为 time.Time,日志使用英文"

This reverts commit ac3dfdb7e4.

* fix: lint

* fix: lint

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>
Co-authored-by: 耗子 <haozi@loli.email>
2026-04-22 03:06:43 +08:00
renovate[bot] 95a5d68f7c chore(deps): Update non-major dependencies (#1567)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 01:49:37 +00:00
renovate[bot] 89bdc033cc chore(deps): Update module modernc.org/sqlite to v1.49.0 (#1566)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 02:46:21 +08:00
renovate[bot] eb83a753b6 chore(deps): Update dependency typescript to v6.0.3 (#1565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 04:56:38 +00:00
耗子 b930c52acf Merge remote-tracking branch 'origin/main' 2026-04-17 19:01:37 +08:00
耗子 0585b7c04b fix: 批量创建PHP网站报错 2026-04-17 19:01:31 +08:00
renovate[bot] 0bc4eba46f chore(deps): Update dependency eslint-plugin-oxlint to v1.60.0 (#1563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 22:44:52 +00:00
renovate[bot] f015404523 chore(deps): Update non-major dependencies (#1562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 22:56:51 +08:00
耗子 2a2e413e45 chore: update deps 2026-04-16 22:48:52 +08:00
Copilot 1f9407b25a fix: WebDAV 存储连接失败 — 前端表单字段与后端不匹配 (#1560)
* Initial plan

* fix: WebDAV 存储连接失败,前端表单字段绑定错误 (host → url)

Agent-Logs-Url: https://github.com/acepanel/panel/sessions/6bc5c598-6439-49f4-92d7-59a0640d6148

Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>

* fix: 将 WebDAV 标签 URL 包装 $gettext() 保持国际化一致性

Agent-Logs-Url: https://github.com/acepanel/panel/sessions/6bc5c598-6439-49f4-92d7-59a0640d6148

Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: h2zi <5967335+h2zi@users.noreply.github.com>
2026-04-16 18:37:50 +08:00