67 Commits

Author SHA1 Message Date
Logan Cusano
776b3d9ac2 Fix active/all token issues
All checks were successful
release-image / release-image (push) Successful in 3m15s
2025-07-06 20:16:56 -04:00
Logan Cusano
1658ea2e83 Fix spacing 2025-07-06 19:55:17 -04:00
Logan Cusano
adadd1c62b Add active client object to status endpoint
All checks were successful
release-image / release-image (push) Successful in 2m7s
2025-06-29 22:18:53 -04:00
Logan Cusano
da173e7f58 Update token CRUD endpoints to use ObjectId for IDs
All checks were successful
release-image / release-image (push) Successful in 2m3s
2025-06-29 21:35:11 -04:00
Logan Cusano
64e3031389 Update find discord IDs with more debugging
All checks were successful
release-image / release-image (push) Successful in 2m14s
2025-06-29 21:06:01 -04:00
Logan Cusano
f2dd714571 Implement fixed node for token
All checks were successful
release-image / release-image (push) Successful in 2m4s
2025-06-29 19:08:57 -04:00
Logan Cusano
df4e7f7d67 Fix bug when checking if token is in active clients
All checks were successful
release-image / release-image (push) Successful in 2m5s
2025-06-29 18:34:20 -04:00
Logan Cusano
f50503cca8 Fix bug in active client to_dict if there's no active_token
All checks were successful
release-image / release-image (push) Successful in 2m4s
2025-06-29 18:23:41 -04:00
Logan Cusano
bcff5a4981 Restructure to activeclient so it always has DiscordId object for active token (if active)
All checks were successful
release-image / release-image (push) Successful in 2m8s
2025-06-29 18:19:56 -04:00
Logan Cusano
7e538b693e Fix not paying attention
All checks were successful
release-image / release-image (push) Successful in 2m4s
2025-06-29 04:25:59 -04:00
Logan Cusano
12b9db9d8b fix active clients endpoint
All checks were successful
release-image / release-image (push) Successful in 2m5s
2025-06-29 04:20:06 -04:00
Logan Cusano
541f6fddec Fix typo in types
All checks were successful
release-image / release-image (push) Successful in 2m18s
2025-06-29 04:15:14 -04:00
Logan Cusano
2e300800bc Send relevant active client info to FE
All checks were successful
release-image / release-image (push) Successful in 2m53s
2025-06-29 03:47:16 -04:00
Logan Cusano
d889f0e8ea Accept active token from node
All checks were successful
release-image / release-image (push) Successful in 2m8s
2025-06-29 02:37:17 -04:00
Logan Cusano
7820e87989 Update JWT to not expire for nodes and expire in 1 hour for users
All checks were successful
release-image / release-image (push) Successful in 2m12s
2025-06-29 01:43:09 -04:00
Logan Cusano
e89e67f33a Fix node auth
All checks were successful
release-image / release-image (push) Successful in 2m7s
2025-06-08 00:18:46 -04:00
Logan Cusano
ac23a5ec84 Fix typo
All checks were successful
release-image / release-image (push) Successful in 2m7s
2025-06-07 23:32:14 -04:00
Logan Cusano
6f64a8390a Implemented client nickname and access token
All checks were successful
release-image / release-image (push) Successful in 2m9s
2025-06-07 23:08:24 -04:00
Logan Cusano
1575d466f2 Add amd64 build
All checks were successful
release-image / release-image (push) Successful in 1m58s
2025-05-26 17:24:55 -04:00
Logan Cusano
54e5c46496 Fix the tag
All checks were successful
release-image / release-image (push) Successful in 2m8s
2025-05-26 03:51:38 -04:00
Logan Cusano
732f0fe684 fix deploy name
All checks were successful
release-image / release-image (push) Successful in 1m56s
2025-05-26 03:49:32 -04:00
Logan Cusano
dfe431f1ba fix name
All checks were successful
release-image / release-image (push) Successful in 1m59s
2025-05-26 03:40:45 -04:00
Logan Cusano
df91fd994d Init build 2025-05-26 03:40:01 -04:00
Logan Cusano
af10851002 Refactored DB handlers 2025-05-26 02:36:21 -04:00
Logan Cusano
a9c1e24ef9 Added missed roles import 2025-05-26 01:27:20 -04:00
Logan Cusano
dab863db89 Fix typo 2025-05-26 01:26:52 -04:00
Logan Cusano
4c5085d98d Added missed imports 2025-05-26 01:26:21 -04:00
Logan Cusano
490b6b3545 Added permissions to the endpoints 2025-05-26 01:25:00 -04:00
Logan Cusano
09ed25dfc0 Fix copy mistake 2025-05-26 01:19:52 -04:00
Logan Cusano
f4195e5e41 Update system delete logic 2025-05-26 01:17:40 -04:00
Logan Cusano
8bfc3939ba Fix copy mistake 2025-05-26 01:15:52 -04:00
Logan Cusano
8a63f11315 Improved update system logic 2025-05-26 01:15:03 -04:00
Logan Cusano
a6c318ecc8 Update create token logic 2025-05-26 01:09:41 -04:00
Logan Cusano
243ae6d15a Fix param name 2025-05-26 00:57:58 -04:00
Logan Cusano
ea361f51a6 Added token/discord ID endpoints 2025-05-26 00:53:50 -04:00
Logan Cusano
f49472c651 Handle when active config is empty 2025-05-26 00:23:37 -04:00
Logan Cusano
ec13c38dea Fixed bug when checking for active tokens 2025-05-26 00:09:23 -04:00
Logan Cusano
6f74a7bea9 Ensured consistent 'None' if system_id not provided 2025-05-25 23:36:21 -04:00
Logan Cusano
dff9371b32 Remove unused body param 2025-05-25 23:04:22 -04:00
Logan Cusano
5d35f0fa77 Fix copy mistake 2025-05-25 23:02:16 -04:00
Logan Cusano
a094027a10 Implement OP25 commands 2025-05-25 22:58:38 -04:00
Logan Cusano
a9ea9a374d Update status response object 2025-05-25 22:05:28 -04:00
Logan Cusano
de6a547f4f Fix read response logic 2025-05-25 22:02:46 -04:00
Logan Cusano
f46f7d6160 Fix status command 2025-05-25 21:45:27 -04:00
Logan Cusano
5b90ebb8f1 Implemented staus check and refactored node endpoints 2025-05-25 21:41:56 -04:00
Logan Cusano
5e6ee765d8 Fix naming when getting all discord tokens 2025-05-25 20:43:32 -04:00
Logan Cusano
3188a10a74 Return a more useful object (insecure for now) 2025-05-25 20:20:38 -04:00
Logan Cusano
2740abfdcb Add endpoint for getting all discord IDs 2025-05-25 19:59:31 -04:00
Logan Cusano
c4a5f0ac1e Add CORS 2025-05-25 18:24:50 -04:00
Logan Cusano
e418de0ac9 Implement basic auth for frontend 2025-05-25 15:59:16 -04:00