Atlas Release Notes
What's New
🖥️ Hosts Table UI Improvements
- Column Filtering: You can now filter each column independently, including powerful dropdown filters for categorical columns (Group, Network, Online Status, Subnet) with search and select functionality.
- Excel-Style Filtering: Filter controls are integrated into the header row for a compact, intuitive experience.
- Dynamic Filtering: Both text and dropdown filters work together for precise search and analysis.
🔎 Enhanced Status Indicators
- Online/Offline Visuals: The indicator next to each host's name is now a colored line (green for online, red for offline), making at-a-glance status checks easier.
🗃️ Table & Scrolling Behavior
- Sticky Headers Ready: Table headers use sticky positioning for improved navigation (ensure vertical scrolling is enabled in the container for full effect).
🛠️ CSV Export
- Improved CSV Export: Table exports now reflect all filtered/sorted data, matching your current view.
📝 Code Refactoring & Cleanups
- Consolidated table logic and filtering state management for maintainability.
- Improved normalization and formatting for host data.
How to Update
- Pull the latest code from
main
. - Build and deploy the new UI (
npm run build && cp -r dist/* /swarm/data/atlas/html/
).
Contributors
Special thanks to everyone who contributed improvements to the UI, filtering, and table logic!
Issues/Feedback
Please report any bugs or suggestions via GitHub Issues.