Skip to content

Package Management#436

Draft
ethanashaw wants to merge 44 commits intomainfrom
feat/package-management
Draft

Package Management#436
ethanashaw wants to merge 44 commits intomainfrom
feat/package-management

Conversation

@ethanashaw
Copy link
Copy Markdown
Contributor

@ethanashaw ethanashaw commented Dec 11, 2025

Major changes

  • Refactor package installation form and related components to follow new design

Minor changes

  • Add VITE_SELECT_ALL_INSTANCES_ENABLED environment variable. It controls the "Select all instances on all pages" feature. Right now, it will be disabled by default because it's unsupported by some instance actions on the backend.
  • Convert boldSubstring helper to a component, BoldSubstring, to avoid duplication across helpers
  • Add ref prop to LoadingState to allow it to be used as an intersection observer target in infinite scrolling scenarios
  • Replace "Upgrade instances" button with new "Manage packages" actions in the instances page
  • Update mock packages handler to enable exact search
  • Add pluralizeWithCount helper for the common use case of having a number immediately followed by a pluralized word

@ethanashaw ethanashaw force-pushed the feat/package-management branch from 62fda4d to 2c3bbbb Compare December 15, 2025 16:03
@ethanashaw ethanashaw force-pushed the feat/package-management branch from 2c3bbbb to 6ca292d Compare December 15, 2025 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants