耗子
|
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 |
|