Ryan Wang
9e2d02c1da
feat: add support for resetting configmap of plugin and theme ( halo-dev/console#777 )
...
#### What type of PR is this?
/kind feature
#### What this PR does / why we need it:
支持重置主题和插件的设置选项。适配 https://github.com/halo-dev/halo/pull/2964
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/2789
#### Screenshots:
<img width="366" alt="image" src="https://user-images.githubusercontent.com/21301288/208022668-288fb8c5-ddd1-456c-9633-ec8865f3b1ba.png ">
#### Special notes for your reviewer:
测试方式:
1. 安装若干带有设置选项主题和插件。
2. 进入主题和插件设置,改变部分设置并保存。
3. 重置主题和插件的设置,然后进入设置表单,检查是否已经恢复为了默认。
#### Does this PR introduce a user-facing change?
```release-note
支持重置主题和插件的设置选项。
```
2022-12-19 08:25:47 +00:00
Ryan Wang
ce2e00cbad
perf: merge plugin uninstallation options button ( halo-dev/console#779 )
...
#### What type of PR is this?
/kind improvement
#### What this PR does / why we need it:
合并卸载插件的选项。
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/2978
#### Screenshots:
before:

after:
<img width="466" alt="image" src="https://user-images.githubusercontent.com/21301288/208060456-77514178-1935-43f4-9d50-13bc606d5573.png ">
#### Special notes for your reviewer:
测试方式:
1. 测试插件卸载的两种选项是否功能正常。
#### Does this PR introduce a user-facing change?
```release-note
优化 Console 端的插件卸载选项布局
```
2022-12-19 03:26:10 +00:00
Ryan Wang
5141648f52
refactor: plugin author field ( halo-dev/console#737 )
...
#### What type of PR is this?
/kind improvement
/milestone 2.0
#### What this PR does / why we need it:
修改插件的 author 字段为对象形式。适配 https://github.com/halo-dev/halo/pull/2806
#### Special notes for your reviewer:
None
#### Does this PR introduce a user-facing change?
```release-note
None
```
2022-11-30 15:35:50 +00:00
Ryan Wang
9ac08e2f54
refactor: update the field of the plugin logo ( halo-dev/console#678 )
...
#### What type of PR is this?
/kind improvement
/milestone 2.0
#### What this PR does / why we need it:
修改插件 Logo 的使用字段为 `status.logo`。用于适配 https://github.com/halo-dev/halo/pull/2652
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/2651
#### Screenshots:
<img width="1663" alt="image" src="https://user-images.githubusercontent.com/21301288/199447142-0c90b200-3976-498e-88e1-dd3c5377ab73.png ">
#### Special notes for your reviewer:
/cc @halo-dev/sig-halo-console
测试方式:
1. Halo 需要切换到 https://github.com/halo-dev/halo/pull/2652 分支。
2. 检查插件列表的 Logo 是否显示正常。
#### Does this PR introduce a user-facing change?
```release-note
None
```
2022-11-03 02:50:17 +00:00
Ryan Wang
a23c4318cc
feat: add upgrade plugin support ( halo-dev/console#663 )
...
#### What type of PR is this?
/kind feature
/milestone 2.0
#### What this PR does / why we need it:
支持插件升级,适配 https://github.com/halo-dev/halo/pull/2624
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/2551
#### Screenshots:
<img width="1663" alt="image" src="https://user-images.githubusercontent.com/21301288/197682557-7e37895e-a6b5-43d6-8d40-2a1c899b9ce1.png ">
<img width="1662" alt="image" src="https://user-images.githubusercontent.com/21301288/197682572-4db39f09-efda-4928-9a6d-8593c7c0c790.png ">
#### Special notes for your reviewer:
测试方式:
1. Halo 需要使用 https://github.com/halo-dev/halo/pull/2624 PR 的分支。
2. Console 需要 `pnpm install`
3. 修改已安装的插件,构建之后更新插件,检查是否更新成功。
#### Does this PR introduce a user-facing change?
```release-note
支持插件升级
```
2022-10-26 03:26:09 +00:00
Ryan Wang
2e60eaee00
feat: automatically refresh the list when it has data that is being deleted ( halo-dev/console#661 )
...
#### What type of PR is this?
/kind feature
/milestone 2.0
#### What this PR does / why we need it:
优化部分数据列表的逻辑,支持在检测出有正在删除的数据时,自动定时刷新列表。
#### Special notes for your reviewer:
/cc @halo-dev/sig-halo-console
测试方式:
1. 进入任意一个数据列表,比如文章。
2. 删除一个文章,观察是否有自动刷新列表。
3. 切换路由,检查自动刷新是否停止。
#### Does this PR introduce a user-facing change?
```release-note
优化部分数据列表的逻辑,支持在检测出有正在删除的数据时,自动定时刷新列表。
```
2022-10-24 14:10:10 +00:00
Ryan Wang
eaf11a65b6
refactor: load the theme and plugin logos using the avatar component ( halo-dev/console#657 )
...
#### What type of PR is this?
/kind improvement
/milestone 2.0
#### What this PR does / why we need it:
插件和主题管理的 Logo 改为使用 `Avatar` 组件。
#### Special notes for your reviewer:
/cc @halo-dev/sig-halo-console
测试方式:检查主题和插件相关的管理页面是否正常加载 Logo。
#### Does this PR introduce a user-facing change?
```release-note
插件和主题管理的 Logo 改为使用 `Avatar` 组件。
```
2022-10-24 03:20:12 +00:00
Ryan Wang
e8806cf8eb
feat: add deleting plugin setting and configMap support
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-10 17:04:32 +08:00
Ryan Wang
c46788c451
fix: ui permissions ( halo-dev/console#633 )
2022-09-30 19:03:38 +08:00
Ryan Wang
541fd5cea6
feat: refine ui permissions ( halo-dev/console#628 )
...
#### What type of PR is this?
/kind feature
/kind improvement
/milestone 2.0
#### What this PR does / why we need it:
完善 UI 权限控制。适配 https://github.com/halo-dev/halo/pull/2488
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/2342
#### Special notes for your reviewer:
/cc @halo-dev/sig-halo-console
测试方式:
1. Halo 需要使用 https://github.com/halo-dev/halo/issues/2342 PR 的分支。
2. 创建新的角色,并勾选需要测试的权限。
3. 创建新的用户并赋予新的角色。
4. 测试操作权限。
#### Does this PR introduce a user-facing change?
```release-note
完善 UI 权限控制
```
2022-09-30 09:48:19 +00:00
Ryan Wang
54aa41d900
perf: optimize the display of numbers
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-09-29 11:10:31 +08:00
Ryan Wang
e5389379c6
refactor: move entity component to @halo-dev/components package
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-09-14 11:17:15 +08:00
Ryan Wang
297dbfb962
feat: add status dot component ( halo-dev/console#611 )
...
#### What type of PR is this?
/kind feature
/milestone 2.0
#### What this PR does / why we need it:
添加状态指示器组件。
#### Which issue(s) this PR fixes:
#### Screenshots:
#### Special notes for your reviewer:
https://halo-admin-ui-git-fork-ruibaby-feat-status-dot-ec0d53-halo-dev.vercel.app/story/src-components-status-statusdot-story-vue?variantId=src-components-status-statusdot-story-vue-1
/cc @halo-dev/sig-halo-admin
#### Does this PR introduce a user-facing change?
```release-note
None
```
2022-09-13 13:30:11 +00:00
Ryan Wang
bcfe7a52ee
feat: add the entity component as a list item ( halo-dev/console#609 )
...
#### What type of PR is this?
/kind feature
/milestone 2.0
#### What this PR does / why we need it:
添加 Entity 和 EntityField 组件,作为列表项使用。
#### Which issue(s) this PR fixes:
#### Screenshots:
#### Special notes for your reviewer:
测试方式:检查后台各个页面的列表样式和功能是否正常。
/cc @halo-dev/sig-halo-admin
#### Does this PR introduce a user-facing change?
```release-note
None
```
2022-09-13 04:08:12 +00:00
Ryan Wang
c278e85d6c
perf: improve theme detail and settings page
2022-09-10 23:11:15 +08:00
Ryan Wang
088196e6ae
perf: improve plugin detail and settings page
2022-09-10 17:23:51 +08:00
Ryan Wang
bca9f0af75
perf: dropdown closes after click
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-23 14:41:34 +08:00
Ryan Wang
61b9ff1301
feat: formatting Date
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-23 14:33:53 +08:00
Ryan Wang
8e9a476136
refactor: define props with pure types via a generic type argument
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-15 17:56:13 +08:00
Ryan Wang
b0bf7b5dc3
fix: tailwind class name
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-05 17:34:27 +08:00
Ryan Wang
5b0dea91fc
refactor: plugin list item component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-27 16:36:04 +08:00