mirror of
https://github.com/unraid/api.git
synced 2026-01-03 15:09:48 -06:00
dd759d9f0f841b296f8083bc67c6cd3f7a69aa5b
2112 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
dd759d9f0f |
fix(connect): rm eager restart on ERROR_RETYING connection status (#1502)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved connection handling to prevent unnecessary reconnection attempts during error retry states, ensuring reconnections only occur on specific failures. * **Tests** * Added comprehensive tests to verify connection recovery, identity-based connection, logout behavior, DDoS prevention, and edge case handling for connection state changes. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
74da8d81ef |
chore(main): release 4.9.4 (#1498)
🤖 I have created a release *beep* *boop* --- ## [4.9.4](https://github.com/unraid/api/compare/v4.9.3...v4.9.4) (2025-07-09) ### Bug Fixes * backport `<unraid-modals>` upon plg install when necessary ([#1499](https://github.com/unraid/api/issues/1499)) ([v4.9.4 |
||
|
|
33e0b1ab24 |
fix: backport <unraid-modals> upon plg install when necessary (#1499)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Prevented duplicate insertion of the modal component in the page layout. * **Chores** * Improved installation script to ensure the modal component is added only if missing. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
ca4e2db1f2 |
fix: event emitter setup for writing status (#1496)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated permissions to allow additional Bash command patterns in the configuration. * Improved connection status updates by triggering them via event listeners during application bootstrap. * Adjusted module provider registrations to reflect service relocation within the application structure. * **Tests** * Added comprehensive unit and integration tests for connection status writing and cleanup behaviors. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
ea20d1e211 |
fix: DefaultPageLayout patch rollback omits legacy header logo (#1497)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Enhanced the header by displaying the OS version and additional server information. * Introduced a new notification system using a modern UI component for toasts. * Automatically creates a root session for local requests when no valid session exists. * **Bug Fixes** * Removed outdated pop-up notification logic and bell icon from the navigation area. * **Style** * Updated header layout and improved formatting for a cleaner appearance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
79c57b8ed0 |
chore(main): release 4.9.3 (#1495)
🤖 I have created a release *beep* *boop* --- ## [4.9.3](https://github.com/unraid/api/compare/v4.9.2...v4.9.3) (2025-07-09) ### Bug Fixes * duplicated header logo after api stops ([#1493](https://github.com/unraid/api/issues/1493)) ([v4.9.3 |
||
|
|
4168f43e3e |
fix: duplicated header logo after api stops (#1493)
Move legacy header logo omission from API file modifier to plg install step to avoid breaking rollback (ie upon `unraid-api stop`) due to web component upgrade. Tested on 7.1.4 & 7.2.0-beta.0.16 Testing & Reproduction procedure: 1. Install connect plugin 2. Run `unraid-api stop` on server 3. Refresh page. Before Unraid 7.2, Plugin versions prior to this will display a duplicated logo that blocks the nav menu. Now, it will not. Plugin uninstall behavior remains unchanged. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * The plugin installation process now updates the header logo by removing the old logo from the interface during installation. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
20de3ec8d6 |
chore(main): release 4.9.2 (#1488)
🤖 I have created a release *beep* *boop* --- ## [4.9.2](https://github.com/unraid/api/compare/v4.9.1...v4.9.2) (2025-07-09) ### Bug Fixes * invalid configs no longer crash API ([#1491](https://github.com/unraid/api/issues/1491)) ([v4.9.2 |
||
|
|
39b8f453da |
fix: invalid state for unraid plugin (#1492)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Improved connection status handling by introducing a new service that writes connection status to a JSON file for enhanced integration. * Updated system components to read connection status and allowed origins from the new JSON file, ensuring more reliable and up-to-date information. * **Chores** * Expanded allowed Bash command permissions to include commands starting with "mv:". <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
6bf3f77638 |
fix: invalid configs no longer crash API (#1491)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved error handling when loading and parsing configuration files, preventing crashes and ensuring fallback to default settings if issues occur. * Enhanced logging for configuration errors, including warnings for empty files and detailed error messages for JSON parsing failures. * Added error handling to plugin listing to avoid failures when configuration loading encounters errors. * **Chores** * Updated permissions to allow linting only for the `./api` package using a filtered command. * **Tests** * Added comprehensive tests for configuration loading, parsing, persistence, and updating, covering various file states and error scenarios. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
a79d049865 | chore: lint for renovate PR (#1481) | ||
|
|
5b6bcb6043 | fix: release note escaping | ||
|
|
6ee3cae962 |
chore(main): release 4.9.1 (#1487)
🤖 I have created a release *beep* *boop* --- ## [4.9.1](https://github.com/unraid/api/compare/v4.9.0...v4.9.1) (2025-07-08) ### Bug Fixes * **HeaderOsVersion:** adjust top margin for header component ([#1485](https://github.com/unraid/api/issues/1485)) ([v4.9.1 |
||
|
|
f3671c3e07 |
fix: sign out doesn't work (#1486)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Refactor** * Improved handling of Connect account sign-in and sign-out with persistent mutation instances for better status updates and error reporting. * **Chores** * Expanded allowed command patterns in configuration for development, build, and testing tasks. * **Tests** * Enhanced mutation mocks in component tests to increase test reliability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
862b54de8c |
fix(HeaderOsVersion): adjust top margin for header component (#1485)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Increased top margin in the OS version header for improved spacing. * Updated user profile container to use padding instead of margin for better layout consistency. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
9624ca5c39 |
chore(main): release 4.9.0 (#1378)
🤖 I have created a release *beep* *boop* --- ## [4.9.0](https://github.com/unraid/api/compare/v4.8.0...v4.9.0) (2025-07-08) ### Features * add graphql resource for API plugins ([#1420](https://github.com/unraid/api/issues/1420)) ([v4.9.0 |
||
|
|
22638811a9 |
fix: do not uninstall fully on 7.2 (#1484)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Uninstallation process now adapts based on Unraid version: for version 7.2 or higher, users receive a notification and are prompted to reboot to complete plugin removal. * **Bug Fixes** * Improved handling of plugin removal to ensure compatibility with different Unraid versions and prevent unintended reinstalls. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
5edfd823b8 | fix: activation indicator removed | ||
|
|
0379845618 |
refactor: update welcome modal and color picker (#1466)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a new "full" size option to dialogs, allowing dialogs to fill the entire screen. * Introduced a prop to control the visibility of the close button on dialogs. * **Refactor** * Updated the Welcome Modal to use the new Dialog component with improved layout and slot usage. * Reworked dialog content structure for better flexibility and styling. * **Tests** * Updated tests to reflect the switch from the Modal component to the Dialog component, including new mocks and assertions. <!-- 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> |
||
|
|
5a3e7a91eb |
chore: inform users to refresh page if nchan breaks (#1482)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added an informational message during plugin installation to guide users on when it is safe to refresh the page. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
aefcc762ca | chore: remove vue-jsx | ||
|
|
07b59b0970 |
chore: remove jsx plugin for webcomponents (#1480)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated internal configuration to remove unused plugin dependencies. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
91883e2b47 |
chore: add plugin links to readme (#1479)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Added a prominently displayed "Plugin Downloads" section to the README, featuring large badge-style download buttons and direct links for both production and staging plugin files. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
e57ecd551f |
chore(deps): update dependency vite to v7 (#1434)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`6.3.5` -> `7.0.3`](https://renovatebot.com/diffs/npm/vite/6.3.5/7.0.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v7.0.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-703-2025-07-08-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v7.0.2...v7.0.3) ##### Bug Fixes - **client:** protect against window being defined but addEv undefined ([#​20359](https://redirect.github.com/vitejs/vite/issues/20359)) ([31d1467]( |
||
|
|
45bb49bcd6 |
fix(deps): storybook v9 (#1476)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Upgraded Storybook and related dependencies to the latest major version. * Updated Storybook configuration and removed deprecated addons. * Added Storybook linting plugin to the development environment. * Added deployment scripts and configuration for Storybook to Cloudflare Workers. * Introduced GitHub Actions workflow for automated Storybook deployment to staging and production environments. * Enhanced environment variable loading to suppress output in production and non-development environments. * **Refactor** * Updated all Storybook stories to use the new Storybook package imports and consistent single-quote formatting. * Improved ESLint configuration formatting and included recommended Storybook linting rules. * **Style** * Standardized import statements and string quotes across all Storybook story files for consistency. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
06578fcdf5 |
chore(deps): update dependency vue-tsc to v3 (#1473)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`2.2.10` -> `3.0.1`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.10/3.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.1`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#301-2025-07-02) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.0...v3.0.1) ##### Bug Fixes - fix(language-core): remove calculation logic of element inner loc ([#​5460](https://redirect.github.com/vuejs/language-tools/issues/5460)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight of `v-else` ([#​5470](https://redirect.github.com/vuejs/language-tools/issues/5470)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - docs(vscode): update Russian translation for VS Code extension ([#​5461](https://redirect.github.com/vuejs/language-tools/issues/5461)) - Thanks to [@​AndreyYolkin](https://redirect.github.com/AndreyYolkin)! - chore: update volar to 2.4.17 - typescript: correctly use `getModeForUsageLocation` to calculate the resolution mode ### [`v3.0.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#300-2025-07-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.12...v3.0.0) ##### Features - feat(typescript-plugin): skip declaration files in goto components definition ([#​5221](https://redirect.github.com/vuejs/language-tools/issues/5221)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): introduce `strictVModel` option ([#​5229](https://redirect.github.com/vuejs/language-tools/issues/5229)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding ([#​5252](https://redirect.github.com/vuejs/language-tools/issues/5252), [#​5395](https://redirect.github.com/vuejs/language-tools/issues/5395), [#​5443](https://redirect.github.com/vuejs/language-tools/issues/5443)) - feat(language-core): support navigation of events with `v-on` syntax ([#​5275](https://redirect.github.com/vuejs/language-tools/issues/5275)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): autocomplete for props with union type - feat(language-service): document links for template refs ([#​5385](https://redirect.github.com/vuejs/language-tools/issues/5385)) - Thanks to [@​alex-snezhko](https://redirect.github.com/alex-snezhko)! - feat(language-core): resolve external stylesheets ([#​5136](https://redirect.github.com/vuejs/language-tools/issues/5136)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): add `strictCssModules` option ([#​5164](https://redirect.github.com/vuejs/language-tools/issues/5164)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(component-type-helpers): add `ComponentAttrs` type for attribute extraction - feat(vscode): add support for `typescript.sortImports`, `typescript.removeUnusedImports` commands ([#​5444](https://redirect.github.com/vuejs/language-tools/issues/5444)) - feat(vscode): i18n support of configurations and commands with `zh-CN`, `zh-TW`, `ru` and `ja` ([#​5330](https://redirect.github.com/vuejs/language-tools/issues/5330), [#​5340](https://redirect.github.com/vuejs/language-tools/issues/5340), [#​5404](https://redirect.github.com/vuejs/language-tools/issues/5404)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX), [@​PurplePlanen](https://redirect.github.com/PurplePlanen) and [@​zyoshoka](https://redirect.github.com/zyoshoka)! ##### Bug Fixes - fix(language-core): generate condition guards for model events ([#​5225](https://redirect.github.com/vuejs/language-tools/issues/5225)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent global types generation in declaration files ([#​5239](https://redirect.github.com/vuejs/language-tools/issues/5239)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent eager inference of slot props from generics ([#​5247](https://redirect.github.com/vuejs/language-tools/issues/5247)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): prevent highlighting native element tags with same name as components ([#​5253](https://redirect.github.com/vuejs/language-tools/issues/5253)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): do not provide required props inlay hints for intrinsic elements ([#​5258](https://redirect.github.com/vuejs/language-tools/issues/5258)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): handle `typescript-language-features` module loading race condition ([#​5260](https://redirect.github.com/vuejs/language-tools/issues/5260)) - fix(component-meta): update event type representation to include array notation - fix(language-core): correct error mapping when prop exp is arrow function ([#​5262](https://redirect.github.com/vuejs/language-tools/issues/5262)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): add document highlights support ([#​5263](https://redirect.github.com/vuejs/language-tools/issues/5263)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct type inference of multiple template refs with same name ([#​5271](https://redirect.github.com/vuejs/language-tools/issues/5271)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip AST parsing when the expression is an identifier ([#​5268](https://redirect.github.com/vuejs/language-tools/issues/5268)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not drop leading comments of `defineModels` ([#​5273](https://redirect.github.com/vuejs/language-tools/issues/5273)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): improve fault tolerance for unsupported script languages - fix(language-core): avoid invalid auto import edit position when setup global types fails - fix(language-core): transform slot parameter list into equivalent binding pattern ([#​5245](https://redirect.github.com/vuejs/language-tools/issues/5245)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct codegen when src path does not match the generated length - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): exclude `data-` attribute completion from sfc level nodes - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): remove semantic highlight of v-bind shorthand ([#​5321](https://redirect.github.com/vuejs/language-tools/issues/5321)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): inline html comment pattern in Vue syntax definition ([#​5327](https://redirect.github.com/vuejs/language-tools/issues/5327)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): attach namespace prefix correctly on generated types ([#​5326](https://redirect.github.com/vuejs/language-tools/issues/5326)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): drop `undefined` from optional prop type with default in template ([#​5339](https://redirect.github.com/vuejs/language-tools/issues/5339)) - Thanks to [@​Dylancyclone](https://redirect.github.com/Dylancyclone)! - fix: depend on exact volar version ([#​5345](https://redirect.github.com/vuejs/language-tools/issues/5345)) - Thanks to [@​tomblachut](https://redirect.github.com/tomblachut)! - fix(language-core): ignore frontmatter block in markdown files ([#​5362](https://redirect.github.com/vuejs/language-tools/issues/5362)) - Thanks to [@​brc-dd](https://redirect.github.com/brc-dd)! - fix(component-meta): only exclude vnode events from props ([#​5369](https://redirect.github.com/vuejs/language-tools/issues/5369)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip css references for position within virtual code with `navigation: true` ([#​5378](https://redirect.github.com/vuejs/language-tools/issues/5378)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): hoist export declarations from generic script block ([#​5398](https://redirect.github.com/vuejs/language-tools/issues/5398)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight for directives starting with `v-for` ([#​5399](https://redirect.github.com/vuejs/language-tools/issues/5399)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct support for flatten plugins ([#​5392](https://redirect.github.com/vuejs/language-tools/issues/5392)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - fix(language-core): remove `semantic` code feature on first argument of `useCssModule` and `useTemplateRef` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): filter completion items of macros and global variables in template and styles ([#​5425](https://redirect.github.com/vuejs/language-tools/issues/5425)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate redundant function scopes to affect type narrowing ([#​5430](https://redirect.github.com/vuejs/language-tools/issues/5430)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): add new file name in `updateFile` ([#​5438](https://redirect.github.com/vuejs/language-tools/issues/5438)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! - fix(language-core): `Prettify<T>` breaks generics inferencing ([#​5424](https://redirect.github.com/vuejs/language-tools/issues/5424)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - fix(language-core): use `var` instead of `let` to declare `attrsVar` that may be hoisted - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(language-core): cache and reuse inline ts asts during full updates ([#​5435](https://redirect.github.com/vuejs/language-tools/issues/5435)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode, language-server): remove hybrid mode configuration ([#​5248](https://redirect.github.com/vuejs/language-tools/issues/5248)) - refactor(vscode): remove write virtual files command - chore(vscode): correct `directory` path in package.json ([#​5283](https://redirect.github.com/vuejs/language-tools/issues/5283)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - chore(vscode): use rolldown for bundling ([#​5337](https://redirect.github.com/vuejs/language-tools/issues/5337)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove doctor - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs: update instructions for neovim lsp configuration ([#​5361](https://redirect.github.com/vuejs/language-tools/issues/5361)) - Thanks to [@​kshksdrt](https://redirect.github.com/kshksdrt)! - refactor(vscode): remove Vite problem matcher ([#​5375](https://redirect.github.com/vuejs/language-tools/issues/5375)) - chore(docs): update vue language package name ([#​5376](https://redirect.github.com/vuejs/language-tools/issues/5376)) - Thanks to [@​marktlinn](https://redirect.github.com/marktlinn)! - chore(ci): set pre-release status when publishing to Open VSX ([#​5377](https://redirect.github.com/vuejs/language-tools/issues/5377)) - Thanks to [@​lukashass](https://redirect.github.com/lukashass)! - docs: fallback workaround of `vue_language_server_path` in nvim setup example ([#​5391](https://redirect.github.com/vuejs/language-tools/issues/5391)) - Thanks to [@​menuRivera](https://redirect.github.com/menuRivera)! - test(component-meta): simplify code with snapshots ([#​5403](https://redirect.github.com/vuejs/language-tools/issues/5403)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs(nvim): move neovim lspconfig docs to wiki page ([#​5408](https://redirect.github.com/vuejs/language-tools/issues/5408)) - Thanks to [@​RayGuo-ergou](https://redirect.github.com/RayGuo-ergou)! - refactor(language-server): drop `typescript.tsdk` initialization option ([#​5409](https://redirect.github.com/vuejs/language-tools/issues/5409)) - refactor(language-service): drop name casing convertion and its language status item ([#​5411](https://redirect.github.com/vuejs/language-tools/issues/5411)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): drop `defineProp` support ([#​5415](https://redirect.github.com/vuejs/language-tools/issues/5415)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(vscode): change display name to "Vue (Official)" - refactor: cleanup dependencies relationship ([#​5421](https://redirect.github.com/vuejs/language-tools/issues/5421)) - refactor(component-meta): use type-helpers as a peer dependency - refactor(vscode): cleanup extension client ([#​5422](https://redirect.github.com/vuejs/language-tools/issues/5422)) - refactor(language-server): move in server code from insiders edition ([#​5423](https://redirect.github.com/vuejs/language-tools/issues/5423)) - chore: introduce oxlint for faster linting ([#​5416](https://redirect.github.com/vuejs/language-tools/issues/5416)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove split editor feature ([#​5446](https://redirect.github.com/vuejs/language-tools/issues/5446)) - refactor(vscode): rename configuration keys from `complete` to `suggest` for clarity ### [`v2.2.12`](https://redirect.github.com/vuejs/language-tools/compare/v2.2.10...0b13bf1966398ea3949b6b02d09b251ddc9a51eb) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.10...v2.2.12) </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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
e791cc680d |
fix: header padding regression (#1477)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Improved spacing in the header and user profile components by adding top and right margins for a cleaner layout. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
5ce5d19db0 |
chore(deps): pin node.js (#1469)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [node](https://redirect.github.com/nodejs/node) | final | pin | `22-bookworm-slim` -> `22.17.0-bookworm-slim` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
c0ccdfa030 | chore: replace standard-version with commit-and-tag-version | ||
|
|
d613bfa041 |
fix(deps): update dependency dotenv to v17 (#1474)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [dotenv](https://redirect.github.com/motdotla/dotenv) | [`16.5.0` -> `17.1.0`](https://renovatebot.com/diffs/npm/dotenv/16.5.0/17.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>motdotla/dotenv (dotenv)</summary> ### [`v17.1.0`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1710-2025-07-07) [Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v17.0.1...v17.1.0) ##### Added - Add additional security and configuration tips to the runtime log ([#​884](https://redirect.github.com/motdotla/dotenv/pull/884)) - Dim the tips text from the main injection information text ```js const TIPS = [ '🔐 encrypt with dotenvx: https://dotenvx.com', '🔐 prevent committing .env to code: https://dotenvx.com/precommit', '🔐 prevent building .env in docker: https://dotenvx.com/prebuild', '🛠️ run anywhere with `dotenvx run -- yourcommand`', '⚙️ specify custom .env file path with { path: \'/custom/path/.env\' }', '⚙️ enable debug logging with { debug: true }', '⚙️ override existing env vars with { override: true }', '⚙️ suppress all logs with { quiet: true }', '⚙️ write to custom object with { processEnv: myObject }', '⚙️ load multiple .env files with { path: [\'.env.local\', \'.env\'] }' ] ``` ### [`v17.0.1`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1701-2025-07-01) [Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v17.0.0...v17.0.1) ##### Changed - Patched injected log to count only populated/set keys to process.env ([#​879](https://redirect.github.com/motdotla/dotenv/pull/879)) ### [`v17.0.0`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1700-2025-06-27) [Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v16.6.1...v17.0.0) ##### Changed - Default `quiet` to false - informational (file and keys count) runtime log message shows by default ([#​875](https://redirect.github.com/motdotla/dotenv/pull/874)) ### [`v16.6.1`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1661-2025-06-27) [Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v16.6.0...v16.6.1) ##### Changed - Default `quiet` to true – hiding the runtime log message ([#​874](https://redirect.github.com/motdotla/dotenv/pull/874)) - NOTICE: 17.0.0 will be released with quiet defaulting to false. Use `config({ quiet: true })` to suppress. - And check out the new [dotenvx](https://redirect.github.com/dotenvx/dotenvx). As coding workflows evolve and agents increasingly handle secrets, encrypted .env files offer a much safer way to deploy both agents and code together with secure secrets. Simply switch `require('dotenv').config()` for `require('@​dotenvx/dotenvx').config()`. ### [`v16.6.0`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1660-2025-06-26) [Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v16.5.0...v16.6.0) ##### Added - Default log helpful message `[dotenv@16.6.0] injecting env (1) from .env` ([#​870](https://redirect.github.com/motdotla/dotenv/pull/870)) - Use `{ quiet: true }` to suppress - Aligns dotenv more closely with [dotenvx](https://redirect.github.com/dotenvx/dotenvx). </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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
453a5b2c95 |
fix(deps): update dependency marked to v16 (#1444)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [marked](https://marked.js.org)
([source](https://redirect.github.com/markedjs/marked)) | [`15.0.12` ->
`16.0.0`](https://renovatebot.com/diffs/npm/marked/15.0.12/16.0.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>markedjs/marked (marked)</summary>
###
[`v16.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v16.0.0)
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.12...v16.0.0)
##### Bug Fixes
- remove cjs build & update min node to 20
([#​3687](https://redirect.github.com/markedjs/marked/issues/3687))
([0a35d8f](
|
||
|
|
8a82a3a1b7 |
chore(deps): update dependency vite-plugin-node to v7 (#1471)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vite-plugin-node](https://redirect.github.com/axe-me/vite-plugin-node) | [`5.0.1` -> `7.0.0`](https://renovatebot.com/diffs/npm/vite-plugin-node/5.0.1/7.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>axe-me/vite-plugin-node (vite-plugin-node)</summary> ### [`v7.0.0`](https://redirect.github.com/axe-me/vite-plugin-node/blob/HEAD/CHANGELOG.md#700) - support vite 7.x, in order to align with vite major version, the major version of this plugin is bumped to 7.x as well. rip 6 - add `reloadAppOnFileChange` option, when set to true, the app will be reloaded on file changes. </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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
9b85e009b8 | fix: console hidden | ||
|
|
a87d455bac | fix: drop console with terser | ||
|
|
412b32996d |
fix(deps): pin dependencies (#1470)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://redirect.github.com/apollographql/apollo-client)) | dependencies | pin | [`^3.12.3` -> `3.13.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.8/3.13.8) | | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://redirect.github.com/apollographql/apollo-client)) | peerDependencies | pin | [`^3.11.8` -> `3.13.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.8/3.13.8) | | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://redirect.github.com/apollographql/apollo-client)) | devDependencies | pin | [`^3.11.8` -> `3.13.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.8/3.13.8) | | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://redirect.github.com/apollographql/apollo-client)) | dependencies | pin | [`^3.11.8` -> `3.13.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.8/3.13.8) | | [@apollo/server](https://redirect.github.com/apollographql/apollo-server) ([source](https://redirect.github.com/apollographql/apollo-server/tree/HEAD/packages/server)) | dependencies | pin | [`^4.11.2` -> `4.12.2`](https://renovatebot.com/diffs/npm/@apollo%2fserver/4.12.2/4.12.2) | | [graphql-subscriptions](https://redirect.github.com/apollographql/graphql-subscriptions) | peerDependencies | pin | [`^3.0.0` -> `3.0.0`](https://renovatebot.com/diffs/npm/graphql-subscriptions/3.0.0/3.0.0) | | [graphql-subscriptions](https://redirect.github.com/apollographql/graphql-subscriptions) | devDependencies | pin | [`^3.0.0` -> `3.0.0`](https://renovatebot.com/diffs/npm/graphql-subscriptions/3.0.0/3.0.0) | | [graphql-subscriptions](https://redirect.github.com/apollographql/graphql-subscriptions) | dependencies | pin | [`^3.0.0` -> `3.0.0`](https://renovatebot.com/diffs/npm/graphql-subscriptions/3.0.0/3.0.0) | | [graphql-tag](https://redirect.github.com/apollographql/graphql-tag) | dependencies | pin | [`^2.12.6` -> `2.12.6`](https://renovatebot.com/diffs/npm/graphql-tag/2.12.6/2.12.6) | | [zen-observable-ts](https://redirect.github.com/apollographql/zen-observable-ts) | peerDependencies | pin | [`^1.1.0` -> `1.1.0`](https://renovatebot.com/diffs/npm/zen-observable-ts/1.1.0/1.1.0) | | [zen-observable-ts](https://redirect.github.com/apollographql/zen-observable-ts) | devDependencies | pin | [`^1.1.0` -> `1.1.0`](https://renovatebot.com/diffs/npm/zen-observable-ts/1.1.0/1.1.0) | | [zen-observable-ts](https://redirect.github.com/apollographql/zen-observable-ts) | dependencies | pin | [`^1.1.0` -> `1.1.0`](https://renovatebot.com/diffs/npm/zen-observable-ts/1.1.0/1.1.0) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
ba75a409a4 |
fix(deps): pin dependencies (#1465)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@as-integrations/fastify](https://redirect.github.com/apollo-server-integrations/apollo-server-integration-fastify/blob/main/readme.md) ([source](https://redirect.github.com/apollo-server-integrations/apollo-server-integration-fastify)) | dependencies | pin | [`^2.1.1` -> `2.1.1`](https://renovatebot.com/diffs/npm/@as-integrations%2ffastify/2.1.1/2.1.1) | | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | devDependencies | pin | [`^9.21.0` -> `9.29.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.29.0/9.29.0) | | [@faker-js/faker](https://fakerjs.dev) ([source](https://redirect.github.com/faker-js/faker)) | devDependencies | pin | [`^9.8.0` -> `9.8.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.8.0/9.8.0) | | [@fastify/cookie](https://redirect.github.com/fastify/fastify-cookie) | dependencies | pin | [`^11.0.2` -> `11.0.2`](https://renovatebot.com/diffs/npm/@fastify%2fcookie/11.0.2/11.0.2) | | [@fastify/helmet](https://redirect.github.com/fastify/fastify-helmet) | dependencies | pin | [`^13.0.1` -> `13.0.1`](https://renovatebot.com/diffs/npm/@fastify%2fhelmet/13.0.1/13.0.1) | | [@floating-ui/dom](https://floating-ui.com) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom)) | dependencies | pin | [`^1.6.12` -> `1.7.1`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.7.1/1.7.1) | | [@floating-ui/utils](https://floating-ui.com) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/utils)) | dependencies | pin | [`^0.2.8` -> `0.2.9`](https://renovatebot.com/diffs/npm/@floating-ui%2futils/0.2.9/0.2.9) | | [@floating-ui/vue](https://floating-ui.com/docs/vue) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/vue)) | dependencies | pin | [`^1.1.5` -> `1.1.6`](https://renovatebot.com/diffs/npm/@floating-ui%2fvue/1.1.6/1.1.6) | | [@graphql-codegen/add](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/add)) | devDependencies | pin | [`^5.0.3` -> `5.0.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fadd/5.0.3/5.0.3) | | [@graphql-codegen/cli](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli)) | devDependencies | pin | [`^5.0.3` -> `5.0.7`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/5.0.7/5.0.7) | | [@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client)) | devDependencies | pin | [`^4.5.1` -> `4.8.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.2) | | [@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client)) | dependencies | pin | [`^4.5.0` -> `4.8.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.2) | | [@graphql-codegen/fragment-matcher](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/fragment-matcher)) | devDependencies | pin | [`^5.0.2` -> `5.1.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ffragment-matcher/5.1.0/5.1.0) | | [@graphql-codegen/import-types-preset](https://redirect.github.com/dotansimha/graphql-code-generator-community) ([source](https://redirect.github.com/dotansimha/graphql-code-generator-community/tree/HEAD/packages/presets/import-types)) | devDependencies | pin | [`^3.0.0` -> `3.0.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fimport-types-preset/3.0.1/3.0.1) | | [@graphql-codegen/introspection](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection)) | devDependencies | pin | [`^4.0.3` -> `4.0.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fintrospection/4.0.3/4.0.3) | | [@graphql-codegen/typed-document-node](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node)) | devDependencies | pin | [`^5.0.11` -> `5.1.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftyped-document-node/5.1.1/5.1.1) | | [@graphql-codegen/typescript](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript)) | devDependencies | pin | [`^4.1.1` -> `4.1.6`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.1.6/4.1.6) | | [@graphql-codegen/typescript-operations](https://redirect.github.com/dotansimha/graphql-code-generator) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations)) | devDependencies | pin | [`^4.3.1` -> `4.6.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.6.1/4.6.1) | | [@graphql-tools/load-files](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/load-files)) | dependencies | pin | [`^7.0.0` -> `7.0.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2fload-files/7.0.1/7.0.1) | | [@graphql-tools/merge](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/merge)) | dependencies | pin | [`^9.0.8` -> `9.0.24`](https://renovatebot.com/diffs/npm/@graphql-tools%2fmerge/9.0.24/9.0.24) | | [@graphql-tools/schema](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/schema)) | dependencies | pin | [`^10.0.7` -> `10.0.23`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.23/10.0.23) | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | peerDependencies | pin | [`^10.5.5` -> `10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6) | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | devDependencies | pin | [`^10.5.5` -> `10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6) | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | dependencies | pin | [`^10.5.5` -> `10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6) | | [@graphql-typed-document-node/core](https://redirect.github.com/dotansimha/graphql-typed-document-node) | devDependencies | pin | [`^3.2.0` -> `3.2.0`](https://renovatebot.com/diffs/npm/@graphql-typed-document-node%2fcore/3.2.0/3.2.0) | | [@graphql-typed-document-node/core](https://redirect.github.com/dotansimha/graphql-typed-document-node) | peerDependencies | pin | [`^3.2.0` -> `3.2.0`](https://renovatebot.com/diffs/npm/@graphql-typed-document-node%2fcore/3.2.0/3.2.0) | | [@headlessui/vue](https://redirect.github.com/tailwindlabs/headlessui) ([source](https://redirect.github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-vue)) | dependencies | pin | [`^1.7.23` -> `1.7.23`](https://renovatebot.com/diffs/npm/@headlessui%2fvue/1.7.23/1.7.23) | | [@heroicons/vue](https://redirect.github.com/tailwindlabs/heroicons) | dependencies | pin | [`^2.2.0` -> `2.2.0`](https://renovatebot.com/diffs/npm/@heroicons%2fvue/2.2.0/2.2.0) | | [@ianvs/prettier-plugin-sort-imports](https://redirect.github.com/ianvs/prettier-plugin-sort-imports) | devDependencies | pin | [`^4.4.0` -> `4.4.2`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.4.2) | | [@ianvs/prettier-plugin-sort-imports](https://redirect.github.com/ianvs/prettier-plugin-sort-imports) | devDependencies | pin | [`^4.4.1` -> `4.4.2`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.4.2) | | [@internationalized/number](https://redirect.github.com/adobe/react-spectrum) | dependencies | pin | [`^3.6.0` -> `3.6.3`](https://renovatebot.com/diffs/npm/@internationalized%2fnumber/3.6.3/3.6.3) | | [@jsonforms/core](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | dependencies | pin | [`^3.6.0` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0) | | [@jsonforms/core](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | peerDependencies | pin | [`^3.5.1` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0) | | [@jsonforms/core](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | devDependencies | pin | [`^3.5.1` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0) | | [@jsonforms/core](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | dependencies | pin | [`^3.5.1` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0) | | [@jsonforms/vue](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | dependencies | pin | [`^3.6.0` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue/3.6.0/3.6.0) | | [@jsonforms/vue-vanilla](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | dependencies | pin | [`^3.6.0` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue-vanilla/3.6.0/3.6.0) | | [@jsonforms/vue-vuetify](http://jsonforms.io/) ([source](https://redirect.github.com/eclipsesource/jsonforms)) | dependencies | pin | [`^3.6.0` -> `3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue-vuetify/3.6.0/3.6.0) | | [@manypkg/cli](https://redirect.github.com/Thinkmill/manypkg) ([source](https://redirect.github.com/Thinkmill/manypkg/tree/HEAD/packages/cli)) | dependencies | pin | [`^0.24.0` -> `0.24.0`](https://renovatebot.com/diffs/npm/@manypkg%2fcli/0.24.0/0.24.0) | | [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) | peerDependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0) | | [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) | devDependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0) | | [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) | dependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0) | | [@nestjs/cache-manager](https://redirect.github.com/nestjs/cache-manager) | dependencies | pin | [`^3.0.1` -> `3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fcache-manager/3.0.1/3.0.1) | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | peerDependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3) | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | devDependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3) | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | dependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3) | | [@nestjs/config](https://redirect.github.com/nestjs/config) | peerDependencies | pin | [`^4.0.2` -> `4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2) | | [@nestjs/config](https://redirect.github.com/nestjs/config) | devDependencies | pin | [`^4.0.2` -> `4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2) | | [@nestjs/config](https://redirect.github.com/nestjs/config) | dependencies | pin | [`^4.0.2` -> `4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2) | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | peerDependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3) | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | devDependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3) | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | dependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3) | | [@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter) | peerDependencies | pin | [`^3.0.1` -> `3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1) | | [@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter) | devDependencies | pin | [`^3.0.1` -> `3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1) | | [@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter) | dependencies | pin | [`^3.0.1` -> `3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1) | | [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) | peerDependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0) | | [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) | devDependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0) | | [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) | dependencies | pin | [`^13.0.3` -> `13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0) | | [@nestjs/passport](https://redirect.github.com/nestjs/passport) | dependencies | pin | [`^11.0.0` -> `11.0.5`](https://renovatebot.com/diffs/npm/@nestjs%2fpassport/11.0.5/11.0.5) | | [@nestjs/platform-fastify](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-fastify)) | dependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-fastify/11.1.3/11.1.3) | | [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) | peerDependencies | pin | [`^6.0.0` -> `6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0) | | [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) | devDependencies | pin | [`^6.0.0` -> `6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0) | | [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) | dependencies | pin | [`^6.0.0` -> `6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0) | | [@nestjs/testing](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing)) | devDependencies | pin | [`^11.0.11` -> `11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.1.3/11.1.3) | | [@nestjs/throttler](https://redirect.github.com/nestjs/throttler) | dependencies | pin | [`^6.4.0` -> `6.4.0`](https://renovatebot.com/diffs/npm/@nestjs%2fthrottler/6.4.0/6.4.0) | | [@nuxt/devtools](https://devtools.nuxt.com) ([source](https://redirect.github.com/nuxt/devtools/tree/HEAD/packages/devtools)) | devDependencies | pin | [`^2.0.0` -> `2.5.0`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/2.5.0/2.5.0) | | [@nuxt/eslint](https://redirect.github.com/nuxt/eslint) ([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/module)) | devDependencies | pin | [`^1.0.0` -> `1.4.1`](https://renovatebot.com/diffs/npm/@nuxt%2feslint/1.4.1/1.4.1) | | [@nuxt/test-utils](https://redirect.github.com/nuxt/test-utils) | devDependencies | pin | [`^3.17.2` -> `3.19.1`](https://renovatebot.com/diffs/npm/@nuxt%2ftest-utils/3.19.1/3.19.1) | | [@nuxtjs/color-mode](https://redirect.github.com/nuxt-modules/color-mode) | dependencies | pin | [`^3.5.2` -> `3.5.2`](https://renovatebot.com/diffs/npm/@nuxtjs%2fcolor-mode/3.5.2/3.5.2) | | [@nuxtjs/tailwindcss](https://redirect.github.com/nuxt-modules/tailwindcss) | devDependencies | pin | [`^6.12.2` -> `6.14.0`](https://renovatebot.com/diffs/npm/@nuxtjs%2ftailwindcss/6.14.0/6.14.0) | | [@originjs/vite-plugin-commonjs](https://redirect.github.com/originjs/vite-plugins/tree/main/packages/vite-plugin-commonjs) ([source](https://redirect.github.com/originjs/vite-plugins)) | devDependencies | pin | [`^1.0.3` -> `1.0.3`](https://renovatebot.com/diffs/npm/@originjs%2fvite-plugin-commonjs/1.0.3/1.0.3) | | [@pinia/nuxt](https://pinia.vuejs.org/ssr/nuxt.html) ([source](https://redirect.github.com/vuejs/pinia)) | dependencies | pin | [`^0.11.0` -> `0.11.1`](https://renovatebot.com/diffs/npm/@pinia%2fnuxt/0.11.1/0.11.1) | | [@pinia/testing](https://pinia.vuejs.org/cookbook/testing.html) ([source](https://redirect.github.com/vuejs/pinia)) | devDependencies | pin | [`^1.0.0` -> `1.0.2`](https://renovatebot.com/diffs/npm/@pinia%2ftesting/1.0.2/1.0.2) | | [@reduxjs/toolkit](https://redux-toolkit.js.org) ([source](https://redirect.github.com/reduxjs/redux-toolkit)) | dependencies | pin | [`^2.3.0` -> `2.8.2`](https://renovatebot.com/diffs/npm/@reduxjs%2ftoolkit/2.8.2/2.8.2) | | [@rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugins/tree/master/packages/node-resolve/#readme) ([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/node-resolve)) | devDependencies | pin | [`^16.0.0` -> `16.0.1`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-node-resolve/16.0.1/16.0.1) | | [@rollup/plugin-strip](https://redirect.github.com/rollup/plugins/tree/master/packages/strip#readme) ([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/strip)) | devDependencies | pin | [`^3.0.4` -> `3.0.4`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-strip/3.0.4/3.0.4) | | [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | optionalDependencies | pin | [`^4.30.1` -> `4.44.0`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.44.0/4.44.0) | | [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp) | peerDependencies | pin | [`^1.0.2` -> `1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2) | | [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp) | devDependencies | pin | [`^1.0.2` -> `1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2) | | [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp) | dependencies | pin | [`^1.0.2` -> `1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2) | | [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.6.14/8.6.14) | | [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.6.14/8.6.14) | | [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.6.14/8.6.14) | | [@storybook/builder-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/8.6.14/8.6.14) | | [@storybook/vue3](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/vue3) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/vue3)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fvue3/8.6.14/8.6.14) | | [@storybook/vue3-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-vite) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite)) | devDependencies | pin | [`^8.6.12` -> `8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/8.6.14/8.6.14) | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | devDependencies | pin | [`^1.10.1` -> `1.12.4`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.4/1.12.4) | | [@tailwindcss/typography](https://redirect.github.com/tailwindlabs/tailwindcss-typography) | devDependencies | pin | [`^0.5.15` -> `0.5.16`](https://renovatebot.com/diffs/npm/@tailwindcss%2ftypography/0.5.16/0.5.16) | | [@testing-library/vue](https://redirect.github.com/testing-library/vue-testing-library) | devDependencies | pin | [`^8.0.0` -> `8.1.0`](https://renovatebot.com/diffs/npm/@testing-library%2fvue/8.1.0/8.1.0) | | [@types/async-exit-hook](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/async-exit-hook) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async-exit-hook)) | devDependencies | pin | [`^2.0.2` -> `2.0.2`](https://renovatebot.com/diffs/npm/@types%2fasync-exit-hook/2.0.2/2.0.2) | | [@types/bun](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bun) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun)) | devDependencies | pin | [`^1.2.15` -> `1.2.16`](https://renovatebot.com/diffs/npm/@types%2fbun/1.2.16/1.2.16) | | [@types/bytes](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bytes)) | devDependencies | pin | [`^3.1.4` -> `3.1.5`](https://renovatebot.com/diffs/npm/@types%2fbytes/3.1.5/3.1.5) | | [@types/cli-table](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cli-table) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cli-table)) | devDependencies | pin | [`^0.3.4` -> `0.3.4`](https://renovatebot.com/diffs/npm/@types%2fcli-table/0.3.4/0.3.4) | | [@types/command-exists](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/command-exists) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/command-exists)) | devDependencies | pin | [`^1.2.3` -> `1.2.3`](https://renovatebot.com/diffs/npm/@types%2fcommand-exists/1.2.3/1.2.3) | | [@types/cors](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors)) | devDependencies | pin | [`^2.8.17` -> `2.8.19`](https://renovatebot.com/diffs/npm/@types%2fcors/2.8.19/2.8.19) | | [@types/crypto-js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/crypto-js) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js)) | devDependencies | pin | [`^4.2.2` -> `4.2.2`](https://renovatebot.com/diffs/npm/@types%2fcrypto-js/4.2.2/4.2.2) | | @​types/diff | dependencies | pin | [`^8.0.0` -> `8.0.0`](https://renovatebot.com/diffs/npm/@types%2fdiff/8.0.0/8.0.0) | | [@types/dockerode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dockerode) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode)) | devDependencies | pin | [`^3.3.31` -> `3.3.41`](https://renovatebot.com/diffs/npm/@types%2fdockerode/3.3.41/3.3.41) | | [@types/eslint-config-prettier](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-config-prettier) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-config-prettier)) | devDependencies | pin | [`^6.11.3` -> `6.11.3`](https://renovatebot.com/diffs/npm/@types%2feslint-config-prettier/6.11.3/6.11.3) | | [@types/fs-extra](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra)) | devDependencies | pin | [`^11.0.4` -> `11.0.4`](https://renovatebot.com/diffs/npm/@types%2ffs-extra/11.0.4/11.0.4) | | [@types/graphql-fields](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-fields) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/graphql-fields)) | devDependencies | pin | [`^1.3.9` -> `1.3.9`](https://renovatebot.com/diffs/npm/@types%2fgraphql-fields/1.3.9/1.3.9) | | [@types/graphql-type-uuid](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-type-uuid) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/graphql-type-uuid)) | devDependencies | pin | [`^0.2.6` -> `0.2.6`](https://renovatebot.com/diffs/npm/@types%2fgraphql-type-uuid/0.2.6/0.2.6) | | [@types/ini](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ini) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ini)) | devDependencies | pin | [`^4.1.1` -> `4.1.1`](https://renovatebot.com/diffs/npm/@types%2fini/4.1.1/4.1.1) | | [@types/inquirer](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/inquirer) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/inquirer)) | devDependencies | pin | [`^9.0.7` -> `9.0.8`](https://renovatebot.com/diffs/npm/@types%2finquirer/9.0.8/9.0.8) | | [@types/ip](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ip) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ip)) | devDependencies | pin | [`^1.1.3` -> `1.1.3`](https://renovatebot.com/diffs/npm/@types%2fip/1.1.3/1.1.3) | | [@types/jsdom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsdom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom)) | devDependencies | pin | [`^21.1.7` -> `21.1.7`](https://renovatebot.com/diffs/npm/@types%2fjsdom/21.1.7/21.1.7) | | [@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | devDependencies | pin | [`^4.17.13` -> `4.17.18`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.18/4.17.18) | | [@types/lodash-es](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash-es) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash-es)) | devDependencies | pin | [`^4.17.12` -> `4.17.12`](https://renovatebot.com/diffs/npm/@types%2flodash-es/4.17.12/4.17.12) | | [@types/mustache](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mustache) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mustache)) | devDependencies | pin | [`^4.2.5` -> `4.2.6`](https://renovatebot.com/diffs/npm/@types%2fmustache/4.2.6/4.2.6) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | pin | [`^22` -> `22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | pin | [`^22.0.0` -> `22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | pin | [`^22.14.0` -> `22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | pin | [`^22.14.1` -> `22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | pin | [`^22.13.4` -> `22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32) | | @​types/pify | devDependencies | pin | [`^6.0.0` -> `6.1.0`](https://renovatebot.com/diffs/npm/@types%2fpify/6.1.0/6.1.0) | | [@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver)) | devDependencies | pin | [`^7.5.8` -> `7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.7.0/7.7.0) | | [@types/sendmail](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sendmail) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sendmail)) | devDependencies | pin | [`^1.4.7` -> `1.4.7`](https://renovatebot.com/diffs/npm/@types%2fsendmail/1.4.7/1.4.7) | | [@types/stoppable](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stoppable) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/stoppable)) | devDependencies | pin | [`^1.1.3` -> `1.1.3`](https://renovatebot.com/diffs/npm/@types%2fstoppable/1.1.3/1.1.3) | | [@types/strftime](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/strftime) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/strftime)) | devDependencies | pin | [`^0.9.8` -> `0.9.8`](https://renovatebot.com/diffs/npm/@types%2fstrftime/0.9.8/0.9.8) | | @​types/testing-library__vue | devDependencies | pin | [`^5.0.0` -> `5.3.0`](https://renovatebot.com/diffs/npm/@types%2ftesting-library__vue/5.3.0/5.3.0) | | [@types/uuid](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid)) | devDependencies | pin | [`^10.0.0` -> `10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/10.0.0/10.0.0) | | [@types/validate-npm-package-name](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validate-npm-package-name) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validate-npm-package-name)) | devDependencies | pin | [`^4.0.2` -> `4.0.2`](https://renovatebot.com/diffs/npm/@types%2fvalidate-npm-package-name/4.0.2/4.0.2) | | [@types/ws](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws)) | devDependencies | pin | [`^8.18.0` -> `8.18.1`](https://renovatebot.com/diffs/npm/@types%2fws/8.18.1/8.18.1) | | [@types/ws](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws)) | devDependencies | pin | [`^8.5.13` -> `8.18.1`](https://renovatebot.com/diffs/npm/@types%2fws/8.18.1/8.18.1) | | [@types/wtfnode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/wtfnode) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/wtfnode)) | devDependencies | pin | [`^0.7.3` -> `0.7.3`](https://renovatebot.com/diffs/npm/@types%2fwtfnode/0.7.3/0.7.3) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | pin | [`^8.34.1` -> `8.34.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.34.1) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | pin | [`^8.29.0` -> `8.34.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.34.1) | | [@unraid/libvirt](https://redirect.github.com/unraid/libvirt) | dependencies | pin | [`^2.1.0` -> `2.1.0`](https://renovatebot.com/diffs/npm/@unraid%2flibvirt/2.1.0/2.1.0) | | @​unraid/shared-callbacks | dependencies | pin | [`^1.1.1` -> `1.1.1`](https://renovatebot.com/diffs/npm/@unraid%2fshared-callbacks/1.1.1/1.1.1) | | @​unraid/tailwind-rem-to-rem | devDependencies | pin | [`^1.1.0` -> `1.1.0`](https://renovatebot.com/diffs/npm/@unraid%2ftailwind-rem-to-rem/1.1.0/1.1.0) | | [@vitejs/plugin-vue](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme) ([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)) | devDependencies | pin | [`^5.0.0` -> `5.2.4`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.2.4/5.2.4) | | [@vitejs/plugin-vue-jsx](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx#readme) ([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx)) | devDependencies | pin | [`^4.1.1` -> `4.2.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue-jsx/4.2.0/4.2.0) | | [@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)) | devDependencies | pin | [`^3.1.1` -> `3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4) | | [@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)) | devDependencies | pin | [`^3.0.0` -> `3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4) | | [@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)) | devDependencies | pin | [`^3.0.5` -> `3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4) | | [@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)) | devDependencies | pin | [`^3.0.0` -> `3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fui/3.2.4/3.2.4) | | [@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)) | devDependencies | pin | [`^3.0.5` -> `3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fui/3.2.4/3.2.4) | | [@vue/apollo-composable](https://apollo.vuejs.org/) ([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-composable)) | dependencies | pin | [`^4.2.1` -> `4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-composable/4.2.2/4.2.2) | | [@vue/apollo-util](https://apollo.vuejs.org/) ([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-util)) | devDependencies | pin | [`^4.0.0-beta.6` -> `4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-util/4.2.2/4.2.2) | | [@vue/test-utils](https://redirect.github.com/vuejs/test-utils) | devDependencies | pin | [`^2.4.6` -> `2.4.6`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.6/2.4.6) | | [@vue/test-utils](https://redirect.github.com/vuejs/test-utils) | devDependencies | pin | [`^2.4.0` -> `2.4.6`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.6/2.4.6) | | [@vue/tsconfig](https://redirect.github.com/vuejs/tsconfig) | devDependencies | pin | [`^0.7.0` -> `0.7.0`](https://renovatebot.com/diffs/npm/@vue%2ftsconfig/0.7.0/0.7.0) | | [@vueuse/components](https://redirect.github.com/vueuse/vueuse/tree/main/packages/components#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/components)) | dependencies | pin | [`^13.0.0` -> `13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/13.4.0/13.4.0) | | [@vueuse/core](https://redirect.github.com/vueuse/vueuse) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core)) | devDependencies | pin | [`^13.0.0` -> `13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.4.0) | | [@vueuse/core](https://redirect.github.com/vueuse/vueuse) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core)) | dependencies | pin | [`^13.0.0` -> `13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.4.0) | | [@vueuse/integrations](https://redirect.github.com/vueuse/vueuse/tree/main/packages/integrations#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/integrations)) | dependencies | pin | [`^13.0.0` -> `13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/13.4.0/13.4.0) | | [@vueuse/nuxt](https://redirect.github.com/vueuse/vueuse/tree/main/packages/nuxt#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/nuxt)) | devDependencies | pin | [`^13.0.0` -> `13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/13.4.0/13.4.0) | | [accesscontrol](https://redirect.github.com/onury/accesscontrol) | dependencies | pin | [`^2.2.1` -> `2.2.1`](https://renovatebot.com/diffs/npm/accesscontrol/2.2.1/2.2.1) | | [autoprefixer](https://redirect.github.com/postcss/autoprefixer) | devDependencies | pin | [`^10.4.20` -> `10.4.21`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.21/10.4.21) | | [bycontract](https://redirect.github.com/dsheiko/bycontract) | dependencies | pin | [`^2.0.11` -> `2.0.11`](https://renovatebot.com/diffs/npm/bycontract/2.0.11/2.0.11) | | [bytes](https://redirect.github.com/visionmedia/bytes.js) | dependencies | pin | [`^3.1.2` -> `3.1.2`](https://renovatebot.com/diffs/npm/bytes/3.1.2/3.1.2) | | [cache-manager](https://redirect.github.com/jaredwray/cacheable) ([source](https://redirect.github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager)) | dependencies | pin | [`^7.0.0` -> `7.0.0`](https://renovatebot.com/diffs/npm/cache-manager/7.0.0/7.0.0) | | [cacheable-lookup](https://redirect.github.com/szmarczak/cacheable-lookup) | dependencies | pin | [`^7.0.0` -> `7.0.0`](https://renovatebot.com/diffs/npm/cacheable-lookup/7.0.0/7.0.0) | | [camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys) | peerDependencies | pin | [`^9.1.3` -> `9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) | | [camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys) | devDependencies | pin | [`^9.1.3` -> `9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) | | [camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys) | dependencies | pin | [`^9.1.3` -> `9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) | | [casbin](http://casbin.org) ([source](https://redirect.github.com/casbin/node-casbin)) | dependencies | pin | [`^5.32.0` -> `5.38.0`](https://renovatebot.com/diffs/npm/casbin/5.38.0/5.38.0) | | [chalk](https://redirect.github.com/chalk/chalk) | dependencies | pin | [`^5.4.1` -> `5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.4.1/5.4.1) | | [chalk](https://redirect.github.com/chalk/chalk) | dependencies | pin | [`^5.0.0` -> `5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.4.1/5.4.1) | | [change-case](https://redirect.github.com/blakeembrey/change-case/tree/master/packages/change-case#readme) ([source](https://redirect.github.com/blakeembrey/change-case)) | dependencies | pin | [`^5.4.4` -> `5.4.4`](https://renovatebot.com/diffs/npm/change-case/5.4.4/5.4.4) | | [chokidar](https://redirect.github.com/paulmillr/chokidar) | dependencies | pin | [`^4.0.1` -> `4.0.3`](https://renovatebot.com/diffs/npm/chokidar/4.0.3/4.0.3) | | [class-transformer](https://redirect.github.com/typestack/class-transformer) | devDependencies | pin | [`^0.5.1` -> `0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1) | | [class-transformer](https://redirect.github.com/typestack/class-transformer) | peerDependencies | pin | [`^0.5.1` -> `0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1) | | [class-transformer](https://redirect.github.com/typestack/class-transformer) | dependencies | pin | [`^0.5.1` -> `0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1) | | [class-validator](https://redirect.github.com/typestack/class-validator) | peerDependencies | pin | [`^0.14.1` -> `0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2) | | [class-validator](https://redirect.github.com/typestack/class-validator) | devDependencies | pin | [`^0.14.1` -> `0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2) | | [class-validator](https://redirect.github.com/typestack/class-validator) | dependencies | pin | [`^0.14.1` -> `0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2) | | [class-variance-authority](https://redirect.github.com/joe-bell/cva) | dependencies | pin | [`^0.7.1` -> `0.7.1`](https://renovatebot.com/diffs/npm/class-variance-authority/0.7.1/0.7.1) | | [cli-table](https://redirect.github.com/Automattic/cli-table) | dependencies | pin | [`^0.3.11` -> `0.3.11`](https://renovatebot.com/diffs/npm/cli-table/0.3.11/0.3.11) | | [clsx](https://redirect.github.com/lukeed/clsx) | dependencies | pin | [`^2.1.1` -> `2.1.1`](https://renovatebot.com/diffs/npm/clsx/2.1.1/2.1.1) | | [command-exists](https://redirect.github.com/mathisonian/command-exists) | dependencies | pin | [`^1.2.9` -> `1.2.9`](https://renovatebot.com/diffs/npm/command-exists/1.2.9/1.2.9) | | [commander](https://redirect.github.com/tj/commander.js) | dependencies | pin | [`^14.0.0` -> `14.0.0`](https://renovatebot.com/diffs/npm/commander/13.1.0/14.0.0) | | [commander](https://redirect.github.com/tj/commander.js) | dependencies | pin | [`^14.0.0` -> `14.0.0`](https://renovatebot.com/diffs/npm/commander/14.0.0/14.0.0) | | [concurrently](https://redirect.github.com/open-cli-tools/concurrently) | devDependencies | pin | [`^9.1.2` -> `9.1.2`](https://renovatebot.com/diffs/npm/concurrently/9.1.2/9.1.2) | | [conventional-changelog](https://redirect.github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog#readme) ([source](https://redirect.github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog)) | dependencies | pin | [`^6.0.0` -> `6.0.0`](https://renovatebot.com/diffs/npm/conventional-changelog/6.0.0/6.0.0) | | [convert](https://convert.js.org/) ([source](https://redirect.github.com/jonahsnider/convert)) | dependencies | pin | [`^5.8.0` -> `5.12.0`](https://renovatebot.com/diffs/npm/convert/5.12.0/5.12.0) | | [cookie](https://redirect.github.com/jshttp/cookie) | dependencies | pin | [`^1.0.2` -> `1.0.2`](https://renovatebot.com/diffs/npm/cookie/1.0.2/1.0.2) | | [create-create-app](https://redirect.github.com/uetchy/create-create-app) | dependencies | pin | [`^7.3.0` -> `7.3.0`](https://renovatebot.com/diffs/npm/create-create-app/7.3.0/7.3.0) | | [cross-fetch](https://redirect.github.com/lquixada/cross-fetch) | dependencies | pin | [`^4.0.0` -> `4.1.0`](https://renovatebot.com/diffs/npm/cross-fetch/4.1.0/4.1.0) | | [crypto-js](https://redirect.github.com/brix/crypto-js) | dependencies | pin | [`^4.2.0` -> `4.2.0`](https://renovatebot.com/diffs/npm/crypto-js/4.2.0/4.2.0) | | [date-fns](https://redirect.github.com/date-fns/date-fns) | dependencies | pin | [`^4.1.0` -> `4.1.0`](https://renovatebot.com/diffs/npm/date-fns/4.1.0/4.1.0) | | [dayjs](https://day.js.org) ([source](https://redirect.github.com/iamkun/dayjs)) | dependencies | pin | [`^1.11.13` -> `1.11.13`](https://renovatebot.com/diffs/npm/dayjs/1.11.13/1.11.13) | | [diff](https://redirect.github.com/kpdecker/jsdiff) | dependencies | pin | [`^8.0.0` -> `8.0.2`](https://renovatebot.com/diffs/npm/diff/8.0.2/8.0.2) | | [dockerode](https://redirect.github.com/apocas/dockerode) | dependencies | pin | [`^4.0.5` -> `4.0.7`](https://renovatebot.com/diffs/npm/dockerode/4.0.7/4.0.7) | | [dompurify](https://redirect.github.com/cure53/DOMPurify) | dependencies | pin | [`^3.2.5` -> `3.2.6`](https://renovatebot.com/diffs/npm/dompurify/3.2.6/3.2.6) | | [dotenv](https://redirect.github.com/motdotla/dotenv) | dependencies | pin | [`^16.4.5` -> `16.5.0`](https://renovatebot.com/diffs/npm/dotenv/16.5.0/16.5.0) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | pin | [`^9.21.0` -> `9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | pin | [`^9.17.0` -> `9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | pin | [`^9.20.1` -> `9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) | | [eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier) | devDependencies | pin | [`^10.0.0` -> `10.1.5`](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.1.5/10.1.5) | | [eslint-import-resolver-typescript](https://redirect.github.com/import-js/eslint-import-resolver-typescript) | devDependencies | pin | [`^4.4.4` -> `4.4.4`](https://renovatebot.com/diffs/npm/eslint-import-resolver-typescript/4.4.4/4.4.4) | | [eslint-plugin-import](https://redirect.github.com/import-js/eslint-plugin-import) | devDependencies | pin | [`^2.31.0` -> `2.31.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.31.0/2.31.0) | | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | devDependencies | pin | [`^17.0.0` -> `17.20.0`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.20.0/17.20.0) | | [eslint-plugin-no-relative-import-paths](https://redirect.github.com/MelvinVermeer/eslint-plugin-no-relative-import-paths) | devDependencies | pin | [`^1.6.1` -> `1.6.1`](https://renovatebot.com/diffs/npm/eslint-plugin-no-relative-import-paths/1.6.1/1.6.1) | | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | devDependencies | pin | [`^5.2.3` -> `5.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.0/5.5.0) | | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) | devDependencies | pin | [`^10.0.0` -> `10.2.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.2.0/10.2.0) | | [execa](https://redirect.github.com/sindresorhus/execa) | peerDependencies | pin | [`^9.5.1` -> `9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) | | [execa](https://redirect.github.com/sindresorhus/execa) | devDependencies | pin | [`^9.5.1` -> `9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) | | [execa](https://redirect.github.com/sindresorhus/execa) | dependencies | pin | [`^9.5.1` -> `9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) | | [exit-hook](https://redirect.github.com/sindresorhus/exit-hook) | dependencies | pin | [`^4.0.0` -> `4.0.0`](https://renovatebot.com/diffs/npm/exit-hook/4.0.0/4.0.0) | | [fast-check](https://fast-check.dev/) ([source](https://redirect.github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check)) | devDependencies | pin | [`^4.1.1` -> `4.1.1`](https://renovatebot.com/diffs/npm/fast-check/4.1.1/4.1.1) | | [fastify](https://fastify.dev/) ([source](https://redirect.github.com/fastify/fastify)) | dependencies | pin | [`^5.2.1` -> `5.4.0`](https://renovatebot.com/diffs/npm/fastify/5.4.0/5.4.0) | | [filenamify](https://redirect.github.com/sindresorhus/filenamify) | dependencies | pin | [`^6.0.0` -> `6.0.0`](https://renovatebot.com/diffs/npm/filenamify/6.0.0/6.0.0) | | [focus-trap](https://redirect.github.com/focus-trap/focus-trap) | dependencies | pin | [`^7.6.2` -> `7.6.5`](https://renovatebot.com/diffs/npm/focus-trap/7.6.5/7.6.5) | | [fs-extra](https://redirect.github.com/jprichardson/node-fs-extra) | dependencies | pin | [`^11.3.0` -> `11.3.0`](https://renovatebot.com/diffs/npm/fs-extra/11.3.0/11.3.0) | | [fs-extra](https://redirect.github.com/jprichardson/node-fs-extra) | dependencies | pin | [`^11.2.0` -> `11.3.0`](https://renovatebot.com/diffs/npm/fs-extra/11.3.0/11.3.0) | | [glob](https://redirect.github.com/isaacs/node-glob) | dependencies | pin | [`^11.0.1` -> `11.0.1`](https://renovatebot.com/diffs/npm/glob/11.0.1/11.0.1) | | [glob](https://redirect.github.com/isaacs/node-glob) | dependencies | pin | [`^11.0.1` -> `11.0.3`](https://renovatebot.com/diffs/npm/glob/11.0.3/11.0.3) | | [global-agent](https://redirect.github.com/gajus/global-agent) | dependencies | pin | [`^3.0.0` -> `3.0.0`](https://renovatebot.com/diffs/npm/global-agent/3.0.0/3.0.0) | | [got](https://redirect.github.com/sindresorhus/got) | peerDependencies | pin | [`^14.4.6` -> `14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) | | [got](https://redirect.github.com/sindresorhus/got) | devDependencies | pin | [`^14.4.6` -> `14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) | | [got](https://redirect.github.com/sindresorhus/got) | dependencies | pin | [`^14.4.6` -> `14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) | | [graphql](https://redirect.github.com/graphql/graphql-js) | dependencies | pin | [`^16.11.0` -> `16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) | | [graphql](https://redirect.github.com/graphql/graphql-js) | peerDependencies | pin | [`^16.9.0` -> `16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) | | [graphql](https://redirect.github.com/graphql/graphql-js) | devDependencies | pin | [`^16.9.0` -> `16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) | | [graphql](https://redirect.github.com/graphql/graphql-js) | dependencies | pin | [`^16.9.0` -> `16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) | | graphql-codegen-typescript-validation-schema | devDependencies | pin | [`^0.17.0` -> `0.17.1`](https://renovatebot.com/diffs/npm/graphql-codegen-typescript-validation-schema/0.17.1/0.17.1) | | [graphql-fields](https://redirect.github.com/robrichard/graphql-fields) | dependencies | pin | [`^2.0.3` -> `2.0.3`](https://renovatebot.com/diffs/npm/graphql-fields/2.0.3/2.0.3) | | [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) | peerDependencies | pin | [`^1.23.0` -> `1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2) | | [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) | devDependencies | pin | [`^1.23.0` -> `1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2) | | [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) | dependencies | pin | [`^1.23.0` -> `1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2) | | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://redirect.github.com/enisdenjo/graphql-ws)) | dependencies | pin | [`^6.0.0` -> `6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) | | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://redirect.github.com/enisdenjo/graphql-ws)) | peerDependencies | pin | [`^6.0.0` -> `6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) | | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://redirect.github.com/enisdenjo/graphql-ws)) | devDependencies | pin | [`^6.0.0` -> `6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) | | [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | devDependencies | pin | [`^18.0.0` -> `18.0.0`](https://renovatebot.com/diffs/npm/happy-dom/18.0.0/18.0.0) | | [hex-to-rgba](https://redirect.github.com/misund/hex-to-rgba) | dependencies | pin | [`^2.0.1` -> `2.0.1`](https://renovatebot.com/diffs/npm/hex-to-rgba/2.0.1/2.0.1) | | [highlight.js](https://highlightjs.org/) ([source](https://redirect.github.com/highlightjs/highlight.js)) | dependencies | pin | [`^11.11.1` -> `11.11.1`](https://renovatebot.com/diffs/npm/highlight.js/11.11.1/11.11.1) | | [html-sloppy-escaper](https://redirect.github.com/WebReflection/html-sloppy-escaper) | dependencies | pin | [`^0.1.0` -> `0.1.0`](https://renovatebot.com/diffs/npm/html-sloppy-escaper/0.1.0/0.1.0) | | [http-server](https://redirect.github.com/http-party/http-server) | devDependencies | pin | [`^14.1.1` -> `14.1.1`](https://renovatebot.com/diffs/npm/http-server/14.1.1/14.1.1) | | [ignore](https://redirect.github.com/kaelzhang/node-ignore) | dependencies | pin | [`^7.0.0` -> `7.0.5`](https://renovatebot.com/diffs/npm/ignore/7.0.5/7.0.5) | | [ini](https://redirect.github.com/npm/ini) | peerDependencies | pin | [`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0) | | [ini](https://redirect.github.com/npm/ini) | devDependencies | pin | [`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0) | | [ini](https://redirect.github.com/npm/ini) | dependencies | pin | [`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0) | | [inquirer](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/inquirer/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | dependencies | pin | [`^12.5.2` -> `12.6.3`](https://renovatebot.com/diffs/npm/inquirer/12.6.3/12.6.3) | | [ip](https://redirect.github.com/indutny/node-ip) | dependencies | pin | [`^2.0.1` -> `2.0.1`](https://renovatebot.com/diffs/npm/ip/2.0.1/2.0.1) | | [isomorphic-dompurify](https://redirect.github.com/kkomelin/isomorphic-dompurify) | dependencies | pin | [`^2.19.0` -> `2.25.0`](https://renovatebot.com/diffs/npm/isomorphic-dompurify/2.25.0/2.25.0) | | [jiti](https://redirect.github.com/unjs/jiti) | overrides | pin | [`2` -> `2.4.2`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.4.2) | | [jiti](https://redirect.github.com/unjs/jiti) | devDependencies | pin | [`^2.4.0` -> `2.4.2`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.4.2) | | [jose](https://redirect.github.com/panva/jose) | peerDependencies | pin | [`^6.0.0` -> `6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) | | [jose](https://redirect.github.com/panva/jose) | devDependencies | pin | [`^6.0.0` -> `6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) | | [jose](https://redirect.github.com/panva/jose) | dependencies | pin | [`^6.0.0` -> `6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) | | [json-bigint-patch](https://redirect.github.com/ardatan/json-bigint-patch) | dependencies | pin | [`^0.0.8` -> `0.0.8`](https://renovatebot.com/diffs/npm/json-bigint-patch/0.0.8/0.0.8) | | [kebab-case](https://redirect.github.com/joakimbeng/kebab-case) | dependencies | pin | [`^2.0.1` -> `2.0.2`](https://renovatebot.com/diffs/npm/kebab-case/2.0.2/2.0.2) | | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | devDependencies | pin | [`^16.0.0` -> `16.1.2`](https://renovatebot.com/diffs/npm/lint-staged/16.1.2/16.1.2) | | [lodash-es](https://lodash.com/custom-builds) ([source](https://redirect.github.com/lodash/lodash)) | devDependencies | pin | [`^4.17.21` -> `4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21) | | [lodash-es](https://lodash.com/custom-builds) ([source](https://redirect.github.com/lodash/lodash)) | peerDependencies | pin | [`^4.17.21` -> `4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21) | | [lodash-es](https://lodash.com/custom-builds) ([source](https://redirect.github.com/lodash/lodash)) | dependencies | pin | [`^4.17.21` -> `4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21) | | [lucide-vue-next](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next)) | dependencies | pin | [`^0.519.0` -> `0.519.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.519.0/0.519.0) | | [marked](https://marked.js.org) ([source](https://redirect.github.com/markedjs/marked)) | dependencies | pin | [`^15.0.0` -> `15.0.12`](https://renovatebot.com/diffs/npm/marked/15.0.12/15.0.12) | | [marked-base-url](https://redirect.github.com/markedjs/marked-base-url) | dependencies | pin | [`^1.1.6` -> `1.1.6`](https://renovatebot.com/diffs/npm/marked-base-url/1.1.6/1.1.6) | | [multi-ini](https://redirect.github.com/evangelion1204/multi-ini) | dependencies | pin | [`^2.3.2` -> `2.3.2`](https://renovatebot.com/diffs/npm/multi-ini/2.3.2/2.3.2) | | [mustache](https://redirect.github.com/janl/mustache.js) | dependencies | pin | [`^4.2.0` -> `4.2.0`](https://renovatebot.com/diffs/npm/mustache/4.2.0/4.2.0) | | [nest-authz](https://redirect.github.com/node-casbin/nest-authz) | peerDependencies | pin | [`^2.14.0` -> `2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) | | [nest-authz](https://redirect.github.com/node-casbin/nest-authz) | devDependencies | pin | [`^2.14.0` -> `2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) | | [nest-authz](https://redirect.github.com/node-casbin/nest-authz) | dependencies | pin | [`^2.14.0` -> `2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) | | [nest-commander](https://nest-commander.jaymcdoniel.dev) ([source](https://redirect.github.com/jmcdo29/nest-commander/tree/HEAD/pacakges/nest-commander)) | dependencies | pin | [`^3.15.0` -> `3.17.0`](https://renovatebot.com/diffs/npm/nest-commander/3.17.0/3.17.0) | | [nestjs-pino](https://redirect.github.com/iamolegga/nestjs-pino) | dependencies | pin | [`^4.1.0` -> `4.4.0`](https://renovatebot.com/diffs/npm/nestjs-pino/4.4.0/4.4.0) | | [node](https://redirect.github.com/actions/node-versions) | uses-with | pin | `22.x` -> `22.17.0` | | [node-cache](https://redirect.github.com/node-cache/node-cache) | dependencies | pin | [`^5.1.2` -> `5.1.2`](https://renovatebot.com/diffs/npm/node-cache/5.1.2/5.1.2) | | [node-window-polyfill](https://redirect.github.com/tgorka/node-window-polyfill) | dependencies | pin | [`^1.0.2` -> `1.0.4`](https://renovatebot.com/diffs/npm/node-window-polyfill/1.0.4/1.0.4) | | [nodemon](https://nodemon.io) ([source](https://redirect.github.com/remy/nodemon)) | devDependencie --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com> |
||
|
|
345e83bfb0 |
feat: upgrade nuxt-custom-elements (#1461)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added new modal dialogs and UI components, including activation steps, OS update feedback, and expanded notification management. * Introduced a plugin to configure internationalization, state management, and Apollo client support in web components. * Added a new Log Viewer page with a streamlined interface for viewing logs. * **Improvements** * Centralized Pinia state management by consolidating all stores to use a shared global Pinia instance. * Simplified component templates by removing redundant internationalization host wrappers. * Enhanced ESLint configuration with stricter rules and global variable declarations. * Refined custom element build process to prevent jQuery conflicts and optimize minification. * Updated component imports and templates for consistent structure and maintainability. * Streamlined log viewer dropdowns using simplified select components with improved formatting. * Improved notification sidebar with filtering by importance and modular components. * Replaced legacy notification popups with new UI components and added automatic root session creation for localhost requests. * Updated OS version display and user profile UI with refined styling and component usage. * **Bug Fixes** * Fixed component tag capitalization and improved type annotations across components. * **Chores** * Updated development dependencies including ESLint plugins and build tools. * Removed deprecated log viewer patch class and cleaned up related test fixtures. * Removed unused imports and simplified Apollo client setup. * Cleaned up test mocks and removed obsolete i18n host component tests. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1210730229632804 --------- Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com> Co-authored-by: Zack Spear <zackspear@users.noreply.github.com> |
||
|
|
7be8bc84d3 |
fix(connect): mothership connection (#1464)
--- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1210709463978079 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Improved management of cloud connection status and error handling for DNS resolution issues. * Introduced a centralized controller for managing mothership connection lifecycle and subscriptions. * **Refactor** * Streamlined event handling and resource management for mothership connections. * Consolidated connection logic to enhance reliability and maintainability. * Optimized initialization process by deferring GraphQL client creation until needed. * **Chores** * Updated module configuration to include the new controller for better dependency management. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
4d97e1465b | chore: update lockfile after reverting package.json dependencies | ||
|
|
94420e4d45 |
revert: revert package.json dependency updates from commit 711cc9a for api and packages/*
|
||
|
|
711cc9ac92 |
feat: build out docker components (#1427)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Introduced comprehensive, customizable Accordion, Dialog, DropdownMenu, and Select UI components with enhanced prop-driven and slot-based APIs. * Added grouped exports for UI primitives, simplifying imports and usage. * Added new Storybook stories demonstrating varied usage scenarios for Accordion, Dialog, DropdownMenu, and Select components. * **Refactor** * Replaced external UI dependencies with locally defined, typed components for Accordion, Dialog, DropdownMenu, and Select. * Streamlined component APIs by consolidating exports to main components and type exports, removing subcomponent exports. * Simplified dialog and dropdown menu implementations with explicit props, events, and slots. * Updated component styles and class bindings for improved appearance and interaction. * Refined select component into a fully featured, typed implementation supporting grouping and multiple selection. * Replaced custom dropdown menu implementation in user profile with the new DropdownMenu component. * Simplified internal prop forwarding using reactive utilities for dropdown menu and select subcomponents. * Improved dropdown menu stories with declarative props and slots, removing manual subcomponent composition. * Simplified notification filter UI by replacing nested select subcomponents with a declarative items prop. * **Bug Fixes** * Improved dropdown and select item handling, including disabled states, separators, and grouped options. * **Style** * Enhanced visual consistency and spacing in documentation and UI components. * Updated component classes for better appearance and usability. * **Chores** * Upgraded `@jsonforms` dependencies across all packages to version `^3.6.0`. * Improved test and mock setups for new component structures. <!-- 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> |
||
|
|
0ec0de982f |
fix(connect): fatal race-condition in websocket disposal (#1462)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved error handling during client shutdown to prevent unhandled exceptions and ensure smoother cleanup. * Optimized identity state change detection to avoid redundant event emissions, reducing unnecessary updates when no actual changes occur. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1210701591479200 |
||
|
|
a2807864ac | fix: lanip copy button not present (#1459) | ||
|
|
f88400eea8 |
fix: pin ranges (#1460)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated dependency management settings to pin exact versions during updates. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
0d443de20e |
refactor(connect): organize src by concern instead of artifact (#1457)
Reorganizes files, but keeps logic (and Nest dependency relationships) unchanged. * **Documentation** * Update README to reflect the new directory structure. * **Refactor** * Update import paths to match the new feature-based directory structure. * Rename `SystemModule` to `NetworkModule` for smaller scope and increased clarity. * Reorganize source code into directories of feature-related concerns. * **Chores** * Delete unused demo configuration and related code for a cleaner codebase. * **Other** * No functional changes to end-user features or behaviors. |
||
|
|
27b33f0f95 |
build: fix artifact retreival in plugin promotion workflow (#1458)
Tested via manual dispatch on #1456 via cli. results in: ```xml <!DOCTYPE PLUGIN [ <!ENTITY name "dynamix.unraid.net"> <!ENTITY launch "Connect"> <!ENTITY author "limetech"> <!ENTITY version "2025.07.03.0623"> <!ENTITY plugin_url "https://preview.dl.unraid.net/unraid-api/dynamix.unraid.net.plg"> <!ENTITY source "/boot/config/plugins/dynamix.my.servers/&txz_name;"> <!ENTITY txz_sha256 "2075cdb8206733f7f037fefdb004a2d719498d6d6d7f3872afd0682a40ceff28"> <!ENTITY txz_url "https://preview.dl.unraid.net/unraid-api/tag/PR1456/dynamix.unraid.net-4.8.0-x86_64-24.txz"> <!ENTITY txz_name "dynamix.unraid.net-4.8.0-x86_64-24.txz"> <!ENTITY arch "x86_64"> <!ENTITY build "24"> <!ENTITY tag "PR1456"> <!ENTITY api_version "4.8.0"> ]> ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated workflow input descriptions for consistency. * Expanded job permissions to improve workflow capabilities. * Enhanced artifact download step with additional input options. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
13bd9bb567 |
fix: pr plugin promotion workflow (#1456)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Enhanced workflow to allow manual triggering with custom inputs. * Improved artifact handling and plugin file discovery for greater flexibility and reliability. * Added better error logging for missing plugin files during workflow execution. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
f542c8e0bd |
fix: parsing of ssoEnabled in state.php (#1455)
read `ssoSubIds` in state.php from `api.json` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a new query to check if Single Sign-On (SSO) is enabled. * Updated UI components to dynamically reflect SSO availability via live data. * **Refactor** * Streamlined internal handling of SSO status detection for improved reliability and maintainability. * **Tests** * Enhanced tests for SSO button behavior with mocked live data and added edge case coverage for SSO callback handling. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
038c582aed |
fix: flash backup integration with Unraid Connect config (#1448)
read `username` from connect.json & drop minigraphConnected check --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1210592838407162 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved reliability of configuration file handling for backup and API features. * Resolved potential false negatives when checking connection status by updating connection verification logic. * **Chores** * Centralized configuration paths for easier future updates. * Minor formatting improvements for better readability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
b9a1b9b087 |
fix(api): connect config email validation (#1454)
Followup to #1451 Empty string in email field of connect.json caused validation error on load. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a file-watching script to streamline development workflows. * Introduced comprehensive property-based and randomized tests for configuration parsing, migration, and validation. * **Bug Fixes** * Improved handling and validation of configuration fields, including stricter email validation and robust handling of optional fields. * **Refactor** * Updated configuration change detection to buffer events for improved performance. * Made minor formatting and visibility adjustments for clarity and maintainability. * **Chores** * Added new development dependencies for testing and data generation. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |