4693 Commits

Author SHA1 Message Date
Dane Everitt
d648a63e13
Update i18n to resolve issues rendering unclosed div tags (#5547) 2026-02-01 13:19:41 -08:00
Dawid Jaworski
a1f7d287ac
feat: Auth Required modal for hytale (#5526)
This PR add modal related to requiring auth to download or update hytale
server.

Egg feature to use: `hytale_oauth`

Preview:


https://github.com/user-attachments/assets/77bd4f16-ba5b-4652-88b1-7abfd4ab45b8
2026-01-12 12:22:49 -06:00
cesarmr-github
676b64562f
Remove <strong> tags in admin area notifications (#5520) 2026-01-10 16:39:10 -08:00
AndyIsHereBoi
232ccce061
Update node/view/servers title to be consistent (#5514) 2026-01-10 10:02:54 -08:00
Sam Schumacher
d4580076c2
Cast presigned URL lifespan to integer (#5515) 2026-01-10 10:01:57 -08:00
DaneEveritt
5f1bfd109d
Don't include v in the version identifier 2026-01-05 17:18:54 -08:00
Всеволод Мельник
09caa0d499
Merge commit from fork
* Add throttling to resource creation endpoints

* Fix middleware registration for the throttlers

* Lock the server's resource models when adding new ones

* Throttle subusers even more

---------

Co-authored-by: DaneEveritt <dane@daneeveritt.com>
v1.12.0
2026-01-05 16:05:38 -08:00
DaneEveritt
82f22cd7ab
update release.yaml for testing 2026-01-04 17:28:44 -08:00
Gio
3dd206ccf7
Clear allocation notes on server deletion (#5157) 2026-01-04 16:44:46 -08:00
Dane Everitt
5e2e827d48
Update CHANGELOG.md (#5502) 2026-01-04 16:32:01 -08:00
Alan Escarcha
ace4c025e9
Update Docker container for Forge installation script (#5424) 2026-01-04 15:49:24 -08:00
Mackenzie Molloy
238d371352
Feature: Sort Users on Admin/Users by Administrators first (#5098) 2026-01-04 11:12:55 -08:00
Mackenzie Molloy
38b7b4bee8
Cast old() returned value to an Integer (#5163) 2026-01-04 11:12:23 -08:00
Dane Everitt
d2949eabd6
Cleanup issues template (#5490) 2026-01-04 11:08:17 -08:00
Anthony
14d666de65
Update contact email for reporting vulnerabilities (#5489) 2026-01-04 12:31:46 -06:00
Dane Everitt
032bf076d9
Ensure that TOTP tokens cannot be reused (#5481) 2025-12-30 12:27:11 -08:00
Dane Everitt
1570ff2509
Don't render raw HTML returned by the alert bag (#5475)
ref: https://github.com/pterodactyl/panel/security/advisories/GHSA-mgr9-6c2j-jxrq
2025-12-26 18:27:23 -08:00
Dane Everitt
2bd9d8badd
Disconnect SFTP/Websocket when a user is removed as a subuser (#5472) 2025-12-26 17:51:25 -08:00
Dane Everitt
ca4e123c25
Fix missing evt parameter in websocket logic (#5470) 2025-12-26 13:08:06 -08:00
Dane Everitt
1fdaf008b4
don't endlessly poll websocket when disconnected due to suspension (#5464) 2025-12-26 09:51:54 -08:00
cesarmr-github
8c1d1b12a5
Fix admin server manage boxes misalignment when suspending a server (#5461) 2025-12-26 09:51:42 -08:00
Dane Everitt
e9558328dd
Use local certs for webpack serve (#5460) 2025-12-24 17:39:26 -08:00
Dane Everitt
bbb1294267
Support zero-byte file uploads (#5459) 2025-12-24 17:32:53 -08:00
Dane Everitt
a215f6d534
Don't be strict about upload size, so long as it is a positive integer (#5458) 2025-12-24 16:45:48 -08:00
Dane Everitt
895adb6e6f
Ensure that a node description can be set, add additional test coverage (#5457) 2025-12-24 16:43:00 -08:00
Dane Everitt
0917e60a3b
Return correct error message when deleting self, add test coverage (#5456) 2025-12-24 16:13:31 -08:00
Sergey Serpichenko
a7c1882edf
FIX: Renamed 'batch_uuid' field to 'batch' in ActivityLogService (#5396)
The field was renamed to match the column name in the database and to maintain consistency across the codebase.
2025-12-24 14:27:38 -08:00
Dane Everitt
4b97363d35
Update build workflows (#5449) 2025-12-20 16:43:23 -08:00
Dane Everitt
ab093344e7
Don't delete the initial content when using "Ctrl+Z" to undo (#5448)
Resolves https://github.com/pterodactyl/panel/issues/5263
2025-12-20 16:38:10 -08:00
Dane Everitt
f1ea7ec90d
Load IBM Plex Sans from code and export as part of bundle (#5447)
Removes the need to load any external resources for fonts. Resolves https://github.com/pterodactyl/panel/issues/5343
2025-12-20 16:37:54 -08:00
Anthony
8c62e90143
Fix sponsor link in README.md 2025-12-20 18:03:15 -06:00
Anthony
3a5e69ddd7
Update FUNDING.yml 2025-12-20 17:56:13 -06:00
Dane Everitt
a264791fd4
Update PHP and JS dependencies to latest versions and modernize codebase (#5446) 2025-12-20 15:55:13 -08:00
Fallen_Breath
9b703fb40f
fix: timezone issue in Schedule::getNextRunDate (#5381) 2025-11-08 23:32:06 -07:00
Matthew Penner
01fd763fe9
fix: add additional input validation
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-06-18 12:21:26 -06:00
Daniel Barton
370820a477
docker: switch to PHP 8.3 (#5173) 2025-06-13 11:07:46 -06:00
Matthew Penner
30af8e6220
ci: switch to ubuntu-24.04 runner
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-06-12 12:03:19 -06:00
Red Banana
043c02c69c
eggs: update Ark Survival Evolved (#5361) 2025-06-12 11:55:25 -06:00
Daniel Barton
79d99c4ed5
chore: update link to additional eggs in README (#5316) 2025-03-23 19:18:56 -06:00
Matthew Penner
81bccc4645
chore: allow overriding Laravel storage path using $APP_STORAGE_PATH
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-03-10 00:56:05 -06:00
Matthew Penner
0fa09a675a
nix: add yarn to devShell
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-03-09 19:10:08 -06:00
Matthew Penner
871ef0c564
fix: EnvironmentWriterTrait not allowing null values
Fixes https://github.com/pterodactyl/panel/issues/5108

Signed-off-by: Matthew Penner <me@matthewp.io>
2025-02-14 13:22:59 -07:00
Matthew Penner
bc07f8e1b1
nix: update flake.lock
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06)
  → 'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/130595eba61081acde9001f43de3248d8888ac4a?narHash=sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s%3D' (2025-01-10)
  → 'github:NixOS/nixpkgs/2ff53fe64443980e139eaa286017f53f88336dd0?narHash=sha256-%2B/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc%3D' (2025-02-13)
2025-02-14 13:21:00 -07:00
Matthew Penner
d1dd5b1f02
fix: db schema dump not importing on older MariaDB versions
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-02-14 13:20:40 -07:00
Matthew Penner
9cac00cd55
nix: update flake.lock
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a?narHash=sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U%3D' (2024-09-12)
  → 'github:hercules-ci/flake-parts/b905f6fc23a9051a6e1b741e1438dbfc0634c6de?narHash=sha256-%2Bhu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU%3D' (2025-01-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/99dc8785f6a0adac95f5e2ab05cc2e1bf666d172?narHash=sha256-gI9kkaH0ZjakJOKrdjaI/VbaMEo9qBbSUl93DnU7f4c%3D' (2024-09-16)
  → 'github:NixOS/nixpkgs/130595eba61081acde9001f43de3248d8888ac4a?narHash=sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s%3D' (2025-01-10)
2025-01-12 14:56:50 -07:00
Matthew Penner
90ae588721
Update CHANGELOG.md
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-11-14 19:26:24 -07:00
Matthew Penner
955dd2796d
chore: update laravel 11.28.1 -> 11.31.0
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-11-14 19:03:51 -07:00
Matthew Penner
de3b1efb69
Update CHANGELOG.md
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-10-27 13:50:37 -06:00
Matthew Penner
706db62c64
ci: use GITHUB_TOKEN for authenticating against ghcr.io
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-10-24 12:04:30 -06:00
Matthew Penner
caab056256
fix: TwoFactorControllerTest, again
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-10-24 11:42:25 -06:00