Commit Graph

1555 Commits

Author SHA1 Message Date
Eli Bosley
75d7e08824 feat: remove sso user options 2025-01-27 13:34:32 -05:00
Eli Bosley
f30292484d feat: remove sso user command 2025-01-27 13:34:32 -05:00
Eli Bosley
3867dfacb2 feat: cleanup disclaimer and command to add users 2025-01-27 13:34:32 -05:00
Eli Bosley
0da77d7119 feat: disable button on submit 2025-01-27 13:34:32 -05:00
Eli Bosley
09f741557b feat: sso testing page and form disable on submit 2025-01-27 13:34:32 -05:00
Eli Bosley
ae753d6bea fix: padding and glob function issues 2025-01-27 13:34:32 -05:00
Eli Bosley
56cfa84794 fix: oauth2 api prefix 2025-01-27 13:34:32 -05:00
Eli Bosley
065211413d feat: glob for files 2025-01-27 13:34:32 -05:00
Eli Bosley
1854aa9f28 fix: dont remove login file without a backup presetn 2025-01-27 13:34:32 -05:00
Eli Bosley
cb59090698 feat: add user with cli 2025-01-27 13:34:32 -05:00
Eli Bosley
81f051e02c feat:sso login boolean 2025-01-27 13:34:32 -05:00
Eli Bosley
11ff890bcc feat: or button on sign in page 2025-01-27 13:34:32 -05:00
Eli Bosley
3abf20b347 feat: sso button token exchange 2025-01-27 13:34:32 -05:00
Eli Bosley
6f5edb2406 feat: move ssoenabled to a boolean flag rather than ids 2025-01-27 13:34:32 -05:00
Eli Bosley
428ad15ec7 feat: back to callbackUrl 2025-01-27 13:34:32 -05:00
Eli Bosley
bd584902e0 feat: use state passing to validate requests 2025-01-27 13:34:32 -05:00
Eli Bosley
aae38e3404 fix: dev mode 2025-01-27 13:34:32 -05:00
Eli Bosley
e5d1146613 feat: inject after form 2025-01-27 13:34:32 -05:00
Eli Bosley
b3551a1b69 fix: further resolve sso sub ids issues 2025-01-27 13:34:32 -05:00
Eli Bosley
76a9ae9386 fix: pass ssoSubIds only 2025-01-27 13:34:32 -05:00
Eli Bosley
92799312c9 fix: pass token to password field 2025-01-27 13:34:32 -05:00
Eli Bosley
b969f3a9ab feat: dont pass entire server state for privacy 2025-01-27 13:34:32 -05:00
Eli Bosley
3419837eb5 feat: enable PR releases on non-mainline merges 2025-01-27 13:34:32 -05:00
Eli Bosley
2b25537e26 feat: unraid single sign on with account app 2025-01-27 13:34:32 -05:00
Eli Bosley
2d3892deb8 feat: remove unused fields 2025-01-27 13:34:32 -05:00
Eli Bosley
0ab40fefda fix: unit tests updated 2025-01-27 13:34:32 -05:00
Eli Bosley
58f65eabba fix: stop command exits 2025-01-27 13:34:32 -05:00
Eli Bosley
89d756ef4e feat: csv validation 2025-01-27 13:34:32 -05:00
Eli Bosley
a1a046f900 fix: back to default configs 2025-01-27 13:34:32 -05:00
Eli Bosley
d844903d78 fix: reset config to be closer to default 2025-01-27 13:34:32 -05:00
Eli Bosley
29ca5829ff feat: only write config when a specific config update action occurs 2025-01-27 13:34:32 -05:00
Eli Bosley
27049d9d91 fix: start command simplification 2025-01-27 13:34:32 -05:00
Eli Bosley
03e336b72f feat: remove unused config sections 2025-01-27 13:34:32 -05:00
Eli Bosley
c2e29dfb5f feat: cleanup config entries 2025-01-27 13:34:32 -05:00
Eli Bosley
e9bd18a409 feat: enable token sign in with comma separated subs in myservers.config 2025-01-27 13:34:32 -05:00
Eli Bosley
02c197f244 feat: use zod to parse config 2025-01-27 13:34:32 -05:00
Eli Bosley
6f9977eea0 feat: remove unused vars 2025-01-27 13:34:32 -05:00
Eli Bosley
05e77a4bc6 feat: use execa for start and stop 2025-01-27 13:34:32 -05:00
Eli Bosley
a892a3ce35 fix: deprecated version warning 2025-01-27 13:34:32 -05:00
Eli Bosley
33dd90af04 feat: better pm2 calls, log lines 2025-01-27 13:34:32 -05:00
Eli Bosley
7fa849d2a0 feat: cli Commands 2025-01-27 13:34:32 -05:00
Eli Bosley
7ceac1b184 feat: switch to nest-commander 2025-01-27 13:34:32 -05:00
mdatelle
3348a47470 feat: add command to package.json scripts 2025-01-27 13:34:32 -05:00
mdatelle
85cdb8f525 feat: add description flag, remove console log, and update readme 2025-01-27 13:34:32 -05:00
mdatelle
796cb09c61 feat: create key cli command logic and add to index command list 2025-01-27 13:34:32 -05:00
Eli Bosley
a554bde5c2 feat: initial setup of permissions on keys (#1068)
* feat: initial setup of permissions on keys

* fix: remove API keys

* test: update me resolver, findByIdWithSecret, findByKey and saveApiKey tests

* test: update and fix the rest of the failing api key tests

* fix: add reflect-metadata to test setup in vite config

* fix: revert myservers.cfg to original

* fix: update User type on me resolver

* fix: make permissions nullable and rerun codegen

* fix: update import syntax in me resolver

* refactor: move create-local-connect-api-key to api key service and handle in onModuleInit

* test: add tests for createLocalApiKeyForConnectIfNecessary

* refactor: add validation to me resolver

* refactor: address code rabbit suggestions

* refactor: update me resolver tests and fix hasOwnProperty error

* refactor: remove console log

* test: add additional coverage for me resolver tests

* test: fix failing test

* refactor: address review comments, add new api-key service test, and remove deprecated keys

* refactor: address review comments

---------

Co-authored-by: mdatelle <mike@datelle.net>
2025-01-23 15:37:15 -05:00
Pujit Mehrotra
3acc0dc9c0 fix: integration of unraid-ui tailwind config in web (#1074)
* fix: integration of unraid-ui tailwind config in web

* chore(ci): inline unraid-ui build
2025-01-21 15:48:25 -05:00
Pujit Mehrotra
c163998175 fix(api): retry mothership connection up to 3x before logout (#1069)
* fix(api): retry mothership connection up to 3x before logout

* refactor: add variable for max # of retry attempts
2025-01-16 16:15:58 -05:00
renovate[bot]
4fbbbd7f6a chore(deps): update dependency tailwindcss to v3.4.17 2025-01-16 10:44:52 -05:00
renovate[bot]
203c2b88ac chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.10 2025-01-16 10:44:34 -05:00