[PR #416] [MERGED] feat: Client UI translate to Filament (from React) #748

Closed
opened 2026-02-04 18:47:47 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/416
Author: @lancepioch
Created: 6/18/2024
Status: Merged
Merged: 12/1/2024
Merged by: @rmartinoscar

Base: mainHead: issue/353


📝 Commits (10+)

📊 Changes

77 files changed (+5333 additions, -160 deletions)

View changed files

app/Enums/EditorLanguages.php (+98 -0)
app/Filament/App/Resources/ServerResource.php (+28 -0)
app/Filament/App/Resources/ServerResource/Pages/ListServers.php (+99 -0)
📝 app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php (+1 -0)
📝 app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+1 -0)
📝 app/Filament/Resources/RoleResource.php (+2 -0)
📝 app/Filament/Resources/ServerResource/Pages/EditServer.php (+5 -9)
📝 app/Filament/Resources/ServerResource/Pages/ListServers.php (+3 -2)
📝 app/Filament/Resources/UserResource/Pages/EditProfile.php (+20 -1)
app/Filament/Server/Pages/Console.php (+72 -0)
app/Filament/Server/Pages/ServerFormPage.php (+79 -0)
app/Filament/Server/Pages/Settings.php (+271 -0)
app/Filament/Server/Pages/Startup.php (+238 -0)
app/Filament/Server/Resources/ActivityResource.php (+79 -0)
app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php (+40 -0)
app/Filament/Server/Resources/AllocationResource.php (+64 -0)
app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php (+104 -0)
app/Filament/Server/Resources/BackupResource.php (+57 -0)
app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php (+189 -0)
app/Filament/Server/Resources/DatabaseResource.php (+65 -0)

...and 57 more files

📄 Description

Edit By Charles
Below are things that need to be done...Good Luck!

Profile

  • 2FA
    - [x] Enable
    - [x] Disable
    - [x] Backup codes
  • Timezone Changing
  • 12/24hr Time Changing
  • Change Password
  • Change Email
  • Change Language
  • API
    • Create API Keys
    • Delete API Keys
    • Last Used Timestamp
  • SSH Keys
    • Adding of SSH Keys
    • Deleting of SSH Keys
  • Activity Logs
  • OAuth Link/ Unlink

Server List

Needs to be redone... I'll just leave it at that...

Server Area

  • Console Page
    • Console
    • Power Actions
    • Stats + Graphs
  • File Manager
    • Directory Listing / Explorer
    • File Management
      • Edit Files ( Monaco Code Editor )
      • Delete Files / Folders
      • Create Files / Folders
      • Manage File / Folder Permissions
      • Copy Files
      • Upload Files
      • Move Files / Folders
      • Create / Extract Archives
      • Download Files
  • Databases
    • List Databases
    • View Database Details
    • Rotate Database Password
    • Delete Database
    • Create Database
  • Schedules
    • List Schedules
    • Create Schedules
    • Edit Schedules
    • Edit Schedule Tasks
  • Users
    • List Subusers
    • Create Subusers
    • Delete Subusers
    • Edit Subusers
    • Edit Existing Subuser permissions
  • Backups
    • List Backups
    • Create Backup
    • Delete Backup
    • Lock/Unlock Backup
    • Download Backup
    • Restore from Backup
  • Network
    • List Allocations
    • Create new Allocation
    • Change Primary Allocation
  • Startup
    • List Startup Command
    • Docker Image ( dropdown + read-only if manually set )
    • Variables
  • Settings
    • SFTP Details
    • Server Name
    • Server Description
    • Debug Info
    • Reinstall
  • Activity Logs

🔄 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/416 **Author:** [@lancepioch](https://github.com/lancepioch) **Created:** 6/18/2024 **Status:** ✅ Merged **Merged:** 12/1/2024 **Merged by:** [@rmartinoscar](https://github.com/rmartinoscar) **Base:** `main` ← **Head:** `issue/353` --- ### 📝 Commits (10+) - [`db67946`](https://github.com/pelican-dev/panel/commit/db67946d16bee698d17e9f0e68dda2d59834e049) Add new panel - [`46c5d5b`](https://github.com/pelican-dev/panel/commit/46c5d5bd723e588bbcf7f7ec0f33f96e69f4abb4) Add some basic resource pages - [`5afd194`](https://github.com/pelican-dev/panel/commit/5afd194cb837048a1c51e6018f53da6912254a6e) Wip - [`3b9fbc0`](https://github.com/pelican-dev/panel/commit/3b9fbc02fef7771e08707b3a7666da6117599e24) Wip terminal - [`d86428a`](https://github.com/pelican-dev/panel/commit/d86428a0369b5e60f6f7ea037253eb5ba2002397) Wip - [`281c580`](https://github.com/pelican-dev/panel/commit/281c58089c5a174ac0d1ac02329ef724aad69af6) Add new panel - [`a976a17`](https://github.com/pelican-dev/panel/commit/a976a177fd0c7f1271c203a440a9aa7cf9fc485b) Add some basic resource pages - [`d4e3721`](https://github.com/pelican-dev/panel/commit/d4e37212d8a04421d84f3e4f5a7248d9ebc8b83c) Wip - [`2f9ae32`](https://github.com/pelican-dev/panel/commit/2f9ae32a078b2dde7e85dda38f98b4f31a438f0d) [Sub-Users] Add Invite - [`ab96feb`](https://github.com/pelican-dev/panel/commit/ab96feb0df5d4b581f024fb9e552a704853e120e) [Sub-Users] Fix Creation ### 📊 Changes **77 files changed** (+5333 additions, -160 deletions) <details> <summary>View changed files</summary> ➕ `app/Enums/EditorLanguages.php` (+98 -0) ➕ `app/Filament/App/Resources/ServerResource.php` (+28 -0) ➕ `app/Filament/App/Resources/ServerResource/Pages/ListServers.php` (+99 -0) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php` (+1 -0) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+1 -0) 📝 `app/Filament/Resources/RoleResource.php` (+2 -0) 📝 `app/Filament/Resources/ServerResource/Pages/EditServer.php` (+5 -9) 📝 `app/Filament/Resources/ServerResource/Pages/ListServers.php` (+3 -2) 📝 `app/Filament/Resources/UserResource/Pages/EditProfile.php` (+20 -1) ➕ `app/Filament/Server/Pages/Console.php` (+72 -0) ➕ `app/Filament/Server/Pages/ServerFormPage.php` (+79 -0) ➕ `app/Filament/Server/Pages/Settings.php` (+271 -0) ➕ `app/Filament/Server/Pages/Startup.php` (+238 -0) ➕ `app/Filament/Server/Resources/ActivityResource.php` (+79 -0) ➕ `app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php` (+40 -0) ➕ `app/Filament/Server/Resources/AllocationResource.php` (+64 -0) ➕ `app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php` (+104 -0) ➕ `app/Filament/Server/Resources/BackupResource.php` (+57 -0) ➕ `app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php` (+189 -0) ➕ `app/Filament/Server/Resources/DatabaseResource.php` (+65 -0) _...and 57 more files_ </details> ### 📄 Description Edit By Charles Below are things that need to be done...Good Luck! ## Profile - [x] 2FA - [x] Enable - [x] Disable - [x] Backup codes - [x] Timezone Changing - [x] 12/24hr Time Changing - [x] Change Password - [x] Change Email - [x] Change Language - [x] API - [x] Create API Keys - [x] Delete API Keys - [x] Last Used Timestamp - [x] SSH Keys - [x] Adding of SSH Keys - [x] Deleting of SSH Keys - [x] Activity Logs - [x] OAuth Link/ Unlink ## Server List Needs to be redone... I'll just leave it at that... ## Server Area - [x] Console Page - [x] Console - [x] Power Actions - [x] Stats + Graphs - [x] File Manager - [x] Directory Listing / Explorer - [x] File Management - [x] Edit Files ( Monaco Code Editor ) - [x] Delete Files / Folders - [x] Create Files / Folders - [x] Manage File / Folder Permissions - [x] Copy Files - [x] Upload Files - [x] Move Files / Folders - [x] Create / Extract Archives - [x] Download Files - [x] Databases - [x] List Databases - [x] View Database Details - [x] Rotate Database Password - [x] Delete Database - [x] Create Database - [x] Schedules - [x] List Schedules - [x] Create Schedules - [x] Edit Schedules - [x] Edit Schedule Tasks - [x] Users - [x] List Subusers - [x] Create Subusers - [x] Delete Subusers - [x] Edit Subusers - [x] Edit Existing Subuser permissions - [x] Backups - [x] List Backups - [x] Create Backup - [x] Delete Backup - [x] Lock/Unlock Backup - [x] Download Backup - [x] Restore from Backup - [x] Network - [x] List Allocations - [x] Create new Allocation - [x] Change Primary Allocation - [x] Startup - [x] List Startup Command - [x] Docker Image ( dropdown + read-only if manually set ) - [x] Variables - [x] Settings - [x] SFTP Details - [x] Server Name - [x] Server Description - [x] Debug Info - [x] Reinstall - [x] Activity Logs --- <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 18:47:47 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#748