### 1.8.0 (2025-11-03) **搜索栏组件** - 搜索引擎支持排序 **项目图标卡片** - [新增] 右键菜单显示所有已填入的地址(目前为:默认地址/内网地址,后期可能增加更多自定义类型的地址),并且支持以不同形态一键打开(新窗口打开、当前页面小窗口打开、当前页面直接打开) - [删除] 右键菜单显示当前网络环境相反的地址打开功能 **迁移、备份 PRO** - 管理账号可以备份整个项目的重要数据包含所有账号上传的图标与壁纸、账号配置、数据库、自定义样式目录(不含单独使用了mysql数据库的数据) 更多及重要说明 **图库、公共图库** **图库(原上传文件管理)** - 极致优化,提升整体图片列表的加载速度,支持按分类(图标,壁纸)查看 - 上传图片,并支持批量按图片分类(图标,壁纸)上传 - 简易图床,可复制链接到外部使用 - 快捷选择,所有可以上传图标、壁纸处支持从图库中选择图片 **支持公共图库 PRO** - 可实现图库的所有的功能 - 仅管理账号可上传图片,提供给所有账号在所需处选择使用 **网络环境切换组件** - 由于开启自动选择功能,会出现一些已知问题,如果后期没有好的解决方案,将取消自动选择卡片地址打开功能 [已知问题说明] - [优化] 开启自动选择功能后,增加一些现有问题的提示 **其他** - [增加] 关于页面快速点击 logo 5次,在浏览器控制台(快捷键 F12)打印运行信息(可以看到二进制可执行文件信息等,仅限管理账号点击有效) - [优化] 分组排序样式效果 - [优化] 部分系统内置应用及功能的提示 - [优化] 账号长度限制改为至少两个字符 - [修复] 硬盘和内存卡片的空闲数据,小数点精度不准的问题 - [修复] 启动后命令行和日志在没有错误,但是产生一个报错的BUG - [修复] 删除唯一管理账号时拦截失败的BUG ### 1.7.0 (2025-04-09) **系统状态组件** 1. [增加] 单击卡片内容查看详细信息(如:CPU,硬盘,内存使用信息),原点击编辑功能移动到右键菜单中 1. [优化] CPU 状态取值,改为取所有 CPU 的平均值 1. [修复] 编辑窗口在小屏幕会超出可视区域展示不友好的问题 1. [修复] 详情模式在部分尺寸屏幕下,进度条总长度没有100%显示的问题,以及某些情况下因文字过多导致进度条变形问题 **个性化设置** 1. [新增] 增加导航页logo、时钟是否显示的开关,在“个性化设置”操作 **图标项目卡片** 1. [新增] 当添加的网站获取到多个图标时,支持让用户选择 1. [新增] 智能选择内网地址和默认地址打开 BETA 1. [优化] 简化操作逻辑,点击添加时默认为普通卡片,部分不常用功能进行隐藏,可以点击更多选项编辑隐藏项 1. [优化] 支持在内置应用启动器和docker管理器中快速创建内置应用卡片和docker容器卡片 1. [优化] 卡片编辑整体样式调整 1. [修复] 内置应用卡片排序互换位置之后,因缓存,打开仍是换位置之前的内置引用的问题 **docker管理、docker容器卡片、docker权限** 1. [新增] 不再对账号角色为‘普通’ 的账号开放,普通账号无法查看容器列表和管理容器 1. [新增] 账号角色为‘普通’的账号,不再支持新添加 docker 类型的卡片,已经添加的 docker 卡片仍支持状态显示,不支持开关容器 1. [优化] docker 卡片在没有填入任何地址的时候,点击将不跳转页面 **原生https支持** https 默认端口为:3003,如需修改在项目配置文件(conf/conf.ini) 中配置,证书配置项[cert],旧版本升级到此版本,参考 启用HTTPS **全局站点设置** 1. [优化] 修改站点标题和ico图标保存后刷新及时生效,并且标题不再闪烁Sun-Panel字样 **OpenAPI开放接口** 1. [新增] 卡片分组相关接口:创建分组接口、获取分组列表接口、获取分组详情接口 1. [新增] 添加项目卡片支持参数支持:保存图片到项目本地、绑定分组ID或唯一名字(Sun-Panel BE 浏览器扩展已经跟进此 API 支持) 1. [新增] 获取当前自托管的 Sun-Panel 版本号(一般用于连通测试) 1. [优化] 修改项目卡片信息不修改的参数可以不传 **其他** 1. [新增] 上传图标/图片会自动根据上传的位置进行分类,项目图标、壁纸等,为以后开发图片选择器做准备 1. [新增] web根目录支持存放其他文件或者文件夹支持访问,例如:robots.txt等文件,存放后需要重启项目生效 (建议来自:#151) 1. [优化] 登录验证码为中文输入法的时候回车直接跳转的问题 1. [优化] 登录页当已经为登录状态进入登录页面直接跳转到首页 1. [优化] 一些提示信息 1. [优化] 更新日志支持区分 beta 与正式版本 1. [修复] 某些情况下页面超出可视范围 (感谢Q群:Mr.Huang提出并帮助调试) ### 1.6.1 (2024-12-25) 1. [优化] 因网络原因、图标卡片过多导致卡片首次加载延迟的问题 ### 1.6.0 (2024-11-11) 1. [增加] 多账号切换功能 (应用启动器 - 我的信息 - 已登录账号 - 添加其他账号,当已登录账号大于一个的时候,导航页右上角会显示 ‘切换按钮’ ) 1. [增加] 重构内置弹窗页面-支持拖拽移动、改变尺寸,多窗口显示,移动端全屏显示 1. [增加] 登录验证码功能 PRO 1. [增加] 导航页面按下键盘 “/” 键可以快速聚焦到搜索栏 1. [增加] docker管理器支持按'状态'列排序 1. [优化] 应用启动器-应用加载失败页面增加 '返回到登录页面' 按钮 1. [优化] 公开模式下隐藏搜索引擎的 '设置' 按钮 1. [修复] 重置配置文件异常的问题 1. **docker卡片** 1. [优化] 原loading层仅在操作(启动、关闭)容器的时候显示 1. [修复] 编辑卡片之后所有的修改未及时生效 1. **开发相关** 1. [优化] 项目卡片 增加唯一id属性 命名规则为 item-card-name-xx (xx 为卡片设置中的唯一标识) ### 1.5.3 (2024-10-14) 1. [修复] Docker管理器 分页下开启关闭容器控制串页、异常的问题 1. [优化] Docker管理器 容器启动失败错误原因提醒 1. [优化] Docker管理器 取消分页并支持按容器名称排序 1. [优化] Docker管理器 页面优化 ### 1.5.2 (2024-09-02) 1. [增强] 自定义页脚支持 script js的代码和引用外部js文件 1. [增强] docker 容器列表在部分设备上加载速度 1. [增强] 项目卡片数据支持本地缓存,提升加载过程 1. [增强] 公开模式下可以切换搜索引擎(仅限当次访问有效,页面刷新后恢复原搜索引擎) 1. [优化] 在 iframe 框架中本页打开时,将使用父窗口打开 1. [优化] docker 管理器样式、移动端显示效果 1. [优化] docker 卡片绑定的容器在更新后会自动匹配更新同名容器(为安全考虑,仅在登录状态下生效) 1. [优化] 一些细节更新 1. [修复] 搜索栏在 Mac OS 下 Safari 浏览器中文输入兼容性问题 1. [JS插件] 侧栏目录插件 (需自行安装) ### 1.5.1 (2024-07-12) 1. v1.5.0 所有功能 1. [修复] 普通图标卡片因鼠标中键新窗打开地址导致无法拖动排序 1. [修复] 风格设置搜索栏组件默认文字颜色为空的问题 ### 1.5.0 (2024-05-14) 1. docker版本从v1.3.0及之前升级到此版本前请务必先阅读更新说明 1. 如果要在容器中查看docker状态,挂载时需加:-v /var/run/docker.sock:/var/run/docker.sock 1. [修复] v1.5.0-beta24-05-10 系统状态添加磁盘项无效的问题 ### v1.5.0-beta24-05-10 beta (2024-05-10) 1. docker版本从v1.3.0及之前升级到此版本前请务必先阅读更新说明 1. 如果要在容器中查看docker状态,挂载时需加:-v /var/run/docker.sock:/var/run/docker.sock 1. [新增] 简单的docker管理器(非PRO可查看状态,不支持开启和关闭容器) 1. [新增] 重构图标卡片,增加docker应用和内置应用图标卡片 1. [优化] 分组风格支持独立设置,并可以设置公开模式隐藏 1. [优化] 增加可配置的登录过期时长(并将原72小时过期改为168小时,仍延续自动续期机制) 1. [优化] 内置应用启动器等按钮移至右上角 ### 1.4.0 (2024-04-26) 1. [新增] OpenAPI开放接口beta功能,开发者可以通过调用API接口来实现一些功能 1. [新增] 全局站点设置:自定义站点标题 PRO、自定义站点图标 PRO、自定义登录页面背景图 1. [新增] 在线编辑全局自定义 index.js 和 index.css 文件 PRO(非PRO用户依旧可以从程序安装目录中修改) 1. [新增] 背景图支持heic、avif格式上传 [ #77 ](仅对avif进行测试了) 1. [修复] v1.4.0-beta24-04-12 旧版用户升级不兼容在线编辑js、css的问题 1. [优化] 禁用referrer 。解决部分网站跳转后(例:qBittorrent)无法打开 1. [优化] 获取三方网站图标 1. [优化] 编辑项目时网址检测未以 http/https 开头并进行提醒 1. [优化] 修改系统状态[详情图标]显示格式,包含硬盘和内存的信息格式[已使用量/总量] 1. [其他] docker版本精简挂载目录为一个 ./conf 具体参考 [(说明)](https://github.com/hslr-s/sun-panel/discussions/98) 1. [其他] 更多可以参考之前 v1.4.0-beta* 版本更新日志 ### 1.3.0 (2024-03-23) - 首次推出