Skip to content

feat: add pool rebalance and decommission pages#113

Merged
overtrue merged 1 commit intomainfrom
codex/pool-ops-pr
May 7, 2026
Merged

feat: add pool rebalance and decommission pages#113
overtrue merged 1 commit intomainfrom
codex/pool-ops-pr

Conversation

@cxymds
Copy link
Copy Markdown
Member

@cxymds cxymds commented May 7, 2026

Pull Request

Description

Add the current pool rebalance and pool decommission UI flows, including navigation entry points, permission mapping, API view-model normalization, and localized labels.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test improvements
  • Security fix

Testing

  • Unit tests added/updated
  • Manual testing completed
source ~/.nvm/nvm.sh && nvm use v22 && pnpm install --frozen-lockfile
source ~/.nvm/nvm.sh && nvm use v22 && pnpm run type-check
source ~/.nvm/nvm.sh && nvm use v22 && pnpm run lint
source ~/.nvm/nvm.sh && nvm use v22 && pnpm run format:check
source ~/.nvm/nvm.sh && nvm use v22 && node --experimental-strip-types --test tests/lib/pool-operations.test.js

Lint currently reports one pre-existing warning in components/object/preview-modal.tsx for @next/next/no-img-element.

Checklist

  • Code follows the project's style guidelines
  • Self-review completed
  • TypeScript types are properly defined
  • All commit messages are in English (Conventional Commits)
  • All existing tests pass
  • No new dependencies added, or they are justified

Related Issues

Closes #

Screenshots (if applicable)

Not included.

Additional Notes

  • Adds /rebalance and /pool-decommission pages plus shared pool overview and operation helpers.
  • Wires navigation, icon mapping, and console permission parsing for the new pages.
  • Updates locale bundles with the strings needed by the new rebalance and decommission flows.

@overtrue overtrue merged commit 22a38e0 into main May 7, 2026
11 checks passed
@overtrue overtrue deleted the codex/pool-ops-pr branch May 7, 2026 12:53
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.

2 participants