\n\n### 复现步骤\n\n_No response_\n\n### 相关日志输出\n\n```shell\n\n```\n\n### 附加信息\n\n_No response_",[2867],{"name":2868,"color":2869},"triage/needs-information","d455d0",7221,"halo-dev","halo","open","添加菜单后,菜单名称为空","2025-02-08T08:13:04Z","https://github.com/halo-dev/halo/issues/7221",0.7953058,{"description":2879,"labels":2880,"number":2887,"owner":2871,"repository":2872,"state":2873,"title":2888,"updated_at":2889,"url":2890,"score":2891},"### System information\n\nno\n\n### What is the project operation method?\n\nSource Code\n\n### What happened?\n\n## Why you need it?\r\nWe've identified that the password is hardcoded in the source code [here](https://github.com/halo-dev/halo/blob/main/application/src/main/java/run/halo/app/security/authentication/twofactor/totp/DefaultTotpAuthService.java#L46).\r\n```java\r\n var keyStorePath = keysRoot.resolve(\"halo.keystore\");\r\n var password = \"changeit\".toCharArray();\r\n var keyStore = KeyStore.getInstance(KeyStore.getDefaultType());\r\n```\r\nYou can see the hardcoded key \"changeit\". \r\n## How could it be?\r\nWe understand that halo is a tool for building websites, but as long as the template allows for hardcoded password, this will also exist in downstream projects. That is, the developers who use halo for website building may still hardcode their passwords in the source code although these passwords may be change to something else rather than \"changeit\". \r\n## Suggestion\r\nSo, I suggest that the password should be stored in a more secure way, and I'm sure this will make halo better!\n\n### Relevant log output\n\n_No response_\n\n### Additional information\n\n_No response_",[2881,2884],{"name":2882,"color":2883},"area/core","0052cc",{"name":2885,"color":2886},"kind/improvement","f714c6",5843,"Suggestions towards the hardcoded password","2024-05-07T06:51:00Z","https://github.com/halo-dev/halo/issues/5843",0.8166208,{"description":2893,"labels":2894,"number":2897,"owner":2871,"repository":2872,"state":2873,"title":2898,"updated_at":2899,"url":2900,"score":2901},"### 前置条件\n\n- [x] 已经在 [issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 已经尝试过停用所有的插件,排除是插件导致的问题。\n- [x] 如果是插件和主题的问题,请在对应的插件和主题仓库提交。\n\n### 系统信息\n\n- 外部访问地址: https://qingf.me\n- 启动时间: 2024-12-18 11:44\n- 版本: 2.20.12\n- 构建时间: 2024-12-17 15:44\n- Git Commit: 4442859\n- Java: IBM Semeru Runtime Open Edition / 21.0.5+11-LTS\n- 数据库: MySQL Community Server - GPL / 8.4.3\n- 操作系统: Linux / 6.1.0-25-amd64\n- 已激活主题: [Hao 1.6.1](https://github.com/chengzhongxue/halo-theme-hao)\n- 已启动插件:\n - [highlight.js 代码高亮 1.3.2](https://github.com/halo-sigs/plugin-highlightjs)\n - [lightgallery.js 灯箱 1.2.1](https://github.com/halo-sigs/plugin-lightgallery)\n - [Trailing Slash 1.0.0](https://github.com/halo-sigs/plugin-trailing-slash)\n - [Markdown / HTML 内容块 1.2.0](https://github.com/halo-dev/plugin-hybrid-edit-block)\n - [OAuth2 认证 1.5.0](https://github.com/halo-sigs/plugin-oauth2)\n - [编辑器超链接卡片 1.3.0](https://github.com/halo-sigs/plugin-editor-hyperlink-card)\n - [站点推送插件 1.5.2](https://github.com/Stonewuu/halo-plugin-sitepush)\n - [链接管理 1.5.0](https://github.com/halo-sigs/plugin-links)\n - [瞬间 1.9.0](https://github.com/halo-sigs/plugin-moments)\n - [Sitemap 1.1.2](https://github.com/halo-dev/plugin-sitemap)\n - [搜索组件 1.6.2](https://github.com/halo-dev/plugin-search-widget)\n - [评论组件 2.5.1](https://github.com/halo-dev/plugin-comment-widget)\n - [应用市场 1.9.0](https://www.halo.run/store/apps/app-VYJbF)\n\n### 使用的哪种方式运行?\n\nDocker\n\n### 发生了什么?\n\n在一行末尾无法输入字符`————`。\n\nhttps://github.com/user-attachments/assets/e375d70b-9609-43e1-b189-ba20554cc9f3\n\n\n### 复现步骤\n\n可能无法稳定复现,但大部分时候都可以。\n具体如何复现请看上方视频。",[2895],{"name":2896,"color":2869},"triage/not-reproducible",7157,"特定条件下无法输出部分字符","2025-01-06T03:53:16Z","https://github.com/halo-dev/halo/issues/7157",0.8323877,{"description":2903,"labels":2904,"number":2906,"owner":2871,"repository":2872,"state":2873,"title":2907,"updated_at":2908,"url":2909,"score":2910},"### 系统信息\n\n- 外部访问地址: http://localhost:8090/\n- 启动时间: 2024-10-22 18:31\n- 版本: 2.20.3\n- 构建时间: 2024-10-15 17:26\n- Git Commit: b95a83a\n- Java: IBM Semeru Runtime Open Edition / 21.0.4+7-LTS\n- 数据库: H2 / 2.3.232\n- 操作系统: Linux / 6.1.27\n- 已激活主题: [Earth 1.11.0](https://github.com/halo-dev/theme-earth)\n- 已启动插件:\n - [Sitemap 1.1.2](https://github.com/halo-dev/plugin-sitemap)\n - [搜索组件 1.6.2](https://github.com/halo-dev/plugin-search-widget)\n - [RSS 1.3.0](https://github.com/halo-dev/plugin-feed)\n - [评论组件 2.4.0](https://github.com/halo-dev/plugin-comment-widget)\n - [应用市场 1.5.1](https://www.halo.run/store/apps/app-VYJbF)\n\n### 使用的哪种方式运行?\n\nDocker\n\n### 发生了什么?\n\n在上传较大附件时 上传进度会随时卡住不动 导致无法正常上传较大附件 2.19及以前版本测试过都没有这个问题 升级2.20后从2.20.0-2.20.6版本都试过都有类似的问题在附件库上传也是一样的\n\n\n\n\n### 复现步骤\n\n1.打开附件库 或新建文章 \n2.上传附件 (附件大小至少要大于400兆比较容易复现)\n\n### 相关日志输出\n\n2024-10-22T18:43:40.691+08:00 WARN 7 --- [run.halo.app.core.reconciler.PostReconciler-t-1] io.r2dbc.h2.H2Connection : Option{name='readOnly', sensitive=false} + isn't supported in H2 at the transaction level. You must set it on conenction URL. See http://www.h2database.com/html/features.html#read_only\n2024-10-22T18:43:40.701+08:00 WARN 7 --- [run.halo.app.core.reconciler.PostReconciler-t-1] io.r2dbc.h2.H2Connection : Option{name='readOnly', sensitive=false} + isn't supported in H2 at the transaction level. You must set it on conenction URL. See http://www.h2database.com/html/features.html#read_only\n\n\n### 附加信息\n\n_No response_",[2905],{"name":2868,"color":2869},6927,"2.20较大附件上传问题 2.19以前版本能正常上传","2024-10-26T12:45:00Z","https://github.com/halo-dev/halo/issues/6927",0.8327005,{"description":2912,"labels":2913,"number":2915,"owner":2871,"repository":2872,"state":2873,"title":2916,"updated_at":2917,"url":2918,"score":2919},"### Prerequisites\n\n- [x] I have searched for related issues in the [Issues](https://github.com/halo-dev/halo/issues) list.\n- [x] This is a feature related to Halo. If it is not an issue with the project itself, it is recommended to submit it in the [Discussions](https://github.com/halo-dev/halo/discussions).\n- [x] If it is a feature suggestion for plugins and themes, please submit it in the respective plugin and theme repositories.\n\n### Your current Halo version\n\n2.20.9\n\n### Describe this feature\n\n如果用户修改了处于`已发布`状态的文章并且没有`允许发布自己的文章`权限就自动切换成`未发布`状态\n\n### Additional information\n\n_No response_",[2914],{"name":2885,"color":2886},7073,"重新编辑文章后自动取消发布","2024-11-26T07:07:36Z","https://github.com/halo-dev/halo/issues/7073",0.8349843,{"description":2921,"labels":2922,"number":2925,"owner":2871,"repository":2872,"state":2926,"title":2927,"updated_at":2928,"url":2929,"score":2930},"### 系统信息\n\n\r\n\n\n### 使用的哪种方式运行?\n\nDocker\n\n### 发生了什么?\n\n\r\n\n\n### 相关日志输出\n\n_No response_\n\n### 附加信息\n\n_No response_",[2923],{"name":2924,"color":2869},"kind/support",5538,"closed","console 后台页面的文档 title 如何修改 每次都是动态切换","2024-03-21T10:08:43Z","https://github.com/halo-dev/halo/issues/5538",0.7859137,{"description":2932,"labels":2933,"number":2939,"owner":2871,"repository":2872,"state":2926,"title":2940,"updated_at":2941,"url":2942,"score":2943},"### Your current Halo version\r\n\r\nlatest\r\n\r\n### Describe this feature\r\n\r\n比如插件的 extensions 中有一个 notification.yaml 而 Halo 的 extensions 中也存在 notification.yaml 插件启动时会加载到 halo 下的导致无法将插件提供的自定义模型数据初始化到数据库,希望的是插件启动时只从插件中获取,获取不到就不存在而不从 Halo 查找\r\n\r\n### Additional information\r\n\r\n/kind improvement\r\n/area core\r\n/area plugin\r\n/milestone 2.10.x\r\n/assign",[2934,2935,2936],{"name":2882,"color":2883},{"name":2885,"color":2886},{"name":2937,"color":2938},"area/plugin","181D31",4610,"插件启动时 extensions 下的文件名如果和 Halo 的有重名会无法加载","2023-09-27T12:46:18Z","https://github.com/halo-dev/halo/issues/4610",0.7949452,{"description":2945,"labels":2946,"number":2949,"owner":2871,"repository":2872,"state":2926,"title":2950,"updated_at":2951,"url":2952,"score":2953},"### Prerequisites\n\n- [x] I have searched for related issues in the [issues](https://github.com/halo-dev/halo/issues) list.\n- [x] This is an issue with the Halo project itself. If it is not an issue with the project itself(For example: Installation and deployment issues.), it is recommended to submit it in the [Discussions](https://github.com/halo-dev/halo/discussions).\n- [x] I have tried disabling all plugins to rule out plugins as the cause of the problem.\n- [x] If it is an issue with plugins and themes, please submit it in the respective plugin and theme repositories.\n\n### System information\n\n\n缺少样式,导致整个后端无法登录\n\n### What is the project operation method?\n\nDocker\n\n### What happened?\n\n缺少样式,导致整个后端无法登录\n\n### Reproduce Steps\n\n_No response_\n\n### Relevant log output\n\n```shell\n\n```\n\n### Additional information\n\n_No response_",[2947],{"name":2948,"color":2869},"triage/unresolved",7366,"后端管理系统无法打开,显示缺少样式","2025-04-24T03:09:11Z","https://github.com/halo-dev/halo/issues/7366",0.79662025,{"description":2955,"labels":2956,"number":2961,"owner":2871,"repository":2872,"state":2926,"title":2962,"updated_at":2963,"url":2964,"score":2965},"### System information\n\nHalo 2.12.0+版本\r\npostgres 15.4\n\n### What is the project operation method?\n\nDocker Compose\n\n### What happened?\n\n我有2个不同的节点,halo和postgres独立部署。\r\n我在A节点添加一篇文章,由数据同步工具同步到B节点数据库,并且B数据库中数据可查最新添加的文章。\r\n问题:\r\nA节点文章在前后台都展示,B节点文章在前后台均不展示。\r\n目前解决方案:\r\n重启B节点,文章可展示\r\n或者在B节点访问后台文章的posts/editor地址,文章可展示。\r\n实际是我不止AB两个节点,所有节点操作一遍很麻烦,希望解决该问题。\r\n\r\nHalo 2.12.0版本开始出现 Halo 2.11.0未出现该问题。\r\n\n\n### Relevant log output\n\n```shell\n没有异常日志\n```\n\n\n### Additional information\n\n_No response_",[2957,2960],{"name":2958,"color":2959},"priority/awaiting-more-evidence","fef2c0",{"name":2868,"color":2869},5412,"数据库自动同步的文章数据halo不展示","2024-02-27T12:01:29Z","https://github.com/halo-dev/halo/issues/5412",0.8010322,{"description":2967,"labels":2968,"number":2973,"owner":2871,"repository":2872,"state":2926,"title":2974,"updated_at":2975,"url":2976,"score":2977},"### 你当前使用的版本\n\n2.10.0-alpha.1\n\n### 描述一下此特性\n\n目前邮件通知似乎还没有支持SSL协议\r\n\r\n期望可选使用SSL/TLS 安全发送或接收电子邮件\n\n### 附加信息\n\n_No response_",[2969,2972],{"name":2970,"color":2971},"kind/feature","c7def8",{"name":2882,"color":2883},4674,"期望邮件通知支持SSL","2023-10-09T03:19:54Z","https://github.com/halo-dev/halo/issues/4674",0.80515206,["Reactive",2979],{},["Set"],["ShallowReactive",2982],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fq3AxVYlya4QH5-DFTTPw1mCpT4HBs_Vmy7JsVjNQrjM":-1},"/halo-dev/halo/5927"]