Skip to content

feat: mobile responsive tables#597

Merged
kmendell merged 50 commits intomainfrom
tables
Oct 5, 2025
Merged

feat: mobile responsive tables#597
kmendell merged 50 commits intomainfrom
tables

Conversation

@cabaucom376
Copy link
Contributor

@cabaucom376 cabaucom376 commented Sep 30, 2025

Summary by CodeRabbit

  • New Features

    • Mobile-optimized views for containers, images, networks, volumes, projects, users, environments, and events with per-field visibility toggles and persistence.
    • New mobile cards across resources and improved table toolbar with responsive controls.
    • Enhanced container overview (uptime, ports, health) and in-shell selectable/custom shells.
    • Added translations: “Services”, “Updated”, “Registry”.
  • Refactor

    • Unified UI with new card headers (with icons) and visual variants; widespread layout, spacing, and skeleton updates for meters, stats, logs, and settings pages.
  • Removed

    • Legacy terminal header component, replaced by inline shell controls.

@github-actions
Copy link

github-actions bot commented Oct 1, 2025

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@github-actions
Copy link

github-actions bot commented Oct 2, 2025

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@cabaucom376 cabaucom376 linked an issue Oct 3, 2025 that may be closed by this pull request
3 tasks
@kmendell
Copy link
Member

kmendell commented Oct 4, 2025

The rest looks good so far i was trying to refactor the table but i gave up. however one more issue i noticed if you go into the container details page then clikc to a nother page like images then back to containers then projects or another page its shows underneath the content
image

@cabaucom376
Copy link
Contributor Author

Hmm odd, I'll try and take a look at it tonight when I'm free.

@kmendell
Copy link
Member

kmendell commented Oct 4, 2025

I fixed some weird loading issues as well. something changed where it was loading all the data then flashing and loading the persisted ones, so i refactored some stuff and fixed that.

@cabaucom376
Copy link
Contributor Author

@kmendell, that was a hard-to-find bug, but AI pegged it as infinite recursion in the log component. See if this fixed it.

@kmendell
Copy link
Member

kmendell commented Oct 5, 2025

@cabaucom376 It seems to be fixed now yeah. Thanks! Overall i think this is good now, I think we can work on refactoring stuff in the future a better, as there still is some duplicated code, but not that much anymore.

@kmendell kmendell merged commit f646373 into main Oct 5, 2025
11 checks passed
@kmendell kmendell deleted the tables branch October 5, 2025 02:15
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.

Feature: Better Mobile UI

2 participants