Commit graph

318 commits

Author SHA1 Message Date
ea0a953b0e
chore: Remove unneeded debug messages.
Some checks failed
Release code / build (push) Failing after 3m20s
2025-01-09 07:50:32 -05:00
3429f2cd37
chore: Reword restart notification message. 2025-01-09 07:39:35 -05:00
a3519220be
fix: Adds automatic restarting upon failure for SSH. 2025-01-09 07:22:12 -05:00
4cb648cd66
fix: Fixes errors showing for no reason. 2025-01-08 12:38:10 -05:00
7837334361
fix: Fixes various crashes. 2025-01-08 11:40:42 -05:00
e456de9802 Merge pull request 'Makes backend infrastructure more stable, concurrent, and fault tolerant' (#6) from backend-runtime-stability-fixes into dev
Reviewed-on: #6
2025-01-08 16:23:35 +00:00
f24daabe45
Reapply "feature: Adds semi-broken stability improvements into the runtime environment."
This reverts commit 157e1c8712.
2025-01-08 11:23:05 -05:00
f8d32fb1c6
fix: Fixes more instability issues. :) 2025-01-08 09:12:48 -05:00
1e1a330a4b
feature: Refactors backend runtime's communication mechanism to be more stable. 2025-01-06 01:24:11 -05:00
93f2f9cbee
fix: Adds missing backend status command implementations. 2025-01-06 00:09:14 -05:00
157e1c8712
Revert "feature: Adds semi-broken stability improvements into the runtime environment."
This wasn't meant to be pushed to dev.

This reverts commit 605ad31dd6.
2025-01-06 00:04:35 -05:00
605ad31dd6
feature: Adds semi-broken stability improvements into the runtime environment. 2025-01-05 23:45:44 -05:00
f505ff6605
fix: Fixes SQLite not working with Docker. 2025-01-05 20:51:30 -05:00
843cd34785
chore: Adds login and user creation support to the API. 2025-01-05 20:51:06 -05:00
96833b238b
chore: Tidies Go module files. 2024-12-28 17:23:25 -05:00
4ca2c809c9
chore: Remove old TypeScript git hooks. 2024-12-28 16:00:37 -05:00
aaacdfd5f4
chore: Remove all legacy code. 2024-12-28 15:43:21 -05:00
fd4d6bfd65
fix: Fixes rare errors regarding Nix shell not finding the initialization script. 2024-12-28 15:41:05 -05:00
49db323e81
chore: Prepare for frontend support by moving the Go module files.
This moves the Go module files to the root of the project and fixes
all of the imports.
2024-12-28 15:37:32 -05:00
201007f7a0
chore: Make lookup fields in the API omit when they're empty.
This makes the API more accurate to the previous API's responses.
2024-12-28 15:26:48 -05:00
be92c5a569
chore: Slims up shell.nix. 2024-12-28 12:11:08 -05:00
c55510eb04
fix: Fixes migration code incorrectly decoding bcrypt basswords as hex.
All checks were successful
Release code / build (push) Successful in 11m56s
2024-12-27 09:10:17 -05:00
538c5b6c51
chore: Adds "day-one"/v2.0.1 bug fixes.
All checks were successful
Release code / build (push) Successful in 11m41s
This fixes database error reporting, as well as majorly fixes users
not being able to authenticate to the API if you used the automated
migration setup, as the password would remain in hex encoding.

We now decode the hexadecimal and then change it to the far more
compact base64 encoding before adding it to the database. This should
fix login, and not cause 500 Interal Server Errors anymore.

Sorry folks!
2024-12-27 00:10:13 -05:00
d334878599
feature: Fixes all backup and API related things to make everything work in production.
All checks were successful
Release code / build (push) Successful in 14m13s
2024-12-26 22:54:05 -05:00
c2eb2d15aa
fix: Fixes migration Dockerfile. 2024-12-26 21:56:47 -05:00
0bc41c430a
fix: Fixes PostgreSQL database deletion.
All checks were successful
Release code / build (push) Successful in 10m1s
2024-12-26 18:26:26 -05:00
e056911af4
feature: Implements backup code.
All checks were successful
Release code / build (push) Successful in 9m35s
2024-12-26 15:14:26 -05:00
862f307e56
fix: Fixes documentation and migration code.
All checks were successful
Release code / build (push) Successful in 9m48s
2024-12-26 14:59:01 -05:00
84e1a437a4
chore: Adds documentation. 2024-12-26 14:37:38 -05:00
c4c5e1cd16
fix: Change packages server to GitHub.
All checks were successful
Release code / build (push) Successful in 12m43s
2024-12-25 20:19:01 -05:00
51ebfe46d3
fix: Attempts to fix workflow to allow for uploading packages.
Some checks failed
Release code / build (push) Failing after 8m38s
2024-12-25 20:04:45 -05:00
4a46b5aca0
feature: Adds migration Docker image. 2024-12-25 20:00:16 -05:00
217e73d9ec
feature: Adds backup importing support. 2024-12-25 19:21:22 -05:00
ed90f66b2b
fix: Reorders container authentication, and removes custom permissions.
Some checks failed
Release code / build (push) Failing after 6m8s
2024-12-24 13:20:47 -05:00
50281df8d0
fix: Finally fixes TLS.
Some checks failed
Release code / build (push) Failing after 6m18s
2024-12-24 13:02:12 -05:00
0515ffe5da
fix: Patches TLS certificates.
Some checks failed
Release code / build (push) Has been cancelled
2024-12-24 12:41:11 -05:00
6fb4a9b5c1
hack: Reorder steps in action.
Some checks failed
Release code / build (push) Failing after 1m46s
2024-12-24 12:37:32 -05:00
2e6e8d38dd
fix: Switches back to using local network communication inside action.
Some checks failed
Release code / build (push) Failing after 1m49s
2024-12-24 12:27:02 -05:00
65ccd716ff
fix: Try more shenanigans to try to get actions working.
Some checks failed
Release code / build (push) Failing after 1m52s
2024-12-24 12:24:16 -05:00
9fff3be650
chore: Fixes actions.
Some checks failed
Release code / build (push) Failing after 1m51s
2024-12-24 12:20:38 -05:00
d76e32b2c5
fix: Moves away from rootless dind.
Some checks failed
Release code / build (push) Has been cancelled
2024-12-24 12:01:22 -05:00
5efb75d49d
fix: Changes Docker image and switches back to using ports.
Some checks failed
Release code / build (push) Has been cancelled
2024-12-24 11:38:33 -05:00
8527354423
fix: Attempts to use local Docker networking instead of exposed ports.
Some checks failed
Release code / build (push) Failing after 1m44s
2024-12-24 11:18:02 -05:00
fc0adcc663
fix: Changes port in docker context to hopefully finally fix building.
Some checks failed
Release code / build (push) Failing after 1m53s
2024-12-24 11:12:53 -05:00
e69b1cd7db
chore: Change port.
Some checks failed
Release code / build (push) Failing after 1m44s
2024-12-24 11:10:12 -05:00
4014188ad1
fix: Changes /var/run/docker.sock to TCP port 2375 instead.
Some checks failed
Release code / build (push) Failing after 2s
2024-12-24 11:05:43 -05:00
32bf007b60
fix: Fixes actions.
Some checks failed
Release code / build (push) Failing after 1m56s
2024-12-24 10:56:34 -05:00
622e8bd286
fix: Adds docker-in-docker to attempt to get services running correctly.
Some checks failed
Release code / build (push) Failing after 55s
2024-12-24 10:54:25 -05:00
b22fd417b6
fix: Attempts to add Docker installation.
Some checks failed
Release code / build (push) Failing after 2m3s
2024-12-24 10:14:24 -05:00
9d90477ffb
chore: Fix actions.
Some checks failed
Release code / build (push) Failing after 1m57s
2024-12-24 10:08:23 -05:00