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