Michael Datelle
741e8532ab
refactor: unraid-ui-web-migration ( #1106 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced enhanced stepper components for smoother multi-step
interactions.
- Added new loading indicators and improved the loading experience with
customizable variants.
- **UI Improvements**
- Refreshed the global color palette and updated styling across buttons,
badges, and loading indicators for a more modern, consistent experience.
- Improved the organization and readability of templates and styles
across various components.
- **Code & Dependency Updates**
- Updated key dependencies and revised the theme and configuration
settings to improve performance and maintainability.
- Introduced new environment variables for better configuration
management.
- **Legacy Cleanup**
- Removed deprecated components and streamlined registrations to
simplify the codebase without affecting end-user functionality.
- Eliminated unused utility functions and legacy code to enhance overall
code quality.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: mdatelle <mike@datelle.net >
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2025-02-12 18:00:06 -05:00
renovate[bot]
d439fcc7bb
chore(deps): update dependency @graphql-codegen/client-preset to v4.6.2 ( #1131 )
2025-02-12 11:29:04 -05:00
renovate[bot]
45006a1e4c
chore(deps): update dependency @types/node to v22.13.1 ( #1110 )
2025-02-12 11:28:35 -05:00
renovate[bot]
b7b4a3974b
chore(deps): update dependency nuxt to v3.15.4 ( #1114 )
2025-02-12 11:26:07 -05:00
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
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
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
renovate[bot]
203c2b88ac
chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.10
2025-01-16 10:44:34 -05:00
renovate[bot]
c0d3cf5782
fix(deps): update dependency @apollo/client to v3.12.6
2025-01-16 10:44:05 -05:00
renovate[bot]
64d3765a9a
fix(deps): update dependency @floating-ui/dom to v1.6.13
2025-01-16 10:43:53 -05:00
renovate[bot]
4264557789
chore(deps): update dependency @ianvs/prettier-plugin-sort-imports to v4.4.1
2025-01-15 12:49:39 -05:00
renovate[bot]
6c73cbf4ad
chore(deps): update dependency @nuxt/devtools to v1.7.0
2025-01-15 11:44:17 -05:00
renovate[bot]
4b4aadb5f1
chore(deps): update dependency @nuxtjs/tailwindcss to v6.13.1
2025-01-15 11:43:49 -05:00
Michael Datelle
6669a963af
refactor: unraid ui cleanup and migration ( #998 )
...
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com >
Co-authored-by: mdatelle <mike@datelle.net >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Spear <zackspear@users.noreply.github.com >
2025-01-15 11:15:52 -05:00
renovate[bot]
91a9949a5c
fix(deps): update dependency @apollo/client to v3.12.6
2025-01-14 16:46:15 -05:00
renovate[bot]
83344e05c1
fix(deps): update dependency radix-vue to v1.9.12
2025-01-14 16:45:50 -05:00
renovate[bot]
5dfd6d5ded
fix(deps): update dependency focus-trap to v7.6.4
2025-01-14 15:19:45 -05:00
renovate[bot]
4daa54cfb5
fix(deps): update dependency graphql-ws to v5.16.2
2025-01-14 15:19:19 -05:00
renovate[bot]
c3548d5122
chore(deps): update dependency @types/node to v22.10.6
2025-01-13 16:17:24 -05:00
renovate[bot]
2cdc02f64a
chore(deps): update dependency @ianvs/prettier-plugin-sort-imports to v4.4.1
2025-01-13 13:20:48 -05:00
renovate[bot]
e5e1c43bb3
fix(deps): update dependency @floating-ui/vue to v1.1.6
2025-01-13 11:56:11 -05:00
renovate[bot]
5dc13755df
fix(deps): update dependency @floating-ui/dom to v1.6.13
2025-01-13 10:52:31 -05:00
renovate[bot]
6b5e012950
chore(deps): update dependency @nuxt/eslint to v0.7.5
2025-01-10 10:18:42 -05:00
renovate[bot]
1f9e282880
fix(deps): update apollo graphql packages
2025-01-10 09:23:05 -05:00
renovate[bot]
729ed42329
chore(deps): update dependency @types/node to v22.10.5
2025-01-10 09:22:39 -05:00
renovate[bot]
8760a66907
chore(deps): update dependency @tailwindcss/typography to v0.5.16
2025-01-08 13:13:29 -05:00
renovate[bot]
2310d53684
chore(deps): update dependency @nuxt/eslint to v0.7.4
2025-01-08 13:02:39 -05:00
Eli Bosley
e1515a118a
fix: recreate package-lock to fix issues
2024-12-18 14:22:28 -05:00
Eli Bosley
943c907d03
fix: downgrade marked to fix changelog preview issue
2024-12-18 14:22:28 -05:00
Eli Bosley
0c1b89ff41
fix: remove unused date-fns
2024-12-18 14:22:28 -05:00
Eli Bosley
cead97560c
feat: responsive notifications
2024-12-18 14:22:28 -05:00
Pujit Mehrotra
a09f7c935d
refactor(api): delete only archived notifications in deleteAll ( #983 )
...
* refactor(api): delete only archived notifications in deleteAll
* refactor: rename deleteAllNotifications mutation to deleteArchivedNotifications
* fix: update mutation name for deleting archived notifications
* chore(web): update codegen dependencies to fix codegen issues
* chore(web): update vue-tsc to fix build typechecking
2024-12-13 14:50:33 -05:00
Pujit Mehrotra
2724485989
test(web): Markdown sanitization & extensibility
...
fix(web): replaces dompurify with isomorphic-dompurify to enable server-side usage with same syntax
2024-11-19 13:21:41 -05:00
Pujit Mehrotra
abcaa5aedb
feat(web): support markdown in notification messages
2024-11-19 13:21:41 -05:00
Pujit Mehrotra
e5f029830b
chore: add import organizer to prettier config ( #959 )
...
* chore(web): add import organizer plugin to prettier config
* chore(api): add import organizer plugin to prettier config
* chore(api): sort imports in notifications resolver & service
as a demonstration
* chore(web): sort imports in notifications indicator
as a demonstration
2024-11-12 09:46:29 -05:00
Pujit Mehrotra
1a33e6343a
chore(web): add prettier config & tailwind class sorting ( #955 )
2024-11-08 13:17:10 -05:00
Pujit Mehrotra
0b469f5b3f
feat(web): enhance notifications indicator in UPC ( #950 )
...
* feat(web): scaffold ui for notifications indicator
* refactor(web): poll for notification overview instead of subscription
* test: rm failing notifications.resolver test stub
* feat(web): pulse indicator when new notifications are received
2024-11-07 14:36:30 -05:00
Eli Bosley
885d1537b6
feat: fix issues with permissions and invalid modules
2024-11-05 16:11:21 -05:00
Pujit Mehrotra
6234d61ae5
fix(web): dedupe incoming notifications during cache merge
2024-10-28 10:00:23 -04:00
Pujit Mehrotra
0849468fc2
chore(web): restore lockfile to correct state
2024-10-18 11:42:38 -04:00