Skip to content

Upgrade dependencies and migrate console UI build to Vite - #220

Merged
ruibaby merged 1 commit into
mainfrom
upgrade/halo-2.26-vite
Aug 20, 2026
Merged

Upgrade dependencies and migrate console UI build to Vite#220
ruibaby merged 1 commit into
mainfrom
upgrade/halo-2.26-vite

Conversation

@ruibaby

@ruibaby ruibaby commented Aug 20, 2026

Copy link
Copy Markdown
Member

What this PR does

  • Bump Halo platform to 2.26.0 (plugin now requires >= 2.26.0) and upgrade
    run.halo.plugin.devtools to 0.8.0
  • Migrate packages/ui from Rsbuild to Vite via
    @halo-dev/ui-plugin-bundler-kit/vite; build output moves from
    src/main/resources/console to src/main/resources/ui
  • Upgrade toolchain: Gradle 9.5.0, pnpm 11.22.0, Node 24 in the release
    workflow, Biome 2.5.9, Vite 8.2.2
  • Upgrade frontend dependencies: tiptap 3.30, lit 3.3.3, unocss 66.8,
    shiki 4, @rslib/core 0.23, and switch iconify to per-collection packages
  • Remove the stale packages/comment-widget/pnpm-lock.yaml (workspace root
    lockfile is the source of truth)

Notes

  • uno.config.ts enables presetIcons({ warn: true }) to surface missing
    icons at build time
  • Export reordering in index.ts / avatar-policy.ts is from the Biome
    upgrade's organizer, no behavior change

@ruibaby
ruibaby merged commit 41538a2 into main Aug 20, 2026
1 check passed
@ruibaby
ruibaby deleted the upgrade/halo-2.26-vite branch August 20, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant