[PR #2113] [MERGED] Replace icon strings with enum #1765

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2113
Author: @Boy132
Created: 1/16/2026
Status: Merged
Merged: 1/27/2026
Merged by: @Boy132

Base: mainHead: boy132/tabler-icon-enum


📝 Commits (9)

  • e2da410 generate enum
  • 71e11df don't include duplicate icons
  • 7292ef5 first batch of icon replacements
  • 4ae3548 Merge remote-tracking branch 'origin/main' into boy132/tabler-icon-enum
  • d0cb877 replace remaining icons
  • ce82f8b change icon
  • dd697da allow enum for CommonSchema
  • e04d88a Merge branch 'main' into boy132/tabler-icon-enum
  • 1ef2b1d Merge remote-tracking branch 'origin/main' into boy132/tabler-icon-enum

📊 Changes

119 files changed (+6719 additions, -515 deletions)

View changed files

app/Console/Commands/Dev/GenerateTablerIconsEnum.php (+48 -0)
📝 app/Enums/BackupStatus.php (+5 -4)
📝 app/Enums/ContainerStatus.php (+12 -11)
📝 app/Enums/PluginCategory.php (+5 -4)
📝 app/Enums/PluginStatus.php (+7 -6)
📝 app/Enums/ServerState.php (+6 -6)
📝 app/Enums/SubuserPermission.php (+13 -11)
app/Enums/TablerIcon.php (+5997 -0)
📝 app/Enums/WebhookType.php (+4 -3)
📝 app/Extensions/Captcha/Schemas/CaptchaSchemaInterface.php (+2 -1)
📝 app/Extensions/Captcha/Schemas/Turnstile/TurnstileSchema.php (+6 -4)
📝 app/Extensions/Features/Schemas/GSLTokenSchema.php (+2 -1)
📝 app/Extensions/Features/Schemas/PIDLimitSchema.php (+2 -1)
📝 app/Extensions/OAuth/OAuthSchemaInterface.php (+2 -1)
📝 app/Extensions/OAuth/Schemas/BitbucketSchema.php (+4 -2)
📝 app/Extensions/OAuth/Schemas/CommonSchema.php (+4 -2)
📝 app/Extensions/OAuth/Schemas/DiscordSchema.php (+4 -2)
📝 app/Extensions/OAuth/Schemas/FacebookSchema.php (+4 -2)
📝 app/Extensions/OAuth/Schemas/GithubSchema.php (+4 -2)
📝 app/Extensions/OAuth/Schemas/GitlabSchema.php (+4 -2)

...and 80 more files

📄 Description

No description provided


🔄 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/2113 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 1/16/2026 **Status:** ✅ Merged **Merged:** 1/27/2026 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `boy132/tabler-icon-enum` --- ### 📝 Commits (9) - [`e2da410`](https://github.com/pelican-dev/panel/commit/e2da410673abeace5d62bebbeadca56b05228278) generate enum - [`71e11df`](https://github.com/pelican-dev/panel/commit/71e11df43c27876149fb0fe3b72d6fcfbee3f3bc) don't include duplicate icons - [`7292ef5`](https://github.com/pelican-dev/panel/commit/7292ef507d04239454f8f4833f01d2d8a25a308e) first batch of icon replacements - [`4ae3548`](https://github.com/pelican-dev/panel/commit/4ae3548d18c63f94b65608086baec43001eef8f4) Merge remote-tracking branch 'origin/main' into boy132/tabler-icon-enum - [`d0cb877`](https://github.com/pelican-dev/panel/commit/d0cb877cf1be3c546dc5d77f9a2ad36940ffa67a) replace remaining icons - [`ce82f8b`](https://github.com/pelican-dev/panel/commit/ce82f8b979200220ffc4c25840d9444248979093) change icon - [`dd697da`](https://github.com/pelican-dev/panel/commit/dd697da7d10a98582203f48dd2cbeddcefd5267a) allow enum for CommonSchema - [`e04d88a`](https://github.com/pelican-dev/panel/commit/e04d88ae2122a1b199f63406553731068eba5309) Merge branch 'main' into boy132/tabler-icon-enum - [`1ef2b1d`](https://github.com/pelican-dev/panel/commit/1ef2b1d378e5f2e0d7d9dde9530700bf0dc58e3f) Merge remote-tracking branch 'origin/main' into boy132/tabler-icon-enum ### 📊 Changes **119 files changed** (+6719 additions, -515 deletions) <details> <summary>View changed files</summary> ➕ `app/Console/Commands/Dev/GenerateTablerIconsEnum.php` (+48 -0) 📝 `app/Enums/BackupStatus.php` (+5 -4) 📝 `app/Enums/ContainerStatus.php` (+12 -11) 📝 `app/Enums/PluginCategory.php` (+5 -4) 📝 `app/Enums/PluginStatus.php` (+7 -6) 📝 `app/Enums/ServerState.php` (+6 -6) 📝 `app/Enums/SubuserPermission.php` (+13 -11) ➕ `app/Enums/TablerIcon.php` (+5997 -0) 📝 `app/Enums/WebhookType.php` (+4 -3) 📝 `app/Extensions/Captcha/Schemas/CaptchaSchemaInterface.php` (+2 -1) 📝 `app/Extensions/Captcha/Schemas/Turnstile/TurnstileSchema.php` (+6 -4) 📝 `app/Extensions/Features/Schemas/GSLTokenSchema.php` (+2 -1) 📝 `app/Extensions/Features/Schemas/PIDLimitSchema.php` (+2 -1) 📝 `app/Extensions/OAuth/OAuthSchemaInterface.php` (+2 -1) 📝 `app/Extensions/OAuth/Schemas/BitbucketSchema.php` (+4 -2) 📝 `app/Extensions/OAuth/Schemas/CommonSchema.php` (+4 -2) 📝 `app/Extensions/OAuth/Schemas/DiscordSchema.php` (+4 -2) 📝 `app/Extensions/OAuth/Schemas/FacebookSchema.php` (+4 -2) 📝 `app/Extensions/OAuth/Schemas/GithubSchema.php` (+4 -2) 📝 `app/Extensions/OAuth/Schemas/GitlabSchema.php` (+4 -2) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <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 20:13:40 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1765