New UI implementation for KPM page#24
Merged
piyushkalasariya merged 6 commits intokillbill-admin-new-uifrom Aug 19, 2025
Merged
New UI implementation for KPM page#24piyushkalasariya merged 6 commits intokillbill-admin-new-uifrom
piyushkalasariya merged 6 commits intokillbill-admin-new-uifrom
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR implements a new UI design for the KPM (plugin manager) page, transforming it from a basic table-based layout to a modern tabbed interface with improved styling and user experience.
Key changes include:
- Complete UI redesign with tabbed navigation (Official Plugins, Configured Instances, Logs)
- Enhanced plugin management interface with card-based layout and dropdown menus
- Modernized form styling with improved visual hierarchy and consistent spacing
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| app/views/kpm/plugins/index.html.erb | Updated main plugin page layout with embedded CSS styling |
| app/views/kpm/plugins/_plugins_table.html.erb | Simplified table styling by removing Bootstrap classes |
| app/views/kpm/plugins/_form.html.erb | Enhanced form layout with modern styling and button components |
| app/views/kpm/nodes_info/index.html.erb | Complete redesign with tabbed interface and sidebar navigation |
| app/views/kpm/nodes_info/_official_plugins.html.erb | New card-based plugin display with dropdown actions |
| app/views/kpm/nodes_info/_nodes_table.html.erb | Simplified node information display |
| app/views/kpm/nodes_info/_logs_table.html.erb | Updated logs table with improved search styling |
| </div> | ||
|
|
||
|
|
||
| <style> |
There was a problem hiding this comment.
CSS styles should be moved to external stylesheets instead of being embedded in ERB templates for better maintainability and separation of concerns.
- Moved CSS styles from _logs_table.html.erb, _nodes_table.html.erb, _official_plugins.html.erb, index.html.erb, and _form.html.erb into kpm.css for better maintainability. - Updated the structure of the index.html.erb and plugins/index.html.erb to use new class names for styling consistency. - Cleaned up unnecessary inline styles and improved the organization of CSS rules.
Sync with master
fb9317a to
0da4b6d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.