Commit Graph

6034 Commits

Author SHA1 Message Date
github-actions[ci]
243600d9c6 ci: bump v4.2.0 v4.2.0 2025-09-29 02:55:55 +00:00
naterfute
71ed92a582 i don't know how to delete stuff 2025-09-28 19:55:33 -07:00
naterfute
bf74e11eb4 fix: don't delete non-existent files 2025-09-28 19:49:48 -07:00
naterfute
f4693c2628 fix: chat, am i restarted? 2025-09-28 19:48:34 -07:00
naterfute
63c2158ac0 ci: seperated and hopefully improved release cycle 2025-09-28 19:35:40 -07: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
4a43b20ab9 fix(backups): i am so unbelievably angry right now. php = cascading failures
this is a temporary fix to hold off the chaos until tomorrow.
2025-09-26 00:11:49 -05:00
Naterfute
dfbc5ef74c fix: server allocations not being made due to changed method 2025-09-25 19:42:38 -07:00
Naterfute
6ddab1052b bump version v4.1.0 2025-09-24 19:37:13 -07:00
Naterfute
1b38e8a231 bump v4.1.0 2025-09-24 19:35:43 -07:00
Elizabeth
7645392b9c fix: prefix rustic backups with rustic-repos in s3 2025-09-24 21:30:01 -05:00
Elizabeth
d7e0ec3a84 chore: fix vagrant 2025-09-23 16:27:08 -05:00
Elizabeth
e7f17fd086 fix: actually RECALCUATE backup sizes ???? 2025-09-23 16:27:08 -05:00
naterfute
3308ebe04c fix: sidebar 3 dots not appearing on safari 2025-09-23 14:19:33 -07:00
Elizabeth
95d93bb540 fix: actually delete backups ???? 2025-09-23 15:11:34 -05:00
Elizabeth
d4d76f76a8 chore: a much more optimized vagrant configuration for windows 2025-09-23 13:39:03 -05:00
Elizabeth
0a03ec561b feat: add SCP:SL subdomain support 2025-09-23 07:47:54 -05:00
Naterfute
113f0b3cce fix: save button on general settings page in admin 2025-09-22 09:54:13 -07: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
e7c634cc37 mark zone id as required (not providing it doesn't work, seems the sometimes option for form args is broken) and readd filtering servers on the main page (#358) 2025-09-20 01:54:41 -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
Naterfute
6c59cc0a1a fix: First attempt at fixing error 500 when pulling a new image 2025-09-16 18:31:56 -07:00
Naterfute
041468f724 fix: tag versions don't work numnut 2025-09-16 01:25:39 -07:00
Naterfute
bdf395b221 fix: forgot to make prod images build on push to versions 2025-09-16 01:19:54 -07:00
Naterfute
a7e51759cd moved building prod docker to new workflow 2025-09-16 01:15:50 -07:00
Naterfute
bf81acb357 Bump Version v4.0.0 2025-09-16 01:07:29 -07:00
Naterfute
2a2b6c2433 Bump Version V4.0.0 2025-09-16 00:56:31 -07:00
Naterfute
e90352ec37 Testing new release pipeline 2025-09-16 00:55:40 -07:00
Naterfute
fe2be8e49b fix: workflow badge 2025-09-14 23:58:04 -07:00
Naterfute
7456556f09 update server-menu 2025-09-14 23:29:48 -07:00
Eesa
de3c8d779d fix: unbroke file manager scroll, file manager padding on mobile, and removed bad comments (#351) 2025-09-12 19:11:30 -07:00
Eesa
ee2dc093ca Client panel improvements (#350)
* progress™

* code improvement (no unneccesary backticks), fixes #335, file manager looks better now, change copy in api keys popup

* lint

* change copy for subuser mod permissions

* shouldve removed redundant {}. oops
2025-09-10 19:08:57 -07:00
Naterfute
c9a801143f style: removed pfp from admin panel as it served no purpose 2025-09-10 17:25:04 -07:00
Naterfute
a3ad8404f4 style(admin): made multi-select buttons easier to tell which on was selected 2025-09-10 17:25:04 -07:00
Eesa
08eacd7173 feat: bypass reinstall delay by holding shift (#346) 2025-09-10 17:09:30 -07:00
Eesa
83d13aa5c1 fix readme mistakes (#342)
* clean up README

* consistency

* drop trailing s
2025-09-09 12:56:39 -07:00
Naterfute
2ae6b98e37 Update CONTRIBUTING.md 2025-09-06 19:21:33 -07:00
Elizabeth
f7ae6051d2 fix: forgot we removed that method 2025-09-06 20:41:16 -05:00
Elizabeth
c1654b833f fix: oops, hope nobody updated just now 💀 2025-09-06 20:17:23 -05:00
Elizabeth
a0232431a5 feat: subdomains 2025-09-06 20:10:27 -05:00
Naterfute
54a680d41f possible fix for my terrible github actions programming v3.0.48-b 2025-09-01 18:35:31 -07:00
Naterfute
5b7c5584b7 I did not know that github actions had this many permissions? v3.0.48-a 2025-09-01 16:03:17 -07:00
Naterfute
4c5f7a6304 fix: forgot to add write permissions 😭 v3.0.48 2025-09-01 08:09:39 -07:00
Naterfute
67f079c043 chore: update build_and_push action version 2025-09-01 08:08:50 -07:00
Naterfute
243cb2ba7e fixed workflow run triggers 2025-09-01 07:57:17 -07:00
Naterfute
b6f7c71601 fix: changed pterodactyl docker image name to latest rather than main 2025-09-01 07:49:07 -07:00
Naterfute
c5a146d252 Merge branch 'main' into dev 2025-09-01 07:43:31 -07:00
Naterfute
f8c4b82b76 Prepared workflow changes for upcoming release changes 2025-09-01 07:43:02 -07:00
Eesa
f0b9a31b72 Make Purpur with RAM set to 0 for unlimited not set Xmx to 0M :p (#311) 2025-08-18 15:48:11 -07:00