Commit Graph

1628 Commits

Author SHA1 Message Date
Zack Spear
e7d15ee5ec fix(web): remove warn and error console log removal (#1086)
* fix(web): remove warn and error console log removal

* chore: comment explaining VITE_ALLOW_CONSOLE_LOGS
2025-01-30 11:14:10 -08:00
Eli Bosley
c3f4cf53c1 fix: more verbose logging for node install to find issues 2025-01-29 15:50:07 -05:00
Zack Spear
d8a5b1711a feat(web): activation modal steps, updated copy (#1079)
* feat(stepper): add shadcn stepper components

* chore(serverState): remove partnerLogo property from server state configuration

* refactor(web): modal add subfooter slot

- adds ability to display content below the modal's content box

* feat(modal): add ActivationSteps component to subFooter slot in WelcomeModal and ActivationModal

* refactor: improve activation modal buttons responsiveness

* refactor: update activation flow messaging and UI

* feat: web/deploy-dev.sh add dynamic web component JS file whitelisting in auth-request.php

* fix: remove test UTM parameters from Unraid docs links in activation modal

* refactor: improve konami code handling and add type safety to activation steps

* chore: remove extra semicolon in serverState.ts

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-29 11:08:23 -08:00
Eli Bosley
8481c9a9fb fix: length 2025-01-29 13:53:59 -05:00
Eli Bosley
ddfc36fd73 fix: more generic test 2025-01-29 13:53:59 -05:00
Eli Bosley
3cc3f27dae feat: coderabbit suggestion 2025-01-29 13:53:59 -05:00
Eli Bosley
097415f6b8 feat: add logrotate cron again 2025-01-29 13:53:59 -05:00
Eli Bosley
b1d9ad7ef1 feat: add log rotation 2025-01-29 13:53:59 -05:00
Eli Bosley
c7d4e39287 feat: swap to async exit hook 2025-01-29 13:33:19 -05:00
Eli Bosley
0c6f44da35 feat: kill timeout extended 2025-01-29 13:33:19 -05:00
Eli Bosley
4655d72fbb feat: more pm2 fixes 2025-01-29 13:33:19 -05:00
Eli Bosley
4b3d6a7ba3 fix: report issues + pm2 issues 2025-01-29 13:33:19 -05:00
Eli Bosley
ed18945088 fix: tests 2025-01-29 12:57:20 -05:00
Eli Bosley
69cd92f974 fix: create api key for connect on startup 2025-01-29 12:55:10 -05:00
Eli Bosley
74b9fd0159 fix: unit test issues 2025-01-28 16:19:04 -05:00
Eli Bosley
ff63535b00 fix: watch all events to load keys 2025-01-28 16:19:04 -05:00
Eli Bosley
76711be3e8 fix: apply and rollback error handling 2025-01-28 16:19:04 -05:00
Eli Bosley
961bcc5db6 fix: remove line from or in button 2025-01-28 16:19:04 -05:00
Eli Bosley
0cfdd5a61b fix: backup restore formatting 2025-01-28 16:19:04 -05:00
Eli Bosley
8d905974be Update api/src/utils.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-28 16:19:04 -05:00
Eli Bosley
132840b0ef Update api/src/utils.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-28 16:19:04 -05:00
Eli Bosley
e4ebfc8a13 fix: file modification service fixes 2025-01-28 16:19:04 -05:00
Eli Bosley
8483143a40 Update api/src/unraid-api/unraid-file-modifier/modifications/sso.modification.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-28 16:19:04 -05:00
Eli Bosley
d6fa35cdee feat: service tests for modifier service 2025-01-28 16:19:04 -05:00
Eli Bosley
8a374b5b27 feat: properly read log level from environment 2025-01-28 16:19:04 -05:00
Eli Bosley
b73623e72a feat: configure PM2 on startup 2025-01-28 16:19:04 -05:00
Eli Bosley
bddda823e1 fix: basic test fixed 2025-01-28 16:19:04 -05:00
Eli Bosley
bb37140d40 feat: initial version of modification service 2025-01-28 16:19:04 -05:00
Eli Bosley
4d8f2ddac6 fix: test issues 2025-01-28 14:58:34 -05:00
Eli Bosley
5afa76043f Update api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-28 14:58:34 -05:00
Eli Bosley
14fe30e925 fix: create api key permissions 2025-01-28 14:58:34 -05:00
Eli Bosley
eb1c62d3d9 fix: cleaner logs for starting API 2025-01-28 14:58:34 -05:00
Eli Bosley
f62f0d3a0f fix: don't check code for execa 2025-01-28 14:58:34 -05:00
Eli Bosley
e7b689c546 fix: code review feedback 2025-01-28 14:58:34 -05:00
Eli Bosley
b9249544fc fix: restart command elegant 2025-01-28 14:58:34 -05:00
Eli Bosley
cdfb3c772b feat: async hypervisor and FIXED vm listing 2025-01-28 14:58:34 -05:00
Eli Bosley
f1e53831c8 feat: hypervisor async imports 2025-01-28 14:58:34 -05:00
Eli Bosley
32f9c50227 Update api/src/unraid-api/cli/start.command.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-28 09:12:54 -05:00
Eli Bosley
a8211cef7d feat: style improvements 2025-01-28 09:12:54 -05:00
Eli Bosley
e338eb9788 fix: completion script registration 2025-01-27 13:34:32 -05:00
Eli Bosley
dae57389c6 feat: restart the API when an SSO user is added 2025-01-27 13:34:32 -05:00
Eli Bosley
44d3d939a7 fix: shell path to unraid-api 2025-01-27 13:34:32 -05:00
Eli Bosley
6bfd8a2687 feat: revert local api key value 2025-01-27 13:34:32 -05:00
Eli Bosley
923e929878 fix: unneeded await on api-key service 2025-01-27 13:34:32 -05:00
Eli Bosley
2ad612cef8 fix: properly log error with template string 2025-01-27 13:34:32 -05:00
Eli Bosley
1756cc5b4b fix: pull token from query not params 2025-01-27 13:34:32 -05:00
Eli Bosley
3a8c9b13ee feat: allow csrf passing through querystring 2025-01-27 13:34:32 -05:00
Eli Bosley
daf904bc1b feat: remove sso if disabled on Unraid-API start 2025-01-27 13:34:32 -05:00
Eli Bosley
632775e435 feat: default value for option 2025-01-27 13:34:32 -05:00
Eli Bosley
e33c7583f7 fix: remove isNaN in favor of number.isNaN 2025-01-27 13:34:32 -05:00