-
-
Notifications
You must be signed in to change notification settings - Fork 10.1k
Comparing changes
Open a pull request
base repository: halo-dev/halo
base: v2.21.3
head repository: halo-dev/halo
compare: v2.21.4
- 15 commits
- 39 files changed
- 7 contributors
Commits on Jul 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 888043d - Browse repository at this point
Copy the full SHA 888043dView commit details
Commits on Jul 14, 2025
-
chore: simplify ui scripts (#7626)
#### What type of PR is this? /area ui /kind cleanup #### What this PR does / why we need it: Simplify ui scripts #### Does this PR introduce a user-facing change? ```release-note None ```
Configuration menu - View commit details
-
Copy full SHA for 93ec6e6 - Browse repository at this point
Copy the full SHA 93ec6e6View commit details
Commits on Jul 15, 2025
-
Fix typo for UnpublishPost api description (#7628)
Co-authored-by: pengxiaoyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8b8857 - Browse repository at this point
Copy the full SHA a8b8857View commit details
Commits on Jul 17, 2025
-
Add ClawCloud one-click deployment button to README (#7632)
#### What type of PR is this? /kind documentation #### What this PR does / why we need it: 添加 ClawCloud Run 部署按钮,为 Halo 用户提供: 1. **零配置快速体验** - 无需服务器/域名,60秒内启动可用的 Halo 实例 2. **免费体验环境** - 每月免费提供 $5 的账户额度,用户可以持续稳定部署 Halo 博客在 ClawCloud Run 上 3. **原生集成体验** - 自动配置数据库和存储,开箱即用 4. **低门槛验证** - 降低新用户体验成本,促进项目采用率 #### Which issue(s) this PR fixes: None #### Special notes for your reviewer: 按钮已添加在部署章节,位于 Gitpod 部署选项之后 #### Does this PR introduce a user-facing change? ```release-note None ```
Configuration menu - View commit details
-
Copy full SHA for 859b703 - Browse repository at this point
Copy the full SHA 859b703View commit details
Commits on Jul 18, 2025
-
Support batch enabling and disabling of users (#7631)
* Support batch enable and disable * documentation update * Update ui/src/locales/en.yaml Co-authored-by: Ryan Wang <[email protected]> * Update ui/src/locales/zh-CN.yaml Co-authored-by: Ryan Wang <[email protected]> * Update ui/src/locales/zh-CN.yaml Co-authored-by: Ryan Wang <[email protected]> * Update ui/src/locales/zh-TW.yaml Co-authored-by: Ryan Wang <[email protected]> * Update ui/src/locales/zh-TW.yaml Co-authored-by: Ryan Wang <[email protected]> * batch handling and code reuse * 1.还原批量删除的分批请求修改 2.使判断当前user启停用状态时条件更加宽松,以解决新增用户后该属性undefined而被过滤的问题。(之前测试时用的数据是之前构建并使用过单独启\禁用的) --------- Co-authored-by: Ryan Wang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5bb7b28 - Browse repository at this point
Copy the full SHA 5bb7b28View commit details
Commits on Jul 22, 2025
-
refactor: add chunked execution mechanism for notification batch dele…
…tions (#7634) #### What type of PR is this? /area ui /kind improvement /milestone 2.21.x #### What this PR does / why we need it: Use `Promise.all` to execute part of the batch deletion logic of the notification in chunks to optimize the execution performance. #### Which issue(s) this PR fixes: Fixes # #### Does this PR introduce a user-facing change? ```release-note 优化通知批量删除的执行性能 ```
Configuration menu - View commit details
-
Copy full SHA for 471195d - Browse repository at this point
Copy the full SHA 471195dView commit details -
chore: bump vite(rolldown) version to 7.0.10 (#7635)
#### What type of PR is this? /area ui /milestone 2.21.x #### What this PR does / why we need it: Bump rolldown-vite version to 7.0.10 #### Does this PR introduce a user-facing change? ```release-note None ```
Configuration menu - View commit details
-
Copy full SHA for e737d8b - Browse repository at this point
Copy the full SHA e737d8bView commit details -
feat: add thumbnail records modal (#7630)
#### What type of PR is this? /area ui /kind feature /milestone 2.21.x #### What this PR does / why we need it: Add thumbnail records viewing feature. The main goal is to keep track of failed thumbnail generations, making it easier to check if thumbnails were generated correctly and retry if needed. <img width="1009" height="859" alt="image" src="https://github.com/user-attachments/assets/d968e416-0b88-45bf-a554-a0c1abcf97a0" /> <img width="1014" height="952" alt="image" src="https://github.com/user-attachments/assets/c5d1a11b-7acc-4ab5-a2da-cf9467cb6b70" /> #### Which issue(s) this PR fixes: Fixes # #### Special notes for your reviewer: #### Does this PR introduce a user-facing change? ```release-note 支持查看附件缩略图记录 ```
Configuration menu - View commit details
-
Copy full SHA for 395399f - Browse repository at this point
Copy the full SHA 395399fView commit details
Commits on Jul 27, 2025
-
feat: add slug existence check when creating categories and tags (#7616)
#### What type of PR is this? /area ui /kind improvement /milestone 2.21.x #### What this PR does / why we need it: This PR adds frontend support for checking if an slug already exists when creating post categories and tags. <img width="701" alt="image" src="https://github.com/user-attachments/assets/050c2fc3-b82c-42f1-b58e-cf12c6852959" /> #### Which issue(s) this PR fixes: Fixes #3172 #### Special notes for your reviewer: #### Does this PR introduce a user-facing change? ```release-note 创建文章分类和标签时支持检查别名是否已存在 ```
Configuration menu - View commit details
-
Copy full SHA for cc3b332 - Browse repository at this point
Copy the full SHA cc3b332View commit details -
feat: add slug existence check when creating posts (#7617)
#### What type of PR is this? /area ui /kind improvement /milestone 2.21.x #### What this PR does / why we need it: This PR adds frontend support for checking whether an slug already exists when creating posts. Note: 1. The current implementation isn’t perfect, some actions (like clicking the “Publish” button) don’t check for duplicate slug yet. 2. Slug checking in the user center might not be accurate, since it may not have permission to query all posts. <img width="695" alt="image" src="https://github.com/user-attachments/assets/baa37a82-49c2-43be-a4d8-0e0f22a9d73b" /> #### Which issue(s) this PR fixes: Fixes #7615 Fixes #3332 #### Special notes for your reviewer: #### Does this PR introduce a user-facing change? ```release-note 创建文章时支持检查别名是否重复 ```
Configuration menu - View commit details
-
Copy full SHA for 2cf0d68 - Browse repository at this point
Copy the full SHA 2cf0d68View commit details
Commits on Jul 28, 2025
-
Upgrade to Spring Boot 3.5.4 (#7640)
#### What type of PR is this? /kind improvement /area core /milestone 2.21.x #### What this PR does / why we need it: This PR upgrades to Spring Boot [3.5.4](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.4). #### Does this PR introduce a user-facing change? ```release-note 升级依赖 Spring Boot 至 3.5.4 ```
Configuration menu - View commit details
-
Copy full SHA for 177cfcc - Browse repository at this point
Copy the full SHA 177cfccView commit details
Commits on Jul 29, 2025
-
Fix the problem that synchronizer might be started multiple times (#7642
Configuration menu - View commit details
-
Copy full SHA for ae9dd6f - Browse repository at this point
Copy the full SHA ae9dd6fView commit details -
Fix the problem that notification might not work anymore (#7643)
#### What type of PR is this? /kind improvement /area core /milestone 2.21.x #### What this PR does / why we need it: This PR sets timeout on notification trigger to make sure the procedure won't getting stuck forever. #### Does this PR introduce a user-facing change? ```release-note 修复运行过程中通知器可能失效的问题 ```
Configuration menu - View commit details
-
Copy full SHA for 6f6dbb8 - Browse repository at this point
Copy the full SHA 6f6dbb8View commit details
Commits on Jul 31, 2025
-
chore: update Vite, Vitest, and related dependencies (#7646)
#### What type of PR is this? /area ui #### What this PR does / why we need it: Bump vite related dependencies #### Does this PR introduce a user-facing change? ```release-note None ```
Configuration menu - View commit details
-
Copy full SHA for 4119e36 - Browse repository at this point
Copy the full SHA 4119e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cb00a - Browse repository at this point
Copy the full SHA 87cb00aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.21.3...v2.21.4