Commit Graph

100 Commits

Author SHA1 Message Date
Elizabeth
f7ae6051d2 fix: forgot we removed that method 2025-09-06 20:41:16 -05:00
Elizabeth
a0232431a5 feat: subdomains 2025-09-06 20:10:27 -05:00
Max
c6259ddb53 fix: remove stray 't' 2025-08-18 15:52:50 -05:00
Elizabeth
36e44b2393 fix: integrate resource exclusion to resource utilization breakdown 2025-08-17 18:16:31 -05:00
Elizabeth
0004715850 fix: update the rest of the admin interface 2025-08-17 18:11:13 -05:00
Elizabeth
20ddcccb54 feat: allow servers to be excluded from resource calculation 2025-08-17 18:04:52 -05:00
Elizabeth
c120e4f5b4 fix: sort backups by newest first, with locked backups prioritized 2025-08-17 00:30:22 -05:00
Elizabeth
ea21e14d38 style: backups page touch-ups 2025-08-17 00:28:41 -05:00
Elizabeth
2e234404d6 fix: actually capture server state 2025-08-16 23:55:45 -05:00
Elizabeth
5d63e091fd fix: truncate by default 2025-08-16 23:45:57 -05:00
Elizabeth
78d7959886 feat: server state backup restoration 2025-08-16 02:10:02 -05:00
Elizabeth
d4e23aa5fc fix: backups ratelimiting being dumb 2025-08-15 03:40:25 -05:00
Elizabeth
7da5398d03 fix: I'm not doing this 😭 2025-08-15 03:36:35 -05:00
Elizabeth
6f1e4e5394 fix: removed cleanup operations command 2025-08-15 01:09:18 -05:00
Elizabeth
7308bf0655 fix: linting 2025-08-15 01:03:34 -05:00
Elizabeth
f7a12cb5b6 feat: asynchronous server operations. 2025-08-15 00:49:35 -05:00
Elizabeth
3fcb76dbaa design: this is a big one. 2025-08-11 05:35:13 -05:00
Elizabeth
4c3bccf1d5 feat: allow users to revert custom docker image to egg defaults with confirmation 2025-08-10 22:15:01 -05:00
Elizabeth
79aa8114c9 fix: on the brink of insanity, am i a robot? 2025-08-08 15:39:20 -05:00
Elizabeth
cebceb6efb chore: debugging 2025-08-08 15:32:40 -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
Elizabeth
4ec067a71b feat: a controversial commit 2025-08-08 07:18:03 -05:00
Elizabeth
7866aa69ba style: completely redesign the startup page 2025-08-07 17:40:16 -05:00
Elizabeth
f835f4acb4 fix: replace DaemonConfigurationRepository with DaemonServerRepository in StartupCommandUpdateService 2025-08-07 15:27:43 -05:00
Elizabeth
2094dea32c fix: increase maximum length of startup command to 10000 characters 2025-08-07 14:49:39 -05:00
Elizabeth
9c42f87592 feat: rough implemenation of user-editable startup commands 2025-08-07 14:33:00 -05:00
Elizabeth
fe09f14679 fix: maybe??? 2025-08-06 17:48:30 -05:00
Elizabeth
7a5cbf8650 Revert "fix: hacky fix to overhead memory what the fuck???"
This reverts commit e3dddd8d7a.
2025-08-06 17:38:56 -05:00
Elizabeth
e3dddd8d7a fix: hacky fix to overhead memory what the fuck??? 2025-08-06 17:32:20 -05:00
Elizabeth
64c71bbbca feat: Add server overhead memory allocation to prevent OOM crashes (#317)
* feat: native overhead memory configuration for servers

* fix: combine memory limit and overhead memory for wings
2025-08-06 12:54:29 -07:00
Elizabeth
aedac4dad2 fix: hackily handle locked backups during server deletion 2025-07-21 00:02:05 -05:00
Naterfute
b7d36971c5 fix: allow more than 1000 ports to be allocated at one time 2025-07-19 23:00:40 -07:00
Elizabeth
b84171fedf fix(command): servers are not soft deleted 2025-07-19 18:12:33 -05:00
Elizabeth
c19f742085 fix(command): include soft-deleted backups 2025-07-19 17:45:52 -05:00
Elizabeth
d36051f12d fix(command): improve orphaned backups deletion command with size reporting 2025-07-19 17:18:34 -05:00
Elizabeth
55b736a992 feat(server): add command to delete orphaned backups and delete server backups on termination 2025-07-19 09:51:33 -05:00
Elizabeth
805742f580 fix: use best-fit for physical capacity and worst-fit for virtual capacity 2025-07-13 14:08:04 -05:00
Elizabeth
51e3cb70fa feat: implement best-fit server placement algorithm 2025-07-13 13:48:46 -05:00
Elizabeth
49fd8aac6a fix: calculate resource percentages based on base limits 2025-07-12 21:25:11 -05:00
naterfute
acfb968ec9 fix: bug preventing automatic node finding due to Maridb GroupBy strict rules 2025-07-09 14:52:49 -07:00
Rey Panda
e0597ab8fb fix typo (#301) 2025-07-01 08:28:45 -07:00
Matthew Penner
996bd4a676 fix: add additional input validation
Signed-off-by: Matthew Penner <me@matthewp.io>
2025-06-18 13:08:34 -05:00
he3als
6318353838 fix: make humanizeSize a helper function 2025-06-14 20:50:52 +01:00
Elizabeth
5e4a22160a Some refactors for the nodes, users and server admin views. (#287)
* feat: redo the nodes admin blade to actually have useful information, and show email on user and server pages for easier identification.

* fix: actually that looked terrible

* feat: I need a pocket naterfute in my life

* feat: humanize numbers on view node page

---------

Co-authored-by: naterfute <naterfute@pyro.host>
2025-06-13 23:39:42 -07:00
naterfute
879d2b93ac feat: fix backups running twice in schedules 2025-06-11 14:34:08 -07:00
naterfute
bba430f15b linting 2025-06-11 14:34:08 -07:00
naterfute
01f8adcc53 fix: schedules running multiple times(PLEASE GOD)
I think I'm going crazy. this is attempt #3
2025-06-11 09:46:29 -07:00
naterfute
b3810fce4b add lock to schedules
Should Prevent 2 of the same schedules to run at the same time. but who knows
2025-06-10 22:31:19 -07:00
he3als
2d278ffd28 feat(schedules): add timezone info 2025-06-09 13:23:05 +01:00