* fix missing api in api-client library
* fix: release-ui-packages.yaml
* fix workflow
* Extract OpenAPI client check to separate workflow
---------
Co-authored-by: Ryan Wang <i@ryanc.cc>
#### What type of PR is this?
None
#### What this PR does / why we need it:
Update PR template to require disclosure when PRs include LLM-generated code.
#### Does this PR introduce a user-facing change?
```release-note
None
```
Replaces 'only-issue-labels' with 'any-of-issue-labels' in the stale issues workflow to ensure issues with any of the specified labels are considered, improving label-based filtering.
#### What type of PR is this?
None
#### What this PR does / why we need it:
Remove funding info and update README for paid version
#### Does this PR introduce a user-facing change?
```release-note
None
```
Introduces a GitHub Actions workflow that marks issues labeled 'triage/needs-information' as stale after 60 days of inactivity and closes them after 2 additional days. This helps keep the issue tracker clean by automatically managing inactive issues.
#### What type of PR is this?
/area ui
/kind cleanup
#### What this PR does / why we need it:
Upgrade Node.js to 22
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/area ui
/kind cleanup
#### What this PR does / why we need it:
Bump pnpm version to 10
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### 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 Java 21 as minimal version. After doing that, Halo can only run on Java 21 or newer version.
Fortunately, all plugins and themes won't be affected by the restriction.
> https://docs.gradle.org/current/userguide/toolchains.html#sec:release-flag-toolchain
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/6867
#### Does this PR introduce a user-facing change?
```release-note
[Action Required] 更新最低运行环境为 Java 21
```
#### What type of PR is this?
None
#### What this PR does / why we need it:
Update issue templates config for commercial products
#### Which issue(s) this PR fixes:
None
#### Special notes for your reviewer:
None
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
None
#### What this PR does / why we need it:
Updated the issue template and added a reminder to disable all plugins to troubleshoot the problem.
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/kind cleanup
#### 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?
/kind improvement
/area core
#### What this PR does / why we need it:
This PR adds devcontainer support for a better development experience.
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/area ui
/kind improvement
/milestone 2.16.x
#### What this PR does / why we need it:
升级 pnpm 的版本至 9,以及 GitHub Actions 的 Node 版本改为了 20。
#### Does this PR introduce a user-facing change?
```release-note
升级 pnpm 的版本至 9
```
#### What type of PR is this?
/kind improvement
#### What this PR does / why we need it:
移除 issue 模板中的 **在线站点地址** 输入框,在正常情况下,系统信息中已经包含了外部访问地址。
#### Does this PR introduce a user-facing change?
```release-note
None
```
#### What type of PR is this?
/kind documentation
#### What this PR does / why we need it:
Prevent code contributors from being misled by outdated documentation(1.x).
#### Which issue(s) this PR fixes:
Fixes#5358
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
```release-note
NONE
```
#### What type of PR is this?
/kind improvement
/area core
/milestone 2.13.x
#### What this PR does / why we need it:
This PR supports building Docker image with major version tag, e.g.: `halohub/halo:2`.
#### Which issue(s) this PR fixes:
Fixes https://github.com/halo-dev/halo/issues/4976
#### Does this PR introduce a user-facing change?
```release-note
None
```
* chore: provide an out-of-the-box gitpod config file
* test: add e2e test cases of user, role, and plugin
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: John Niang <johnniang@foxmail.com>