Ryan Wang
5e28c6db0c
chore: update prettier and simplify config ( #7589 )
...
#### What type of PR is this?
/area ui
/kind cleanup
#### What this PR does / why we need it:
Upgrade Prettier and related plugins, and simplify Prettier configuration.
Now, formatting for all packages will be managed by Prettier in the project root directory.
#### Does this PR introduce a user-facing change?
```release-note
None
```
2025-06-25 09:47:21 +00:00
Ryan Wang
d39a571e46
refactor: adapt page header styles for responsive design ( #7544 )
...
#### What type of PR is this?
/area ui
/kind improvement
/milestone 2.21.x
#### What this PR does / why we need it:
Adapt page header styles for responsive design
before:
<img width="415" alt="image" src="https://github.com/user-attachments/assets/feee6f09-9a77-4bbf-94c2-77725c9ce76b " />
after:
<img width="416" alt="image" src="https://github.com/user-attachments/assets/60bb07a3-5d34-4cf6-b103-5d1f2206d62d " />
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/6425
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
```release-note
优化移动端下文章编辑页面的样式
```
2025-06-13 06:06:42 +00:00
Ryan Wang
c604952914
feat: add success notification for dashboard layout save ( #7510 )
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2025-06-10 00:08:38 +08:00
Ryan Wang
204113bd87
refactor: improve button component styles ( #7517 )
...
#### What type of PR is this?
/area ui
/kind improvement
/milestone 2.21.x
#### What this PR does / why we need it:
1. Add ghost variant
2. Improve icon style
3. Refactoring css using scss functions
#### Does this PR introduce a user-facing change?
```release-note
None
```
2025-06-09 15:38:34 +00:00
Ryan Wang
63d40d4d40
refactor: enable dashboard widgets query cache ( #7520 )
...
#### What type of PR is this?
/kind improvement
/area ui
/milestone 2.21.x
#### What this PR does / why we need it:
Enable query cache for dashboard widgets.
#### Does this PR introduce a user-facing change?
```release-note
None
```
2025-06-09 15:36:34 +00:00
Ryan Wang
6d3c2494f6
feat: full-features of dashboard widgets ( #7496 )
...
#### What type of PR is this?
/area ui
/kind feature
/milestone 2.21.x
#### What this PR does / why we need it:
Previously, although the Console dashboard was designed from the beginning to support extensions and persistent configuration, this had not yet been implemented. This PR implements a more powerful dashboard configuration, including features:
1. Support for persisting configuration data to the currently logged-in user.
2. Support for configuring different dashboards for different device sizes (responsive support).
3. Support for extending dashboard widgets through plugins.
4. More UX/UI optimizations
docs: https://github.com/halo-dev/docs/pull/500
Test plugin: [plugin-widgets-test-1.0.11.jar.zip](https://github.com/user-attachments/files/20623916/plugin-widgets-test-1.0.11.jar.zip )
<img width="1663" alt="image" src="https://github.com/user-attachments/assets/cc4d78f2-25ab-4772-b43f-b16a813bcdc0 " />
<img width="1662" alt="image" src="https://github.com/user-attachments/assets/e8ba8ca8-2ae9-4736-800f-6c0f062434a3 " />
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/6358
Fixes https://github.com/halo-dev/halo/issues/6666
Fixes https://github.com/halo-dev/halo/issues/2883
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
```release-note
重构 Console 端仪表盘,支持响应式布局、持久化配置,支持通过插件扩展小部件。
```
2025-06-06 08:30:56 +00:00