2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00
Commit Graph

68 Commits

Author SHA1 Message Date
d64dca4c2b feat: 去除设置缓存,会导致cli写入的设置无法正确读取 2026-01-24 21:09:08 +08:00
Copilot
908509e06b feat: 添加项目默认目录配置及目录跳转功能 (#1233)
* Initial plan

* feat: 添加项目默认目录配置及目录跳转功能

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: 为项目默认目录添加回退默认值

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
2026-01-13 22:25:20 +08:00
Copilot
f2e41a3364 feat: 添加操作日志记录功能和前端日志查看页面 (#1227)
* Initial plan

* feat: 添加操作日志记录功能和前端日志查看页面

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: 修复 HttpLog 中 IP 字符串处理的类型安全问题

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: lint

* feat: 完善面板内日志记录,添加网站/数据库/项目/计划任务/备份CRUD日志

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* feat: 完善更多模块的日志记录(证书/SSH/Webhook/用户/设置/安全)

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: 改进cert_dns删除方法,在删除前获取实体信息用于日志记录

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: lint

* feat: 从session获取操作员ID并在前端显示用户名

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: lint

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
Co-authored-by: 耗子 <haozi@loli.email>
2026-01-12 23:31:22 +08:00
abe1b709c9 feat: 优化证书生成 2026-01-10 18:51:09 +08:00
Copilot
01a228f3ad feat: 实现登录验证码和安全入口错误页伪装功能 (#1206)
* Initial plan

* feat: 实现登录验证码和安全入口错误页伪装功能

- 后端:添加登录验证码功能(密码错误3次后触发)
- 后端:支持3种安全入口错误页伪装(418/nginx/close)
- 后端:添加验证码API和更新设置项
- 前端:登录页支持验证码输入和刷新
- 前端:设置页添加登录验证码和错误页伪装选项

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* fix: 修复代码审查问题

- hijack失败时回退到418错误页而非返回200
- 验证码输入去除空格

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* feat: 优化细节

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
Co-authored-by: 耗子 <haozi@loli.email>
2026-01-10 05:21:09 +08:00
ea240a9350 fix: 优化权限 2026-01-10 02:54:53 +08:00
Copilot
f2d3911266 feat: 支持隐藏菜单和自定义Logo长期保存 (#1200)
* Initial plan

* feat: 支持隐藏菜单和自定义Logo长期保存

- 后端:在 SettingPanel 结构体中添加 HiddenMenu 和 CustomLogo 字段
- 后端:在 GetPanel 和 UpdatePanel 方法中处理新字段的获取和保存
- 后端:修改 Panel 接口返回 hidden_menu 和 custom_logo 给前端初始化
- 前端:在基本设置页面添加隐藏菜单和自定义 Logo 设置项
- 前端:从侧边栏设置组件中移除弹窗,只保留菜单折叠按钮
- 前端:初始化时从服务端获取并应用隐藏菜单和自定义 Logo 设置
- 前端:调整 store 的 persist 配置,不再将这两个设置保存到本地存储

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* 代码审查完成

Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>

* feat: 优化样式

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
Co-authored-by: 耗子 <haozi@loli.email>
2026-01-09 05:49:09 +08:00
2d525e9680 feat: 完善证书设置 2026-01-08 21:26:31 +08:00
61b74b31d9 feat: 优化包大小 2026-01-04 04:47:56 +08:00
2fefba51e1 feat: 支持自定义IP头,close #901 2025-10-11 00:42:42 +08:00
5ee35cbd30 refactor: rename module 2025-09-18 23:24:03 +08:00
027ffe3e70 fix: 修复防火墙端口放行 2025-08-23 15:34:13 +08:00
5584cc18cb refactor: 重命名项目 2025-07-23 04:50:25 +08:00
05721dbb47 feat: 优化注销时session处理 2025-07-07 16:49:53 +08:00
8bb6bd1882 feat: 替换弃用的gopkg.in/yaml.v3包 2025-06-22 20:14:27 +08:00
16f31120f5 feat: 添加用于更新证书的接口 2025-05-15 04:06:19 +08:00
5fd00acd48 feat: 用户支持开启2FA 2025-05-14 19:04:03 +08:00
daccf651b6 feat: 2fa相关接口 2025-05-14 03:59:22 +08:00
d27a91570c feat: 支持绑定域名、IP、UA,close #670 2025-05-14 03:08:31 +08:00
b767044199 feat: 为设置添加一个缓存层 2025-05-13 21:46:44 +08:00
8410b48ac0 feat: 将session超时写入主配置 2025-05-13 21:39:14 +08:00
715b42dfbb feat: 添加API和更新渠道的设置字段 2025-05-13 02:42:55 +08:00
71d9151fa0 feat: 添加2fa,登录超时,绑定域名、IP、UA的设置字段 2025-05-12 22:45:36 +08:00
ce4725ed09 fix: lint 2025-04-12 19:01:38 +08:00
2d45e84b66 feat: 添加翻译 2025-04-12 18:41:08 +08:00
耗子
5dc14ef1bb feat(#419): 面板自动更新 2025-01-02 19:00:19 +08:00
耗子
8b0e7bcaa9 refactor: 新年快乐 2025-01-01 15:33:47 +08:00
耗子
1fdc86cc0a fix: lint 2024-12-15 23:31:08 +08:00
耗子
cd1d7c9757 refactor: 初步实现依赖注入 2024-12-15 23:01:17 +08:00
耗子
110b40edd7 feat(网站): 支持选择伪静态规则 2024-11-28 23:51:01 +08:00
耗子
214b804062 feat: 数据库同步及fail2ban重构 2024-11-22 22:46:26 +08:00
耗子
47e114d43e feat: 修改面板端口前检查占用 2024-11-13 12:01:47 +08:00
耗子
2d35cbc176 fix: lint 2024-11-03 16:46:05 +08:00
耗子
9ef56f6ede feat: 适配面板备份 2024-10-28 02:43:21 +08:00
耗子
d6f4b8736b fix: 尝试修复压缩 2024-10-28 01:20:03 +08:00
耗子
cf26063287 feat: 优化去掉go-yaml依赖 2024-10-27 16:23:52 +08:00
耗子
9179543b7f feat: 支持重签面板HTTPS证书 2024-10-27 04:09:33 +08:00
耗子
ea96634318 fix: lint 2024-10-25 17:21:27 +08:00
耗子
cfff459673 feat: 移除color包 2024-10-25 17:06:04 +08:00
耗子
fc1584e7da fix: 罕见情况下防火墙规则错误 2024-10-23 03:05:40 +08:00
耗子
f2c3569447 fix: 修改部分端口报错 2024-10-17 17:54:33 +08:00
耗子
1a9fe40b80 feat: cli支持更新应用 2024-10-17 17:32:38 +08:00
耗子
324c61625d feat: 防火墙后端升级 2024-10-17 02:05:27 +08:00
耗子
5acf1e6eb7 feat: 修改面板端口自动放行 2024-10-16 15:22:47 +08:00
耗子
cdeaf9f48f feat: 完善验证器 2024-10-16 04:09:59 +08:00
耗子
b718c11f3a feat: 离线模式 2024-10-15 17:44:41 +08:00
耗子
a25de6e4db feat: 仅在cli中打印信息 2024-10-15 16:53:42 +08:00
耗子
50ba0ce38d feat: 优化修复流程 2024-10-15 03:46:56 +08:00
耗子
31ab4f0fb6 feat: 发布v2.3.5 2024-10-15 03:24:27 +08:00
耗子
182d9b1c8c feat: 添加面板修复命令 2024-10-15 03:14:38 +08:00