\r\n\r\n这显而易见对后续的维护是困难的,使用者很难分辨表单项,可能的改进方案:\r\n\r\n1. Repeater 支持展示模式,即默认不显示 Repeater 元素的表单,而是显示一个摘要或者支持折叠。\r\n2. 支持表单布局,让开发者定义表单项宽度。\r\n3. 优化默认表单宽度,或者为部分可能有嵌套的表单项专门调整宽度。\r\n4. 支持 TOC,即为表单的表单项生成一个树结构的 TOC,放置在表单旁边,方便预览全局。\r\n5. 优化部分 Core 中提供的数据选择表单项(文章分类、菜单等),直接支持多选和排序,避免滥用 Repeater:\r\n \r\n \u003Cimg src=\"https://github.com/user-attachments/assets/6f29a6bb-dd67-4559-a00d-14ab5c7cc1bb\" width=\"256px\"/>\r\n\r\n以上改进建议需要讨论,后续建议分别提交 issue 以方便跟踪。\r\n\r\nRef https://github.com/halo-dev/halo/issues/4374\r\n\r\n/area ui\r\n/kind improvement\n\n### 附加信息\n\n_No response_",[3051,3054,3055],{"name":3052,"color":3053},"priority/important-longterm","eb6420",{"name":3023,"color":3024},{"name":3056,"color":3057},"area/ui","1d76db",6369,"优化表单中组件的样式和显示方式","2024-10-14T09:29:35Z","https://github.com/halo-dev/halo/issues/6369",0.7147543,{"description":3064,"labels":3065,"number":3072,"owner":3026,"repository":3027,"state":3028,"title":3073,"updated_at":3074,"url":3075,"score":3076},"### 你当前使用的版本\n\n2.20.7\n\n### 描述一下此特性\n\n我在写一个网站文章贡献者的集合,如下所示:\n\n\n\n开发文档中Finder API [getContributors(names)](https://docs.halo.run/developer-guide/theme/finder-apis/contributor#getcontributorsnames)可获得贡献者(也包括作者),但`names:List\u003Cstring>` - 作者的唯一标识 `metadata.name` 的集合目前似乎只能基于单篇文章[PostVo](https://docs.halo.run/developer-guide/theme/finder-apis/post#postvo)中的`status.contributors`中获取,如下图所示:\n\n\n无法获得全站的文章贡献者,虽有作者归档,但没有作者集合,也不能实现,所以望能提供一个贡献者集合与作者集合。\n\n\n\n如提供的话可在uc/profile里提供一个”是否作为贡献者进行显示“的选项,创建此选项的原因如下:\n投稿者作为文章作者不想出现可在文章设置中进行修改,但当修改作者后原作者就会作为贡献者出现在`contributors`中,此选项可供不想透露信息的用户进行选择,由于因为只要修改过文章的用户也会被记录在`contributors`中,所以也可供只做文章修改的特殊用户进行选择,类似于有些审稿者不想出现在贡献榜单中。\n\n\n\n\n\n\n### 附加信息\n\n_No response_",[3066,3067,3070],{"name":3020,"color":3021},{"name":3068,"color":3069},"kind/api-change","e11d21",{"name":3071,"color":3021},"area/theme",6966,"能否提供贡献者合集|作者合集","2024-11-15T10:43:44Z","https://github.com/halo-dev/halo/issues/6966",0.71607256,{"description":3078,"labels":3079,"number":3082,"owner":3026,"repository":3027,"state":3028,"title":3083,"updated_at":3084,"url":3085,"score":3086},"### 前置条件\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\n### 你当前使用的版本\n\n2.20.13\n\n### 描述一下此特性\n\n目前在文章设置中提供了手动修改作者的功能,但没有任何过滤,这会导致在网站注册用户较多的时候难以选择网站的管理员或者具有文章发布权限的用户。并且这里本来也不应该列出普通注册用户。\n\n/kind improvement\n/area core\n\n### 附加信息\n\n_No response_",[3080,3081],{"name":3020,"color":3021},{"name":3023,"color":3024},7203,"文章设置中的作者设置期望仅列出包含文章权限的用户","2025-03-03T07:31:12Z","https://github.com/halo-dev/halo/issues/7203",0.7221207,{"description":3088,"labels":3089,"number":3092,"owner":3026,"repository":3027,"state":3028,"title":3093,"updated_at":3094,"url":3095,"score":3096},"### 你当前使用的版本\n\n2.20.0-SNAPSHOT\n\n### 描述一下此特性\n\n\u003Cimg width=\"626\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a51c885b-2b3b-461e-94ea-21d6cc22c455\">\r\n\r\n期望能在登录失败之后回填用户名。\r\n\r\n/area core\r\n/kind improvement\r\n\n\n### 附加信息\n\n_No response_",[3090,3091],{"name":3020,"color":3021},{"name":3023,"color":3024},6758,"期望登录表单在登录失败后回填用户名","2024-10-04T08:14:41Z","https://github.com/halo-dev/halo/issues/6758",0.7229126,{"description":3098,"labels":3099,"number":3104,"owner":3026,"repository":3027,"state":3028,"title":3105,"updated_at":3106,"url":3107,"score":3108},"### 前置条件\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\n### 你当前使用的版本\n\n2.20.8\n\n### 描述一下此特性\n\n增加更多文章详情页访问规则或允许用户自定义。\n我这里希望加的有:\n- /tags/slug\n- /categories/slug\n- /tags/name\n- /categories/name\n- /year/name\n- /y/m/name\n- /y/m/d/name\n- /slug (其实可以用页面代替,但某些主题页面和文章渲染效果不同因此不希望用这种方法解决)\n- /name\n\n---\n\n或者可以做一个自定义选项,包含:\n- 标签\n- 分类\n- 别名\n- 名称\n- 日期\n - 年\n - 月\n - 日\n- UUID\n- ShortUUID\n\n你们完全可以用2.20(看起来是新增的)组件:\n\n这张图是从[Nexus 知识库主题](https://www.halo.run/store/apps/app-WDdmT)的页脚配置那块截的,目前我看好几个主题都在用这个做菜单配置。\n\n> *谁说这想法孬啊,这想法太棒了(doge)*\n\n### 附加信息\n\n@guqing 在 #3477 提到了后续有考虑支持自定义路由, #5284 #5916 也有同想法。\n但看起来都不了了之了,所以我在这重提一下。",[3100,3101,3102,3103],{"name":3037,"color":3038},{"name":3020,"color":3021},{"name":3041,"color":3042},{"name":3056,"color":3057},7013,"增加新的文章详情页访问规则或允许用户自定义","2024-11-11T04:11:18Z","https://github.com/halo-dev/halo/issues/7013",0.7271096,{"description":3110,"labels":3111,"number":3117,"owner":3026,"repository":3027,"state":3118,"title":3119,"updated_at":3120,"url":3121,"score":3122},"### 你当前使用的版本\n\n2.19.2\n\n### 描述一下此特性\n\n当前出现了不少关于主菜单找不到或者未设置的问题,导致前台无法正常渲染,这个时候也没有明显的提示原因。所以期望优化这个问题,建议方案:\r\n\r\n1. 如果没有设置或者通过某种方式取消了主菜单的设置,那么直接使用第一个 Menu 数据。\r\n2. 如果设置的主菜单不存在,同上。\r\n\r\n/kind improvement\r\n/area core\n\n### 附加信息\n\n_No response_",[3112,3113,3116],{"name":3020,"color":3021},{"name":3114,"color":3115},"triage/needs-information","d455d0",{"name":3023,"color":3024},6625,"closed","优化主题获取主菜单的 Finder API","2024-10-08T09:25:41Z","https://github.com/halo-dev/halo/issues/6625",0.67534894,{"description":3124,"labels":3125,"number":3128,"owner":3026,"repository":3027,"state":3118,"title":3129,"updated_at":3130,"url":3131,"score":3132},"### 系统信息\r\n\r\n- 外部访问地址: https://oniya.cn/\r\n- 启动时间: 2024-07-03 08:19\r\n- 版本: 2.17.0\r\n- 构建时间: 2024-07-02 10:06\r\n- Git Commit: c5bf192\r\n- Java: IBM Semeru Runtime Open Edition / 21.0.3+9-LTS\r\n- 数据库: 20200531 / 5.7.18-cynos-log\r\n- 操作系统: Linux / 6.1.0-13-amd64\r\n- 已激活主题: [Theme Joe3 1.2.2](https://github.com/jiewenhuang/halo-theme-joe3.0)\r\n- 已启动插件:\r\n - [静态网页服务 1.0.0-alpha.2](https://www.halo.run/store/apps/app-gFkMn)\r\n - [Meilisearch 2.0.1](https://github.com/Rainsheep/halo-plugin-meilisearch)\r\n - [TinyTale小程序设置 1.0.4](https://github.com/jiewenhuang/halo-plugin-TinyTale)\r\n - [Webhook 1.0.0](https://www.wxy97.com/)\r\n - [朋友圈 1.3.3](https://github.com/chengzhongxue/plugin-friends)\r\n - [SEO 工具集 1.0.6](https://www.halo.run/store/apps/app-FNGbT)\r\n - [OAuth2 认证 1.1.1](https://github.com/halo-sigs/plugin-oauth2)\r\n - [highlight.js 代码高亮 1.2.2](https://github.com/halo-sigs/plugin-highlightjs)\r\n - [Metrics Graph 1.0.0](https://github.com/guqing/plugin-metrics-graph)\r\n - [Markdown / HTML 内容块 1.1.0](https://github.com/halo-dev/plugin-hybrid-edit-block)\r\n - [Vditor 编辑器 1.7.0](https://github.com/justice2001/halo-plugin-vditor)\r\n - [Willow Markdown 编辑器 1.0.0](https://github.com/guqing/willow-mde)\r\n - [图库管理 1.3.0](https://github.com/halo-sigs/plugin-photos)\r\n - [文章导入导出 1.2.4](https://jhacker.cn/2023/halo-plugin-export2doc)\r\n - [AI 助手 1.0.0](https://www.halo.run/store/apps/app-riNgb)\r\n - [Docsme 1.0.0-alpha.7](https://www.halo.run/store/apps/app-yffxw)\r\n - [瞬间 1.6.2](https://github.com/halo-sigs/plugin-moments)\r\n - [链接管理 1.4.0](https://github.com/halo-sigs/plugin-links)\r\n - [站点推送插件 1.5.2](https://github.com/Stonewuu/halo-plugin-sitepush)\r\n - [增强备份(Backup IMproved) 1.1.1](https://www.halo.run/store/apps/app-dHakX)\r\n - 联系表单 1.0.2\r\n - [文章限制阅读 Pro 1.2.4](https://www.halo.run/store/apps/app-TzRqd)\r\n - [对象存储(Amazon S3 协议) 1.9.1](https://github.com/halo-dev/plugin-s3)\r\n - [站点迁移 1.6.1](https://github.com/halo-sigs/plugin-migrate)\r\n - [Sitemap 1.1.1](https://github.com/halo-dev/plugin-sitemap)\r\n - [搜索组件 1.4.0](https://github.com/halo-dev/plugin-search-widget)\r\n - [RSS 1.2.2](https://github.com/halo-dev/plugin-feed)\r\n - [评论组件 2.2.0](https://github.com/halo-dev/plugin-comment-widget)\r\n - [应用市场 1.2.0](https://www.halo.run/store/apps/app-VYJbF)\r\n\r\n### 使用的哪种方式运行?\r\n\r\nDocker Compose\r\n\r\n### 发生了什么?\r\n\r\n用户登录邮件时间异常,和实际时间不一致,也和halo后台显示的时间不一致,且疑似存在意义不明的内容\r\n\r\n\r\n\r\n\r\n### 相关日志输出\r\n\r\n_No response_\r\n\r\n### 附加信息\r\n\r\n_No response_",[3126,3127],{"name":3020,"color":3021},{"name":3023,"color":3024},6256,"用户登录邮件时间异常","2024-07-17T15:21:30Z","https://github.com/halo-dev/halo/issues/6256",0.71281993,{"description":3134,"labels":3135,"number":3138,"owner":3026,"repository":3027,"state":3118,"title":3139,"updated_at":3140,"url":3141,"score":3142},"### 你当前使用的版本\n\n_No response_\n\n### 描述一下此特性\n\n主题或插件中引入了用户元数据时,目前的 contributorFinder 无法返回这些元数据信息。\n\n### 附加信息\n\n_No response_",[3136,3137],{"name":3037,"color":3038},{"name":3020,"color":3021},4645,"contributorFinder 支持返回用户元数据","2023-10-11T09:12:36Z","https://github.com/halo-dev/halo/issues/4645",0.71775615,["Reactive",3144],{},["Set"],["ShallowReactive",3147],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fH0zUrFT1303nmp1ZDZlGfWlfYVKuEA_Zp5dUt3c6Ai8":-1},"/halo-dev/halo/3508"]