#### What type of PR is this?
/kind feature
/area core
/area console
/milestone 2.12.x
#### What this PR does / why we need it:
为通知类型设置添加 UI 权限判断。
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/4728
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
```release-note
为通知类型设置添加 UI 权限判断。
```
#### What type of PR is this?
/kind improvement
/area console
/milestone 2.12.x
#### What this PR does / why we need it:
为个人中心的文章适配自动保存功能
#### How to test it?
新建一个空白文章,测试当失去焦点、切换路由,或者在页面等待 20S 后,是否会自动创建文章草稿。
#### Which issue(s) this PR fixes:
Fixes#5036
#### Does this PR introduce a user-facing change?
```release-note
为个人中心的文章适配自动保存功能
```
#### What type of PR is this?
/area console
/kind bug
/milestone 2.12.x
#### What this PR does / why we need it:
修复创建 PAT 之后,点击复制按钮无法复制 token 的问题。
#### Which issue(s) this PR fixes:
Fixes#5273
#### Special notes for your reviewer:
测试步骤:
1. 构建生产环境的 UC。
2. 创建 PAT,点击复制按钮,观察是否能够正常复制。
#### Does this PR introduce a user-facing change?
```release-note
修复创建 PAT 之后,点击复制按钮无法复制 token 的问题。
```
#### What type of PR is this?
/area console
/kind bug
/milestone 2.12.x
#### What this PR does / why we need it:
修复当头像因为后端服务无法正常变更时,前端因为一直处于 refetch 状态导致无法重新上传的问题。
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/4852
#### Special notes for your reviewer:
1. 使用 https://github.com/AirboZH/plugin-uposs 存储服务创建一个存储策略。
2. 用户设置中的头像存储位置改为此存储策略。
3. 上传头像,观测是否一直处于重新获取的状态。
#### Does this PR introduce a user-facing change?
```release-note
优化头像上传,防止因为后端服务异常导致无法重新上传。
```
#### What type of PR is this?
/kind feature
/area core
/area console
/milestone 2.12.x
#### What this PR does / why we need it:
使用索引功能来查询文章列表
how to test it?
1. 测试文章列表的筛选条件是否正确
2. 测试文章列表中关联的标签和分类信息是否正确
3. 测试仪表盘的文章数量统计是否正确
4. 测试分类关联文章的数量是否正确
5. 测试标签关联文章的文章是否正确
6. 测试主题端文章列表是否正确
#### Which issue(s) this PR fixes:
Fixes#5223
#### Does this PR introduce a user-facing change?
```release-note
使用高级索引功能检索文章以显著降低资源消耗并提供更快、更高效的文章检索体验
```
#### What type of PR is this?
/area console
/kind improvement
/milestone 2.12.x
#### What this PR does / why we need it:
在 Console 和 UC 的页面底部添加 Powered by 信息。
<img width="1920" alt="图片" src="https://github.com/halo-dev/halo/assets/21301288/3ce1304f-01dc-4e3f-a22a-a1cbd59fced8">
#### Does this PR introduce a user-facing change?
```release-note
在 Console 和 UC 的页面底部添加 Powered by 信息。
```
#### What type of PR is this?
/area console
/kind improvement
/milestone 2.12.x
#### What this PR does / why we need it:
优化 Lodash 依赖,使用 lodash-es 代替 lodash 库。
#### Which issue(s) this PR fixes:
Fixes#5124
#### Special notes for your reviewer:
CI 通过即可。
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/area console
/kind bug
/milestone 2.12.x
#### What this PR does / why we need it:
修复在个人中心的文章编辑器中创建新文章时无法上传图片的问题
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/5035
#### Special notes for your reviewer:
测试在 UC 新建文章,在未保存时是否能上传图片。
#### Does this PR introduce a user-facing change?
```release-note
修复个人中心创建新文章时无法上传图片的问题
```
#### What type of PR is this?
/kind bug
#### What this PR does / why we need it:
Fix the issue of always displaying Unbind in the login method on the user profile page.
#### Which issue(s) this PR fixes:
Fixes#5048
#### Special notes for your reviewer:
@JohnNiang 's help.
#### Does this PR introduce a user-facing change?
```release-note
修复个人中心用户登录方式仅显示解绑问题
```
#### What type of PR is this?
/area console
/kind bug
/milestone 2.11.0
#### What this PR does / why we need it:
修复在个人中心的文章列表中点击标签控制台报错的问题。
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/area console
/kind improvement
/milestone 2.11.x
#### What this PR does / why we need it:
完善遗漏的编辑器上传图片的 UI 权限控制,以及部分 i18n。
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/area console
/kind improvement
/milestone 2.11.x
#### What this PR does / why we need it:
完善个人中心相关页面的 i18n。
#### Special notes for your reviewer:
测试各个语言的个人中心相关页面。
#### Does this PR introduce a user-facing change?
```release-note
完善个人中心相关页面的 i18n。
```
#### What type of PR is this?
/area console
/kind improvement
/milestone 2.11.0
#### What this PR does / why we need it:
在 Console 和 UC 轮询 /actuator/health 接口保持登录会话,目前是 5min 请求一次。
#### Which issue(s) this PR fixes:
Fixes#4947
#### Does this PR introduce a user-facing change?
```release-note
优化 Console 的登录会话保活机制。
```
* Support managing posts in user center
Signed-off-by: John Niang <johnniang@foxmail.com>
* Adapt post management in user center
Signed-off-by: Ryan Wang <i@ryanc.cc>
---------
Signed-off-by: John Niang <johnniang@foxmail.com>
Signed-off-by: Ryan Wang <i@ryanc.cc>
Co-authored-by: Ryan Wang <i@ryanc.cc>
#### What type of PR is this?
/kind feature
/area core
/milestone 2.11.x
#### What this PR does / why we need it:
新增用户邮箱验证机制
#### Which issue(s) this PR fixes:
Fixes#4656
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
```release-note
新增用户邮箱验证机制
```
#### What type of PR is this?
/kind feature
/area core
/area console
#### What this PR does / why we need it:
新增用户站内消息删除功能
<img width="588" alt="图片" src="https://github.com/halo-dev/halo/assets/21301288/6034e43c-0dbc-4e4e-88c6-4848c8b25e0c">
#### Which issue(s) this PR fixes:
Fixes#4706
#### Does this PR introduce a user-facing change?
```release-note
新增用户站内消息删除功能
```