[PR #836] [MERGED] Mobile + Layout Changes #1000

Closed
opened 2026-02-04 19:09:13 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/836
Author: @notAreYouScared
Created: 12/20/2024
Status: Merged
Merged: 12/29/2024
Merged by: @notAreYouScared

Base: mainHead: charles/more-mobile


📝 Commits (10+)

📊 Changes

16 files changed (+354 additions, -314 deletions)

View changed files

📝 app/Enums/ContainerStatus.php (+10 -0)
app/Enums/ServerResourceType.php (+10 -0)
📝 app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php (+58 -60)
📝 app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php (+69 -58)
📝 app/Filament/App/Resources/ServerResource/Pages/ListServers.php (+1 -64)
📝 app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php (+1 -0)
📝 app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php (+1 -0)
📝 app/Filament/Server/Resources/FileResource/Pages/EditFiles.php (+8 -2)
📝 app/Filament/Server/Resources/FileResource/Pages/ListFiles.php (+2 -0)
📝 app/Filament/Server/Resources/ScheduleResource.php (+43 -10)
📝 app/Models/Server.php (+34 -0)
📝 app/helpers.php (+4 -4)
📝 composer.json (+2 -2)
📝 composer.lock (+54 -58)
📝 resources/views/filament/components/server-console.blade.php (+1 -2)
📝 resources/views/tables/columns/server-entry-column.blade.php (+56 -54)

📄 Description

Server Overview - Desktop
image

Server Overview - Mobile
image

View Schedules - Mobile ( Before )
image
View Schedules - Mobile ( After )
image

Edit Schedules - Mobile ( Before )
image
Edit Schedules - Mobile ( After )
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/pelican-dev/panel/pull/836 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 12/20/2024 **Status:** ✅ Merged **Merged:** 12/29/2024 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/more-mobile` --- ### 📝 Commits (10+) - [`8c8dfb4`](https://github.com/pelican-dev/panel/commit/8c8dfb4eaa841ef3ebae3878ae3d5ebbe9148669) Update Server Listing - [`78d2db3`](https://github.com/pelican-dev/panel/commit/78d2db3d392bd6e7e4e3de4c1c94052491f56893) Update Edit/Create Server Pages - [`77413fe`](https://github.com/pelican-dev/panel/commit/77413fe216da3b0f80da491cb5fcc7ec56e07d3b) Remove auto focus - [`52ec4a8`](https://github.com/pelican-dev/panel/commit/52ec4a8fc18920ab0e3547c4108e3c9a93f6fda0) Hide Title, Quick yaml fix - [`d4ebb2b`](https://github.com/pelican-dev/panel/commit/d4ebb2b8352015e15d4798583e2f58a7135d5033) Hide columns on mobile - [`6fd82a0`](https://github.com/pelican-dev/panel/commit/6fd82a01917a2fe9368d93c5ca041095168b81b1) Hide backup locked on mobile - [`c38ddd4`](https://github.com/pelican-dev/panel/commit/c38ddd4d41d92142a19586fc1bab32f165112282) Fix schedules for mobile - [`b27ad21`](https://github.com/pelican-dev/panel/commit/b27ad21b64f256994a78da3d56462828de230c5b) Hide Notes on mobile - [`5a4c6d5`](https://github.com/pelican-dev/panel/commit/5a4c6d552309b2893810655e39b012a214ad27a9) Consolidate and clean these up - [`afba5ab`](https://github.com/pelican-dev/panel/commit/afba5ab05c5ef43e656f075e46383cf332d0aa21) Simplify ### 📊 Changes **16 files changed** (+354 additions, -314 deletions) <details> <summary>View changed files</summary> 📝 `app/Enums/ContainerStatus.php` (+10 -0) ➕ `app/Enums/ServerResourceType.php` (+10 -0) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php` (+58 -60) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php` (+69 -58) 📝 `app/Filament/App/Resources/ServerResource/Pages/ListServers.php` (+1 -64) 📝 `app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php` (+1 -0) 📝 `app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php` (+1 -0) 📝 `app/Filament/Server/Resources/FileResource/Pages/EditFiles.php` (+8 -2) 📝 `app/Filament/Server/Resources/FileResource/Pages/ListFiles.php` (+2 -0) 📝 `app/Filament/Server/Resources/ScheduleResource.php` (+43 -10) 📝 `app/Models/Server.php` (+34 -0) 📝 `app/helpers.php` (+4 -4) 📝 `composer.json` (+2 -2) 📝 `composer.lock` (+54 -58) 📝 `resources/views/filament/components/server-console.blade.php` (+1 -2) 📝 `resources/views/tables/columns/server-entry-column.blade.php` (+56 -54) </details> ### 📄 Description Server Overview - Desktop ![image](https://github.com/user-attachments/assets/5ea37c09-390f-4574-be78-ab874be95701) Server Overview - Mobile ![image](https://github.com/user-attachments/assets/5c07a4b0-0118-4265-9f6d-9a9bbffcdd04) View Schedules - Mobile ( Before ) ![image](https://github.com/user-attachments/assets/2bcf4af1-86a5-42fa-bc95-2f7e22312ebf) View Schedules - Mobile ( After ) ![image](https://github.com/user-attachments/assets/4073d183-91a0-4654-ab0c-59cb179807d6) Edit Schedules - Mobile ( Before ) ![image](https://github.com/user-attachments/assets/d57ffb11-120b-4e8a-b941-881474e73deb) Edit Schedules - Mobile ( After ) ![image](https://github.com/user-attachments/assets/63fc3778-d390-41e2-97ec-9b11101d20ee) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 19:09:13 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1000