[PR #796] [MERGED] Add server name filter to Containers tab #788

Closed
opened 2025-10-31 15:21:51 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/796
Author: @antoniosarro
Created: 9/1/2025
Status: Merged
Merged: 9/1/2025
Merged by: @mbecker20

Base: 1.19.3Head: feat/containers-filtering


📝 Commits (1)

  • 40ca78a feat(containers): debounced search input and added filter by server name

📊 Changes

4 files changed (+267 additions, -33 deletions)

View changed files

📝 frontend/src/lib/hooks.ts (+21 -0)
📝 frontend/src/pages/containers.tsx (+70 -33)
frontend/src/ui/multi-select.tsx (+161 -0)
frontend/src/ui/skeleton.tsx (+15 -0)

📄 Description

Resolves #687

Description

Added the ability to filter containers by server name in addition to existing container name search.

Changes

  • Enhanced existing search input with debounce function to reduce unnecessary computations
  • Added multi-select component for filtering containers by server name
  • Integrated skeleton loading component for better loading states
  • Added reset button that appears when at least one server is selected

Screenshots

image image image image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/moghtech/komodo/pull/796 **Author:** [@antoniosarro](https://github.com/antoniosarro) **Created:** 9/1/2025 **Status:** ✅ Merged **Merged:** 9/1/2025 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `1.19.3` ← **Head:** `feat/containers-filtering` --- ### 📝 Commits (1) - [`40ca78a`](https://github.com/moghtech/komodo/commit/40ca78a565aed582a1e8c8820f17f2fe5f4970ba) feat(containers): debounced search input and added filter by server name ### 📊 Changes **4 files changed** (+267 additions, -33 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/lib/hooks.ts` (+21 -0) 📝 `frontend/src/pages/containers.tsx` (+70 -33) ➕ `frontend/src/ui/multi-select.tsx` (+161 -0) ➕ `frontend/src/ui/skeleton.tsx` (+15 -0) </details> ### 📄 Description Resolves #687 ## Description Added the ability to filter containers by server name in addition to existing container name search. ## Changes - Enhanced existing search input with debounce function to reduce unnecessary computations - Added multi-select component for filtering containers by server name - Integrated skeleton loading component for better loading states - Added reset button that appears when at least one server is selected ## Screenshots <img width="1400" height="303" alt="image" src="https://github.com/user-attachments/assets/1fef0a9c-a89f-45a0-a0c1-fc2f125dddc3" /> <img width="1419" height="375" alt="image" src="https://github.com/user-attachments/assets/2a055833-7b1b-4994-ad20-82e411ec2791" /> <img width="1431" height="653" alt="image" src="https://github.com/user-attachments/assets/a191f480-8ed8-4823-bbc0-10fe6f08ceac" /> <img width="427" height="283" alt="image" src="https://github.com/user-attachments/assets/f07a7d82-c4db-45b4-8b44-37f78c3179bb" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the
pull-request
label 2025-10-31 15:21:51 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#788
No description provided.