80 Commits

Author SHA1 Message Date
Naterfute
2e81dd4726 feat: add Pterodactyl Wings support alonside Elytra Support 2026-01-09 04:52:17 -08:00
Naterfute
1eb4a7ee28 feat: updated docker dev to support postgresql as it's default 2025-12-02 15:04:58 -08:00
Naterfute
515cd7a239 chore: greatly reduced size of captcha config file 2025-11-02 20:34:39 -08:00
Elizabeth
eaefd5723f feat: fully functional deduplicated backups 2025-10-15 10:35:18 -05:00
Naterfute
9cdd2055b8 fix: async backups. awesoooome (#370)
* feat: async backup operations and the death of wings.

* chore: imports

* feat: backups v2 + elytra jobs

* fix: mariadb doesn't have a uuid type

---------

Co-authored-by: Elizabeth <me@checksum.space>
2025-09-27 18:15:40 -07:00
Elizabeth
7645392b9c fix: prefix rustic backups with rustic-repos in s3 2025-09-24 21:30:01 -05:00
Eesa
f036c9f053 bleh (#360)
Co-authored-by: imeesa <hi@imeesa.com>
2025-09-21 11:12:28 -07:00
Elizabeth
b347fb9dd6 feature: deduplicated backups using elytra + backup storage quota + nullable server limits for unlimited (#359)
* feat: elytra integration with rustic

* fix: rustic deduplication

* fix: actually use snapshot id + don't guess type

* fix: adapter_type

* fix: wait no that's dumb

* fix: use `disk` you moron (me)

* fix: unique s3 repositories

* fix: path duplication

* fix: extra download verifications

* fix: proper s3 prefix

* feat: backup storage quota with deduplication + nullable limits

* fix: actually handle unlimited, no access, etc

* fix: more legacy code

* fix: better formatting of backup limits

* fix: snake_case lmao

* fix: caveman brain

* fix: don't try to estimate backup size

* Made backup usage metrics better

* fix: better results imo

---------

Co-authored-by: naterfute <me@naterfute.dev>
2025-09-21 10:00:15 -07:00
Eesa
0eb47972fb fix: login doesn't work on first launch (#355)
* test fix for first launch logs bug

* try agian™️

* ok this works yay
2025-09-17 14:44:55 -07:00
Elizabeth
a0232431a5 feat: subdomains 2025-09-06 20:10:27 -05:00
Elizabeth
d4e23aa5fc fix: backups ratelimiting being dumb 2025-08-15 03:40:25 -05:00
Naterfute
0ac8608b10 renamed dev branch(this one) to canary rather than a version number(versoins weren't working anyways 2025-08-15 01:30:35 -07:00
Elizabeth
f7a12cb5b6 feat: asynchronous server operations. 2025-08-15 00:49:35 -05:00
Elizabeth
fed8f55c00 feat: holy fucking captcha batman 2025-08-08 15:12:49 -05:00
Elizabeth
6ebcfff2b3 fix: cloudflare turnstile implementation EXACTLY to the documentation 2025-08-08 12:56:11 -05:00
he3als
54bc2bab7d fix(database): disable mariadb strict mode
Strict mode currently breaks various queries like server searching in the admin panel. Not ideal to disable it but it's a quick fix for now
2025-07-15 14:21:24 +01:00
Pyrodactyl CI
1ff6fad543 ci(release): bump version to v3.0.16 2025-06-11 16:47:36 +00:00
Pyrodactyl CI
7b1302b8a0 ci(release): bump version to v3.0.15 2025-06-11 05:36:09 +00:00
Pyrodactyl CI
c3a659d4f3 ci(release): bump version to v3.0.14 2025-06-11 01:19:14 +00:00
naterfute
f14a2862d8 feat(captcha): Remove Recaptcha support in favor of others
- Remove ReCaptcha support and all related files
- Adds support for the following captchas
    - Cloudflare Turnstile
    - Hcaptcha
    - Friendly Captcha
- Implement new captcha middleware and controller
- Add frontend components for new captcha options
- Update settings configuration and views

Closes #169
2025-06-04 17:32:55 -07:00
naterfute
c325a676a0 change default values for postgresql username password and database 2025-03-28 13:12:16 -07:00
KalebSchmidlkofer
ef478df1ab merge main into dev 2025-03-23 00:51:29 -07:00
KalebSchmidlkofer
ab283694dd feat: postgresql connectable to via pgsql or postgresql 2025-03-22 20:52:04 -07:00
KalebSchmidlkofer
52de4b65db fix: postgresql support not working in docker 2025-02-23 14:31:47 -08:00
KalebSchmidlkofer
45e5eede97 feat: add postgresql support 2025-02-23 13:15:32 -08:00
KalebSchmidlkofer
68d799dd33 we are pyro 2025-01-27 19:41:28 -08:00
he3als
bcf445e45f feat: update config 2024-11-17 13:00:27 +00:00
he3als
533558fba1 fix: capitalise Pyrodactyl where needed 2024-08-15 11:05:19 +01:00
fero
95d678025e chore: 3.0.0 (stable) 2024-06-09 12:26:32 -07:00
fero
0056a798ba chore: 2.0.0 (stable) 2024-06-04 01:39:54 -07:00
fero
ee37b0595e 1.7.0 170000 (stable) 2024-04-25 18:45:29 -07:00
fero
8b65d13193 1.6.0 160000 (stable) 2024-04-22 22:40:20 -07:00
fero
7ebccbea54 1.5.0 150000 (stable) 2024-04-20 10:13:00 -07:00
Checksum
c5be2e652f fix: remove pterodactyl telemetry, disable update command, added the cherry on top. 2024-04-20 08:13:08 -05:00
fero
292a9e2dad 1.4.0 140000 (stable) 2024-04-14 20:43:13 -07:00
fero
65532d90b3 1.3.0 130000 (stable) 2024-04-14 11:54:04 -07:00
fero
022622fc7a (config/app) 1.2.3 2024-04-10 21:29:38 -07:00
fero
a0c40f1fe1 1.2.2 122000 (stable) 2024-04-03 22:40:03 -07:00
fero
8ed3a73f16 1.2.1 Build 121000 (stable) 2024-03-31 21:11:55 -07:00
fero
bc43329e82 1.2.0 Build 120000 (stable) 2024-03-30 14:47:49 -07:00
fero
4adc71811b 1.1.7 Build 117000 (stable) 2024-03-30 14:29:47 -07:00
fero
f39e8a2176 1.1.6 Build 116000 (stable) 2024-03-30 12:02:44 -07:00
fero
4182971092 1.1.5 Build 115000 (stable) 2024-03-30 09:42:34 -07:00
fero
6f0d049967 1.1.4 Build 114000 (stable) 2024-03-29 16:59:23 -07:00
fero
b09994785f 1.1.3 Build 113000 (stable) 2024-03-25 15:40:37 -07:00
fero
17ed6c9b5e 1.1.2 Build 112000 (stable) 2024-03-25 13:00:48 -07:00
fero
dc88fe5bd3 chore: fix version disparity between package.json and laravel config 2024-03-24 19:39:29 -07:00
fero
6c37fba682 1.0.1-rc1 Build 101100 2024-03-21 19:50:44 -07:00
fero
a2e9853060 1.0.0-rc1 2024-03-19 18:03:26 -07:00
fero
b2ef57bbd8 0.82.0-alpha 2024-03-19 17:51:07 -07:00