renovate[bot]
b4d48335c4
chore(deps): update dependency vue-tsc to v2.2.0 ( #1118 )
2025-02-12 11:25:45 -05:00
renovate[bot]
16620a249b
chore(deps): update vitest monorepo ( #1109 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme )
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ))
| [`1.6.0` ->
`1.6.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.6.0/1.6.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme )
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui ))
| [`1.6.0` ->
`1.6.1`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.6.0/1.6.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [vitest](https://redirect.github.com/vitest-dev/vitest )
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ))
| [`2.1.8` ->
`2.1.9`](https://renovatebot.com/diffs/npm/vitest/2.1.8/2.1.9 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [vitest](https://redirect.github.com/vitest-dev/vitest )
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ))
| [`1.6.0` ->
`1.6.1`](https://renovatebot.com/diffs/npm/vitest/1.6.0/1.6.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary>
###
[`v1.6.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v1.6.1 )
[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v1.6.0...v1.6.1 )
This release includes security patches for:
- [Remote Code Execution when accessing a malicious website while Vitest
API server is listening |
CVE-2025-24964](https://redirect.github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq )
##### 🐞 Bug Fixes
- backport
[https://github.com/vitest-dev/vitest/issues/7317 ](https://redirect.github.com/vitest-dev/vitest/issues/7317 )
to v1 - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/pull/7319 ](https://redirect.github.com/vitest-dev/vitest/pull/7319 )
##### [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v1.6.0...v1.6.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 11:25:04 -05:00
Michael Datelle
26639d5139
refactor: update config and scripts to ensure production mode ( #1122 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Refactor**
- Updated the user profile’s loading indicator for a smoother visual
experience during system restart.
- **Chores**
- Improved environment-specific configurations and asset management,
streamlining production builds and deployment.
- Enhanced the development tools behavior based on the environment.
- Updated scripts for building and serving the application to align with
production settings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: mdatelle <mike@datelle.net >
2025-02-06 13:39:52 -05:00
Pujit Mehrotra
321703e907
fix(web): track 'notification seen' state across tabs & page loads ( #1121 )
...
**New Features**
- Enhanced notifications tracking that updates seen status in real time.
- Improved notification indicators provide a more consistent and responsive experience.
- Persistent state management ensures your viewed notifications remain accurately reflected across sessions.
- New composable functions introduced for better management of notification visibility and interaction.
- Streamlined notification handling by simplifying state management processes.
2025-02-06 12:00:53 -05:00
renovate[bot]
d7887c2183
chore(deps): update dependency @rollup/rollup-linux-x64-gnu to v4.34.2
2025-02-04 13:10:41 -05:00
renovate[bot]
2bc9af2578
fix(deps): update graphqlcodegenerator monorepo
2025-02-04 12:15:54 -05:00
renovate[bot]
5b14be6b0f
fix(deps): update dependency @apollo/client to v3.12.9
2025-02-04 12:15:33 -05:00
renovate[bot]
c4204d89aa
chore(deps): update dependency @nuxt/eslint to v0.7.6
2025-02-04 12:15:10 -05:00
renovate[bot]
048a0a88dc
chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.11
2025-02-04 12:14:57 -05:00
Pujit Mehrotra
6bb3d55e3c
chore(web): suppress activation code view in dev server startup
2025-02-04 11:30:57 -05:00
Pujit Mehrotra
8251c6f2d3
fix: only toast unread notifications, not archived ones
2025-02-04 11:30:57 -05:00
Pujit Mehrotra
61ee689658
feat(ui): webgui-compatible web component library ( #1075 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
- **CI/CD**
- Updated GitHub Actions workflow to build Unraid UI Web Components.
- Adjusted artifact naming and download configurations.
- **Web Components**
- Added new web components and registration mechanism.
- Implemented toast notifications.
- Enhanced UI component library.
- **Notifications**
- Added real-time notification subscription.
- Created notification settings page.
- Implemented notification toast system.
- **API Improvements**
- Refactored GraphQL schema loading.
- Updated authentication and cookie handling.
- Improved error logging and server initialization.
- **Development Tools**
- Updated ESLint configuration.
- Enhanced import path management.
- Added new development dependencies.
2025-01-31 10:47:03 -05:00
renovate[bot]
6cb28d5f8f
fix(deps): update dependency @floating-ui/vue to v1.1.6
2025-01-30 15:21:39 -05:00
renovate[bot]
c180728696
fix(deps): update dependency radix-vue to v1.9.13
2025-01-30 15:21:26 -05:00
renovate[bot]
84752043e5
fix(deps): update dependency focus-trap to v7.6.4
2025-01-30 15:21:04 -05:00
renovate[bot]
c112f19c95
fix(deps): update dependency graphql-ws to v5.16.2
2025-01-30 15:20:44 -05:00
renovate[bot]
29d216ece7
chore(deps): update dependency @types/node to v22.12.0
2025-01-30 15:20:16 -05:00
Eli Bosley
e88593620b
feat: automatic session setup for dev
2025-01-30 14:37:33 -05:00
Zack Spear
1ecac5ee4e
fix(web): theme header differences ( #1085 )
...
* feat(theme): add default header colors for theme differences
* refactor(theme): update UserProfile component colors to use theme variables
* fix(theme): safely handle default header colors for themes
2025-01-30 11:14:30 -08:00
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
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
961bcc5db6
fix: remove line from or in button
2025-01-28 16:19:04 -05:00
Eli Bosley
a8211cef7d
feat: style improvements
2025-01-28 09:12:54 -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
3734730bf7
feat: state using crypto
2025-01-27 13:34:32 -05:00
Eli Bosley
c1fe95fcb6
feat: warning on missing fields
2025-01-27 13:34:32 -05:00
Eli Bosley
76cf6f35dc
fix: missing server type
2025-01-27 13:34:32 -05:00
Eli Bosley
ca94cc8602
Update web/components/SsoButton.ce.vue
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-27 13:34:32 -05:00
Eli Bosley
a1cf44162a
feat: error state outside of button
2025-01-27 13:34:32 -05:00
Eli Bosley
1e6fb7e3e3
fix: thorw on invalid token body
2025-01-27 13:34:32 -05:00
Eli Bosley
895d5857f9
feat: remove apiKey from server
2025-01-27 13:34:32 -05:00
Eli Bosley
29a8689ad8
fix: lowercase or
2025-01-27 13:34:32 -05:00
Eli Bosley
942b143fba
fix: remove unused login entries
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
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
b3551a1b69
fix: further resolve sso sub ids issues
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
2b25537e26
feat: unraid single sign on with account app
2025-01-27 13:34:32 -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
renovate[bot]
203c2b88ac
chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.10
2025-01-16 10:44:34 -05:00