Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
fddc534
feat: use zod to parse config
elibosley Jan 18, 2025
99c4ad9
feat: enable token sign in with comma separated subs in myservers.config
elibosley Jan 18, 2025
6d094a9
feat: cleanup config entries
elibosley Jan 19, 2025
a8076a4
feat: remove unused config sections
elibosley Jan 19, 2025
0907f79
fix: start command simplification
elibosley Jan 19, 2025
c84768f
feat: only write config when a specific config update action occurs
elibosley Jan 20, 2025
dd0cf0d
fix: reset config to be closer to default
elibosley Jan 20, 2025
3e3c282
fix: back to default configs
elibosley Jan 20, 2025
00ce976
feat: csv validation
elibosley Jan 20, 2025
33b3c96
fix: stop command exits
elibosley Jan 20, 2025
5dfd0a7
fix: unit tests updated
elibosley Jan 20, 2025
c6c9f7d
feat: remove unused fields
elibosley Jan 20, 2025
694b2ad
feat: unraid single sign on with account app
elibosley Jan 20, 2025
7b1fa99
feat: enable PR releases on non-mainline merges
elibosley Jan 20, 2025
6e3fe1d
feat: dont pass entire server state for privacy
elibosley Jan 20, 2025
a79dc27
fix: pass token to password field
elibosley Jan 20, 2025
d8ba151
fix: pass ssoSubIds only
elibosley Jan 20, 2025
7cf4514
fix: further resolve sso sub ids issues
elibosley Jan 20, 2025
847dd17
feat: inject after form
elibosley Jan 20, 2025
1422b76
fix: dev mode
elibosley Jan 20, 2025
355a16d
feat: use state passing to validate requests
elibosley Jan 20, 2025
10dfdc6
feat: back to callbackUrl
elibosley Jan 20, 2025
3bd9ddf
feat: move ssoenabled to a boolean flag rather than ids
elibosley Jan 21, 2025
b2a1b01
feat: sso button token exchange
elibosley Jan 21, 2025
c02a5cf
feat: or button on sign in page
elibosley Jan 21, 2025
0d19309
feat:sso login boolean
elibosley Jan 21, 2025
9e580f7
feat: add user with cli
elibosley Jan 21, 2025
6731cf6
fix: dont remove login file without a backup presetn
elibosley Jan 22, 2025
d998930
feat: glob for files
elibosley Jan 22, 2025
a240482
fix: oauth2 api prefix
elibosley Jan 22, 2025
b12053f
fix: padding and glob function issues
elibosley Jan 22, 2025
ebb5ede
feat: sso testing page and form disable on submit
elibosley Jan 23, 2025
2b0a4fd
feat: disable button on submit
elibosley Jan 23, 2025
96fdeac
feat: cleanup disclaimer and command to add users
elibosley Jan 23, 2025
69bf12f
feat: remove sso user command
elibosley Jan 23, 2025
568c6c8
feat: remove sso user options
elibosley Jan 23, 2025
ab3a354
fix: remove unused login entries
elibosley Jan 23, 2025
8939c0e
feat: restoring sso error
elibosley Jan 23, 2025
f8d8512
fix: lowercase or
elibosley Jan 23, 2025
9f67c34
feat: add line about recommendation for sso command
elibosley Jan 23, 2025
012e386
feat: CLI options for adding and deleting users
elibosley Jan 23, 2025
c46376f
feat: zod config no longer any
elibosley Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,7 @@ jobs:

release-pull-request:
if: |
github.event_name == 'pull_request' &&
github.event.pull_request.base.ref == 'main'
github.event_name == 'pull_request'
runs-on: ubuntu-latest
needs: [build-plugin]
steps:
Expand Down
7 changes: 2 additions & 5 deletions api/dev/Unraid.net/myservers.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
version="3.11.0"
extraOrigins="https://google.com,https://test.com"
[local]
[notifier]
apikey="unnotify_30994bfaccf839c65bae75f7fa12dd5ee16e69389f754c3b98ed7d5"
[remote]
wanaccess="yes"
wanport="8443"
Expand All @@ -14,9 +12,8 @@ email="test@example.com"
username="zspearmint"
avatar="https://via.placeholder.com/200"
regWizTime="1611175408732_0951-1653-3509-FBA155FA23C0"
idtoken=""
accesstoken=""
idtoken=""
refreshtoken=""
dynamicRemoteAccessType="DISABLED"
[upc]
apikey="unupc_fab6ff6ffe51040595c6d9ffb63a353ba16cc2ad7d93f813a2e80a5810"
ssoSubIds=""
14 changes: 6 additions & 8 deletions api/dev/states/myservers.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,22 @@
version="3.11.0"
extraOrigins="https://google.com,https://test.com"
[local]
[notifier]
apikey="unnotify_30994bfaccf839c65bae75f7fa12dd5ee16e69389f754c3b98ed7d5"
[remote]
wanaccess="yes"
wanport="8443"
upnpEnabled="no"
apikey="_______________________BIG_API_KEY_HERE_________________________"
localApiKey="_______________________LOCAL_API_KEY_HERE_________________________"
email="test@example.com"
username="zspearmint"
avatar="https://via.placeholder.com/200"
username="https://via.placeholder.com/200"
avatar=""
regWizTime="1611175408732_0951-1653-3509-FBA155FA23C0"
idtoken=""
accesstoken=""
idtoken=""
refreshtoken=""
allowedOrigins="/var/run/unraid-notifications.sock, /var/run/unraid-php.sock, /var/run/unraid-cli.sock, http://localhost:8080, https://localhost:4443, https://tower.local:4443, https://192.168.1.150:4443, https://tower:4443, https://192-168-1-150.thisisfourtyrandomcharacters012345678900.myunraid.net:4443, https://85-121-123-122.thisisfourtyrandomcharacters012345678900.myunraid.net:8443, https://10-252-0-1.hash.myunraid.net:4443, https://10-252-1-1.hash.myunraid.net:4443, https://10-253-3-1.hash.myunraid.net:4443, https://10-253-4-1.hash.myunraid.net:4443, https://10-253-5-1.hash.myunraid.net:4443, https://10-100-0-1.hash.myunraid.net:4443, https://10-100-0-2.hash.myunraid.net:4443, https://10-123-1-2.hash.myunraid.net:4443, https://221-123-121-112.hash.myunraid.net:4443, https://google.com, https://test.com, https://connect.myunraid.net, https://connect-staging.myunraid.net, https://dev-my.myunraid.net:4000, https://studio.apollographql.com"
dynamicRemoteAccessType="DISABLED"
[upc]
apikey="unupc_fab6ff6ffe51040595c6d9ffb63a353ba16cc2ad7d93f813a2e80a5810"
ssoSubIds=""
allowedOrigins="/var/run/unraid-notifications.sock, /var/run/unraid-php.sock, /var/run/unraid-cli.sock, http://localhost:8080, https://localhost:4443, https://tower.local:4443, https://192.168.1.150:4443, https://tower:4443, https://192-168-1-150.thisisfourtyrandomcharacters012345678900.myunraid.net:4443, https://85-121-123-122.thisisfourtyrandomcharacters012345678900.myunraid.net:8443, https://10-252-0-1.hash.myunraid.net:4443, https://10-252-1-1.hash.myunraid.net:4443, https://10-253-3-1.hash.myunraid.net:4443, https://10-253-4-1.hash.myunraid.net:4443, https://10-253-5-1.hash.myunraid.net:4443, https://10-100-0-1.hash.myunraid.net:4443, https://10-100-0-2.hash.myunraid.net:4443, https://10-123-1-2.hash.myunraid.net:4443, https://221-123-121-112.hash.myunraid.net:4443, https://google.com, https://test.com, https://connect.myunraid.net, https://connect-staging.myunraid.net, https://dev-my.myunraid.net:4000, https://studio.apollographql.com"
[connectionStatus]
minigraph="PRE_INIT"
upnpStatus=""
Loading
Loading