Commit Graph

209 Commits

Author SHA1 Message Date
Luke Gustafson
d49c68896c Refactor Docker image workflow for registry options
Updated workflow to allow selection of Docker registry and simplified tag handling.
2025-10-20 15:44:51 -05:00
Luke Gustafson
ba6a0bb547 Update docker-image.yml 2025-10-20 15:41:50 -05:00
Luke Gustafson
e8120386d0 Update Docker login credentials and image names 2025-10-20 15:36:58 -05:00
suraimu-team
5cc3e47c1a fix(auth): Fix admin user authentication for /users/db-health endpoint by adding cookie JWT support (#422)
Fixed authentication issue for admin users accessing the /users/db-health endpoint:

- Added JWT token extraction from cookies (req.cookies?.jwt)
- Added support for Bearer token from Authorization header
- Improved error handling for missing and invalid tokens
- Ensured consistent authentication flow for admin users

Changes made:
- Check for JWT token in req.cookies?.jwt
- Support Bearer token from Authorization header
- Return 401 error when token is missing
- Return 401 error when token validation fails

Fixes: https://github.com/Termix-SSH/Support/issues/12
2025-10-20 13:01:58 -05:00
LukeGus
21d8cf9b2c fix: Improve macOS support 2025-10-19 21:09:45 -05:00
LukeGus
5c0fed63a7 fix: Improve macOS support 2025-10-19 21:08:06 -05:00
LukeGus
bfd285268a fix: Improve macOS support 2025-10-19 20:44:57 -05:00
LukeGus
f25ef9db12 fix: Improve macOS support 2025-10-19 20:33:56 -05:00
LukeGus
c38cfc2850 fix: Improve macOS support 2025-10-19 20:32:50 -05:00
LukeGus
956171ce08 fix: Improve macOS support 2025-10-19 19:58:31 -05:00
LukeGus
6e62bd5634 fix: Improve macOS support 2025-10-19 19:56:00 -05:00
LukeGus
a35debb81c fix: Improve macOS support 2025-10-19 19:30:54 -05:00
LukeGus
c862557f31 fix: Improve macOS support 2025-10-19 19:16:32 -05:00
LukeGus
16ece95f6f fix: Improve macOS support 2025-10-19 19:00:39 -05:00
LukeGus
00f023e8fa fix: Improve macOS support 2025-10-19 18:39:23 -05:00
LukeGus
d8ac440a12 fix: Improve macOS support 2025-10-19 18:23:49 -05:00
LukeGus
414754372f fix: Improve macOS support 2025-10-19 18:04:40 -05:00
LukeGus
abfb2d11d0 fix: Improve macOS support 2025-10-19 17:30:35 -05:00
LukeGus
b0156cba4a fix: Improve macOS support 2025-10-19 17:27:19 -05:00
LukeGus
d6c0ebb80e fix: Improve macOS support 2025-10-19 17:01:59 -05:00
LukeGus
ec4b0aec86 fix: Improve macOS support 2025-10-19 16:38:37 -05:00
LukeGus
792f402df4 fix: Improve macOS support 2025-10-19 16:19:11 -05:00
LukeGus
989fea60e4 fix: Improve macOS support 2025-10-19 16:05:13 -05:00
LukeGus
063f12b043 fix: Improve macOS support 2025-10-19 15:06:10 -05:00
LukeGus
b7be795797 fix: Improve macOS support 2025-10-19 14:52:18 -05:00
LukeGus
4296dc24c3 fix: Improve macOS support 2025-10-19 14:41:51 -05:00
LukeGus
bdf00cd557 fix: Improve macOS support 2025-10-19 14:32:48 -05:00
LukeGus
34f1117229 fix: Improve macOS support 2025-10-19 14:20:15 -05:00
LukeGus
d4d992f5c0 fix: Improve macOS support 2025-10-19 14:02:53 -05:00
LukeGus
bedaefbdee fix: Improve macOS support 2025-10-19 13:47:54 -05:00
LukeGus
c8b2568368 fix: Improve macOS support 2025-10-19 13:26:35 -05:00
LukeGus
8238c4be81 fix: Improve macOS support 2025-10-19 13:09:37 -05:00
LukeGus
c7177a0fd1 fix: Improve macOS support 2025-10-19 13:00:26 -05:00
LukeGus
e6445b2dc4 fix: Improve macOS support 2025-10-19 12:54:03 -05:00
LukeGus
0250de4b71 fix: Improve macOS support 2025-10-19 12:45:25 -05:00
LukeGus
9d11cbd238 fix: Improve macOS support 2025-10-19 03:28:01 -05:00
LukeGus
d34d195e51 fix: Improve macOS support 2025-10-19 02:47:59 -05:00
LukeGus
f6556fdb08 fix: Improve macOS support 2025-10-19 02:36:07 -05:00
LukeGus
e34ff2153d fix: Improve macOS support 2025-10-19 02:30:24 -05:00
LukeGus
55d4d658b7 fix: Improve macOS support 2025-10-19 02:21:45 -05:00
LukeGus
91f9a24f36 fix: Improve macOS support 2025-10-19 02:08:11 -05:00
LukeGus
7d76731ee9 fix: Resize dashboard boxes and reduce server stats size to add scrolling 2025-10-18 16:09:40 -05:00
LukeGus
eda60ae3b6 feat: Improve dashboard API, improve tab system, various other fixes 2025-10-18 15:15:45 -05:00
LukeGus
a44e2be8a4 feat: Connect dashboard to backend and update tab system to be similar to a browser (neither are fully finished) 2025-10-18 02:54:29 -05:00
LukeGus
3901bc9899 feat: Update font for reacent activity 2025-10-18 02:18:50 -05:00
LukeGus
87c8cdd445 feat: Complete layout of Termix dashboard 2025-10-18 02:09:35 -05:00
LukeGus
0db24f4012 fix: Fix server stats login 2025-10-17 22:33:12 -05:00
LukeGus
29202c31fe fix: test commit 2025-10-15 23:50:35 -05:00
LukeGus
caa270c77d fix: Work more on TOTP, renamed homepage to dashboard and began improvements 2025-10-15 23:48:47 -05:00
LukeGus
57cfea2ca8 fix: Improve TOTP reliability, move components around, turn homepage update log into a sheet 2025-10-15 00:14:54 -05:00