-
Notifications
You must be signed in to change notification settings - Fork 16
Comparing changes
Open a pull request
base repository: unraid/api
base: d5e6077
head repository: unraid/api
compare: d413be8
- 15 commits
- 13 files changed
- 6 contributors
Commits on Feb 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f9f47cb - Browse repository at this point
Copy the full SHA f9f47cbView commit details -
chore(deps): update dependency vue-tsc to v2 (#1176)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`^1.8.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.27/2.2.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v2.2.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#222-supofficialsup-223-supinsiderssup-2025-02-15) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.0...v2.2.2) ##### Features - feat(language-core): navigation support for `$attrs`, `$slots`, `$refs` and `$el` in the template ([#​5056](https://redirect.github.com/vuejs/language-tools/issues/5056)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): support global directives completion ([#​4989](https://redirect.github.com/vuejs/language-tools/issues/4989)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): type support of `useAttrs` ([#​5106](https://redirect.github.com/vuejs/language-tools/issues/5106)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): add options for fine-grained configuration of `strictTemplates` ([#​5138](https://redirect.github.com/vuejs/language-tools/issues/5138)) - feat(language-service): display deprecated info of props in completion ([#​5134](https://redirect.github.com/vuejs/language-tools/issues/5134)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(component-meta): collect destructured props defaults ([#​5101](https://redirect.github.com/vuejs/language-tools/issues/5101)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! - feat(language-core): add `checkUnknownDirectives` option ([#​5141](https://redirect.github.com/vuejs/language-tools/issues/5141)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): support `<script vapor>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): ignore ts errors in function-scoped declare expressions ([#​5090](https://redirect.github.com/vuejs/language-tools/issues/5090)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - fix(language-core, typescript-plugin): handle self-reference component correctly ([#​5102](https://redirect.github.com/vuejs/language-tools/issues/5102)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate element for `<template>` with `v-slot` ([#​5077](https://redirect.github.com/vuejs/language-tools/issues/5077)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): set code action kinds to avoid warning ([#​5096](https://redirect.github.com/vuejs/language-tools/issues/5096)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): handle parentheses in v-for exp - fix(language-core): slot exp formatting virtual code syntax incorrect - fix(language-core): arrow function formatting virtual code syntax incorrect in interpolation - fix(language-core): improve multiple lines event formatting result - fix(language-core): prefer `loc.source` instead of node content - fix(language-core): intersect local `$attrs` with `__VLS_ctx.$attrs` ([#​5113](https://redirect.github.com/vuejs/language-tools/issues/5113)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): only generate model modifiers for components - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-plugin-pug): ignore duplicate attribute error of `class` ([#​5100](https://redirect.github.com/vuejs/language-tools/issues/5100)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): align types of `v-for` with core ([#​5084](https://redirect.github.com/vuejs/language-tools/issues/5084)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): map interpolation error with multiple variables correctly ([#​5158](https://redirect.github.com/vuejs/language-tools/issues/5158)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): ask user to reload extension host when configuration changes ([#​5160](https://redirect.github.com/vuejs/language-tools/issues/5160)) - Thanks to [@​typed-sigterm](https://redirect.github.com/typed-sigterm)! - fix(typescript-plugin): update component names correctly for the first time - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): add `undefined` to first param type of optional model emits ([#​5171](https://redirect.github.com/vuejs/language-tools/issues/5171)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): intersect `__VLS_slots` with `__VLS_ctx.$slots` ([#​5083](https://redirect.github.com/vuejs/language-tools/issues/5083)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): complete codegen of slot name prop ([#​5139](https://redirect.github.com/vuejs/language-tools/issues/5139)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(language-service): read ast from codegen instead of parsing it repeatedly ([#​5086](https://redirect.github.com/vuejs/language-tools/issues/5086)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): rewrite `vueCompilerOptions` resolution logic - refactor(component-meta): read `scriptSetupRanges` from codegen - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(component-meta): read node directly instead of creating sub ast - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(component-meta): read ast from `sfc.script` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): generate the type of slots with function property ([#​5173](https://redirect.github.com/vuejs/language-tools/issues/5173)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): reduce codegen size of template returns - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): remove semantic highlight of directives - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor: update alien-signals to 1.0.3 ([#​5181](https://redirect.github.com/vuejs/language-tools/issues/5181)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v2.2.0`](https://redirect.github.com/vuejs/language-tools/compare/v2.1.10...5babca774658d4b9afbe877ac7c8cafdaecf2c3e) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.10...v2.2.0) ### [`v2.1.10`](https://redirect.github.com/vuejs/language-tools/compare/v2.1.8...b0af30caee2f8dfb1a8393c1b400f38e31fa4883) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.8...v2.1.10) ### [`v2.1.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#218-supofficialsup-219-supinsiderssup-2024-10-26) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.6...v2.1.8) ##### Features - **vscode:** reactions visualization now identifies more use cases <sup>Insiders</sup> - **language-core:** auto infer `$el` type ([#​4805](https://redirect.github.com/vuejs/language-tools/issues/4805)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** typed directive arg and modifiers ([#​4813](https://redirect.github.com/vuejs/language-tools/issues/4813)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - **language-core:** avoid generic type loss due to destructured props ([#​4821](https://redirect.github.com/vuejs/language-tools/issues/4821)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** handle `v-for` with `v-once` correctly ([#​4830](https://redirect.github.com/vuejs/language-tools/issues/4830)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** avoid generating zero-length mappings for interpolation edges - **language-core:** don't assign `this` to `__VLS_ctx` ([#​4845](https://redirect.github.com/vuejs/language-tools/issues/4845)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** initialize scope with null prototype object ([#​4855](https://redirect.github.com/vuejs/language-tools/issues/4855)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** inlay hints for `<component :is>` and `<slot :name>` ([#​4661](https://redirect.github.com/vuejs/language-tools/issues/4661)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX), [@​so1ve](https://redirect.github.com/so1ve)! - **language-core:** should error when invalid syntax at script end ([#​4692](https://redirect.github.com/vuejs/language-tools/issues/4692)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** correct type inference of `defineModel` & `defineEmits` in generic ([#​4823](https://redirect.github.com/vuejs/language-tools/issues/4823)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** inject generics of `useTemplateRef` into correct location ([#​4829](https://redirect.github.com/vuejs/language-tools/issues/4829)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** prevent the generation of generics in JS ([#​4836](https://redirect.github.com/vuejs/language-tools/issues/4836)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX), [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** generate correct reference for `v-on` on `<slot>` ([#​4864](https://redirect.github.com/vuejs/language-tools/issues/4864)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** match classname before `)` ([#​4887](https://redirect.github.com/vuejs/language-tools/issues/4887)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** handle internal item key with leading slash correctly ([#​4894](https://redirect.github.com/vuejs/language-tools/issues/4894)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** correctly obtain the index of style modules ([#​4907](https://redirect.github.com/vuejs/language-tools/issues/4907)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** refer absolute path of global types file ([#​4924](https://redirect.github.com/vuejs/language-tools/issues/4924)) - Thanks to [@​depressedX](https://redirect.github.com/depressedX)! - **component-meta:** error when signatures is undefined ([#​4930](https://redirect.github.com/vuejs/language-tools/issues/4930)) - Thanks to [@​Hannesrasmussen](https://redirect.github.com/Hannesrasmussen)! - **language-core:** intersect props of generic component with attrs ([#​4886](https://redirect.github.com/vuejs/language-tools/issues/4886)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** fix incorrect syntax for class component virtual code - **language-core:** generate `value` instead of model name into tuple ([#​4892](https://redirect.github.com/vuejs/language-tools/issues/4892)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** infer template ref's type of native elements with `v-for` correctly ([#​4933](https://redirect.github.com/vuejs/language-tools/issues/4933)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** should wrap item with `Reactive` on `v-for` ([#​4902](https://redirect.github.com/vuejs/language-tools/issues/4902)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - **language-service:** find destructured props only with enabled setting ([#​4815](https://redirect.github.com/vuejs/language-tools/issues/4815)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - Upgraded Volar from `v2.4.1` to `v2.4.8`: - Changing vue files causes internal state to desync in Sublime Text ([#​4909](https://redirect.github.com/vuejs/language-tools/issues/4909)) - Thanks to [@​rchl](https://redirect.github.com/rchl)! - The syntax highlighting is not applied when destructuring props ([#​4811](https://redirect.github.com/vuejs/language-tools/issues/4811)) - chore: fix nvim config snippet in README ([#​4881](https://redirect.github.com/vuejs/language-tools/issues/4881)) - Thanks to [@​LiamEderzeel](https://redirect.github.com/LiamEderzeel)! - chore: remove side effects ([#​4871](https://redirect.github.com/vuejs/language-tools/issues/4871)) - Thanks to [@​vikingair](https://redirect.github.com/vikingair)! - chore: remove `importsNotUsedAsValues` ([#​4897](https://redirect.github.com/vuejs/language-tools/issues/4897)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(vscode): switch to `"module": "CommonJS"` ([#​4944](https://redirect.github.com/vuejs/language-tools/issues/4944)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - test: fix incorrect default value ([#​4934](https://redirect.github.com/vuejs/language-tools/issues/4934)) - Thanks to [@​jh-leong](https://redirect.github.com/jh-leong)! - test(tsc): add a test case for class component ### [`v2.1.6`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#216-supofficialsup-217-supinsiderssup-2024-09-05) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/a95b51ac0b0db8825f77fbba37e29932b5be61e4...v2.1.6) ##### Features - **language-plugin-pug:** support initial indentation ([#​4774](https://redirect.github.com/vuejs/language-tools/issues/4774)) - **language-service:** JSDoc display support when typing props on component template ([#​4796](https://redirect.github.com/vuejs/language-tools/issues/4796)) - Thanks to [@​joy-yu](https://redirect.github.com/joy-yu)! - **language-core:** typed directives in template ([#​4807](https://redirect.github.com/vuejs/language-tools/issues/4807)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - **language-core:** wrap template refs with `unref` in interpolation ([#​4777](https://redirect.github.com/vuejs/language-tools/issues/4777)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** ensure to pass tsc on inline global types ([#​4782](https://redirect.github.com/vuejs/language-tools/issues/4782)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** infer native template ref as build-in element interface ([#​4786](https://redirect.github.com/vuejs/language-tools/issues/4786)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** generate `__VLS_StyleModules` after template ([#​4790](https://redirect.github.com/vuejs/language-tools/issues/4790)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** make `expose` of non-generic template ref required ([#​4795](https://redirect.github.com/vuejs/language-tools/issues/4795)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** avoid using `__typeProps` with runtime props ([#​4800](https://redirect.github.com/vuejs/language-tools/issues/4800)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** ignore unknown attrs error when strictTemplates is not enabled ([#​4785](https://redirect.github.com/vuejs/language-tools/issues/4785)) - **language-core:** prevent append globalTypes to virtual file ([#​4806](https://redirect.github.com/vuejs/language-tools/issues/4806)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** prevent type error when use defineSlots and non-template ([#​4809](https://redirect.github.com/vuejs/language-tools/issues/4809)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **typescript-plugin:** disconnect socket on error ([#​4672](https://redirect.github.com/vuejs/language-tools/issues/4672)) ##### Performance - **language-core:** don't emit event lnlayhint when content is none ([#​4776](https://redirect.github.com/vuejs/language-tools/issues/4776)) - Thanks to [@​Gehbt](https://redirect.github.com/Gehbt)! ##### Other Changes - **language-core:** split `__VLS_templateResult` ([#​4781](https://redirect.github.com/vuejs/language-tools/issues/4781)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** wrap template virtual code into a function ([#​4784](https://redirect.github.com/vuejs/language-tools/issues/4784)) - **language-core:** move `templateRef` into `composibles` ([#​4791](https://redirect.github.com/vuejs/language-tools/issues/4791)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** generate global types for the first parsed Vue component if cannot write global types file ##### Tests - **language-server:** add renaming case for template `ref()` ([#​4794](https://redirect.github.com/vuejs/language-tools/issues/4794)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **tsc:** update to Vue 3.5 ([#​4725](https://redirect.github.com/vuejs/language-tools/issues/4725)) - **tsc:** unknown props on non-strict generic component ([#​4792](https://redirect.github.com/vuejs/language-tools/issues/4792)) ### [`v2.1.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#214-supofficialsup-215-supinsiderssup-2024-09-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.4...a95b51ac0b0db8825f77fbba37e29932b5be61e4) ##### Features - **typescript-plugin, language-server:** generate global types file into `node_modules/.vue-global-types` ([#​4752](https://redirect.github.com/vuejs/language-tools/issues/4752)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** navigation support for template-ref ([#​4726](https://redirect.github.com/vuejs/language-tools/issues/4726)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - **language-core, typescript-plugin, language-server:** apply snake case on globalTypes filename ([#​4749](https://redirect.github.com/vuejs/language-tools/issues/4749)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** hoist `$refs` type ([#​4763](https://redirect.github.com/vuejs/language-tools/issues/4763)) - **language-core:** disable lib check on global types file ([#​4767](https://redirect.github.com/vuejs/language-tools/issues/4767)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** prevent circular reference of templateRef ([#​4768](https://redirect.github.com/vuejs/language-tools/issues/4768)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** using interface merging for `GlobalComponents` - **language-core:** `fallthroughAttributes` causes global components to be self-referential ([#​4761](https://redirect.github.com/vuejs/language-tools/issues/4761)) - **language-core:** auto-completion for the last line of template block ([#​4771](https://redirect.github.com/vuejs/language-tools/issues/4771)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** update ast correctly on repeated `v-for` modifications ([#​4772](https://redirect.github.com/vuejs/language-tools/issues/4772)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-server:** leaking named pipes ([#​4672](https://redirect.github.com/vuejs/language-tools/issues/4672)) - **typescript-plugin:** compatible with Yarn PnP ([#​4751](https://redirect.github.com/vuejs/language-tools/issues/4751)) - **vscode:** whitelist `ms-dynamics-smb.al` extension for Vue Hybrid Mode. ([#​4765](https://redirect.github.com/vuejs/language-tools/issues/4765)) - Thanks to [@​kyleweishaupt](https://redirect.github.com/kyleweishaupt)! ##### Other Changes - Add optional "dependencies" textarea to issue template ([#​4758](https://redirect.github.com/vuejs/language-tools/issues/4758)) - Thanks to [@​davidmatter](https://redirect.github.com/davidmatter)! ### [`v2.1.4`](https://redirect.github.com/vuejs/language-tools/compare/v2.1.2...5e197d08eaef57209ff2927c943ba1db3bf4eff6) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.2...v2.1.4) ### [`v2.1.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#212-supofficialsup-213-supinsiderssup-2024-08-29) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.1.0...v2.1.2) ##### Bug Fixes - **language-core, typescript-plugin, language-server:** write globalTypes into dist for correct export ([#​4740](https://redirect.github.com/vuejs/language-tools/issues/4740)) ([#​4737](https://redirect.github.com/vuejs/language-tools/issues/4737)) ([#​4738](https://redirect.github.com/vuejs/language-tools/issues/4738)) ([#​4739](https://redirect.github.com/vuejs/language-tools/issues/4739)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** don't default `vueCompilerOptions.lib` to `@vue/runtime-dom` for Vue 2 ### [`v2.1.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#210-supofficialsup-211-supinsiderssup-2024-08-29) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.29...v2.1.0) ##### Features - **language-core:** inlay hints for destructured props ([#​4634](https://redirect.github.com/vuejs/language-tools/issues/4634)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** typed fallthrough attributes ([#​4103](https://redirect.github.com/vuejs/language-tools/issues/4103)) - Thanks to [@​A5rocks](https://redirect.github.com/A5rocks), [@​so1ve](https://redirect.github.com/so1ve)! - **language-core:** document links for classname within `:class` ([#​4642](https://redirect.github.com/vuejs/language-tools/issues/4642)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** auto infer type for $refs & useTemplateRef ([#​4644](https://redirect.github.com/vuejs/language-tools/issues/4644)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - **language-core:** type support for CSS Modules API ([#​4674](https://redirect.github.com/vuejs/language-tools/issues/4674)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** better completion for directives ([#​4640](https://redirect.github.com/vuejs/language-tools/issues/4640)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** better sorting & filtering of completion ([#​4671](https://redirect.github.com/vuejs/language-tools/issues/4671)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** add style scoped and module completion ([#​4705](https://redirect.github.com/vuejs/language-tools/issues/4705)) - Thanks to [@​runyasak](https://redirect.github.com/runyasak)! ##### Bug Fixes - **vscode:** type of `vue.server.hybridMode` config ([#​4703](https://redirect.github.com/vuejs/language-tools/issues/4703)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-core:** dependency on vulnerable version of `vue-template-compiler` ([#​4613](https://redirect.github.com/vuejs/language-tools/issues/4613)) - Thanks to [@​yyx990803](https://redirect.github.com/yyx990803)! - **language-core:** support parse method to access ctx var in object ([#​4609](https://redirect.github.com/vuejs/language-tools/issues/4609)) - Thanks to [@​linghaoSu](https://redirect.github.com/linghaoSu)! - **language-core:** escape \ and ' in className avoid type error ([#​4619](https://redirect.github.com/vuejs/language-tools/issues/4619)) - Thanks to [@​linghaoSu](https://redirect.github.com/linghaoSu)! - **language-core:** semantic highlight of the end tag of namespaced elements ([#​4623](https://redirect.github.com/vuejs/language-tools/issues/4623)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-core:** nullable modelvalues ([#​4648](https://redirect.github.com/vuejs/language-tools/issues/4648)) - Thanks to [@​davidmatter](https://redirect.github.com/davidmatter)! - **language-core:** should try casting dynamic slot name into constant ([#​4669](https://redirect.github.com/vuejs/language-tools/issues/4669)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-core:** local name support for prop using runtime api ([#​4650](https://redirect.github.com/vuejs/language-tools/issues/4650)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** optimize matching of scoped class and `v-bind()` ([#​4679](https://redirect.github.com/vuejs/language-tools/issues/4679)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** should preserve generic info in directive ([#​4686](https://redirect.github.com/vuejs/language-tools/issues/4686)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-core:** generate `ref` as identifier instead of interpolation ([#​4688](https://redirect.github.com/vuejs/language-tools/issues/4688)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** correct type narrowing from script to template ([#​4689](https://redirect.github.com/vuejs/language-tools/issues/4689)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** should camelize prop name in `experimentalModelPropName` ([#​4691](https://redirect.github.com/vuejs/language-tools/issues/4691)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-core:** drop duplicate hints on incomplete tag ([#​4696](https://redirect.github.com/vuejs/language-tools/issues/4696)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** correct inlay hints for v-bind with modifier ([#​4721](https://redirect.github.com/vuejs/language-tools/issues/4721)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-core:** transform range of `file-md` correctly ([#​4735](https://redirect.github.com/vuejs/language-tools/issues/4735)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-plugin-pug:** should cache proxyed object ([#​4626](https://redirect.github.com/vuejs/language-tools/issues/4626)) - Thanks to [@​KermanX](https://redirect.github.com/KermanX)! - **language-plugin-pug:** compute offset correctly of pug class ([#​4652](https://redirect.github.com/vuejs/language-tools/issues/4652)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** completion documentations for binding attributes ([#​4667](https://redirect.github.com/vuejs/language-tools/issues/4667)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** avoid converting internal id of special tags ([#​4643](https://redirect.github.com/vuejs/language-tools/issues/4643)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** reinstate the completion for modifiers ([#​4639](https://redirect.github.com/vuejs/language-tools/issues/4639)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **language-service:** consistent data from provider for sfc completion ([#​4645](https://redirect.github.com/vuejs/language-tools/issues/4645)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - **typescript-plugin:** unknown request type warning ([#​4715](https://redirect.github.com/vuejs/language-tools/issues/4715)) - Thanks to [@​davidmatter](https://redirect.github.com/davidmatter)! ##### Refactors - **language-core:** extract SFC root tags to separate virtual code - **language-core:** removed `__hint` trick from codegen - **language-core:** rewrite a part of confusing codegen code - **language-core:** reduce virtual code generated by component tags ([#​4714](https://redirect.github.com/vuejs/language-tools/issues/4714)) - **language-core:** do not wrap template virtual code with function ([#​4731](https://redirect.github.com/vuejs/language-tools/issues/4731)) - **language-core**: write real files to FS for shared global types ([#​4736](https://redirect.github.com/vuejs/language-tools/issues/4736)) - **component-meta:** remove deprecated `createComponentMetaCheckerByJsonConfig`, `createComponentMetaChecker` api ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.18` to `v2.4.1`: - Ensure unopened files are synced to project ([#​4711](https://redirect.github.com/vuejs/language-tools/issues/4711)) ([#​4632](https://redirect.github.com/vuejs/language-tools/issues/4632)) - Thanks to [@​davidmatter](https://redirect.github.com/davidmatter)! - **ci:** integrated [pkg.pr.new](https://redirect.github.com/stackblitz-labs/pkg.pr.new) - **tsc:** test all typecheck cases in one tsconfig ([#​4723](https://redirect.github.com/vuejs/language-tools/issues/4723)) - **tsc:** add test for TS-next ([#​4724](https://redirect.github.com/vuejs/language-tools/issues/4724)) - **tsc:** add tests for for [#​3779](https://redirect.github.com/vuejs/language-tools/issues/3779), [#​3820](https://redirect.github.com/vuejs/language-tools/issues/3820) ([#​3838](https://redirect.github.com/vuejs/language-tools/issues/3838)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - **vscode:** add grammar test ([#​3861](https://redirect.github.com/vuejs/language-tools/issues/3861)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - **language-service:** migrate tests to `@volar/test-utils` ([#​4719](https://redirect.github.com/vuejs/language-tools/issues/4719)) - **language-core:** add scoped classes renaming case ([#​4727](https://redirect.github.com/vuejs/language-tools/issues/4727)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v2.0.29`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.28...v2.0.29) ##### Features - **vscode:** focus mode <sup>Insiders</sup> ([https://github.com/volarjs/insiders/pull/24](https://redirect.github.com/volarjs/insiders/pull/24)) - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#​4585](https://redirect.github.com/vuejs/language-tools/issues/4585)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#​4602](https://redirect.github.com/vuejs/language-tools/issues/4602)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#​4581](https://redirect.github.com/vuejs/language-tools/issues/4581)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#​4601](https://redirect.github.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#​4590](https://redirect.github.com/vuejs/language-tools/issues/4590)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#​4292](https://redirect.github.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#​4545](https://redirect.github.com/vuejs/language-tools/issues/4545)) - Thanks [@​davidmatter](https://redirect.github.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#​4478](https://redirect.github.com/vuejs/language-tools/issues/4478)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) - **language-core:** add type check for v-model without argument ([#​4598](https://redirect.github.com/vuejs/language-tools/issues/4598)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-service:** filter special tags ([#​4596](https://redirect.github.com/vuejs/language-tools/issues/4596)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#​4603](https://redirect.github.com/vuejs/language-tools/issues/4603)) - **language-core:** property access is incorrectly identified as compound expression ([#​4600](https://redirect.github.com/vuejs/language-tools/issues/4600)) - **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#​4577](https://redirect.github.com/vuejs/language-tools/issues/4577)) - **tsc:** TS4082 not reported for functional component ([#​4569](https://redirect.github.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#​4424](https://redirect.github.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#​4595](https://redirect.github.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#​4586](https://redirect.github.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#​4587](https://redirect.github.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#​4543](https://redirect.github.com/vuejs/language-tools/issues/4543)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - Add global components prop validation test ([#​4542](https://redirect.github.com/vuejs/language-tools/issues/4542)) - Thanks [@​davidmatter](https://redirect.github.com/davidmatter) ### [`v2.0.28`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.26...v2.0.28) ##### Features - **vscode:** focus mode <sup>Insiders</sup> - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#​4585](https://redirect.github.com/vuejs/language-tools/issues/4585)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#​4602](https://redirect.github.com/vuejs/language-tools/issues/4602)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#​4581](https://redirect.github.com/vuejs/language-tools/issues/4581)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#​4601](https://redirect.github.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#​4590](https://redirect.github.com/vuejs/language-tools/issues/4590)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#​4292](https://redirect.github.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#​4545](https://redirect.github.com/vuejs/language-tools/issues/4545)) - Thanks [@​davidmatter](https://redirect.github.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#​4478](https://redirect.github.com/vuejs/language-tools/issues/4478)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) - **language-core:** add type check for v-model without argument ([#​4598](https://redirect.github.com/vuejs/language-tools/issues/4598)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-service:** filter special tags ([#​4596](https://redirect.github.com/vuejs/language-tools/issues/4596)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#​4603](https://redirect.github.com/vuejs/language-tools/issues/4603)) - **language-core** property access is incorrectly identified as compound expression ([#​4600](https://redirect.github.com/vuejs/language-tools/issues/4600)) - **language-core** fix compatibility of generic component virtual code with TS 5.5 ([#​4577](https://redirect.github.com/vuejs/language-tools/issues/4577)) - **tsc** TS4082 not reported for functional component ([#​4569](https://redirect.github.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#​4424](https://redirect.github.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#​4595](https://redirect.github.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#​4586](https://redirect.github.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#​4587](https://redirect.github.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#​4543](https://redirect.github.com/vuejs/language-tools/issues/4543)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - Add global components prop validation test ([#​4542](https://redirect.github.com/vuejs/language-tools/issues/4542)) - Thanks [@​davidmatter](https://redirect.github.com/davidmatter) ### [`v2.0.26`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2026-supofficialsup-2027-supinsiderssup-2024-07-04) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.24...v2.0.26) ##### Features - **language-service:** Support auto-complete for more preprocessing languages. - **language-core:** Improve type compatibility with Vue 3.5. ([#​4474](https://redirect.github.com/vuejs/language-tools/issues/4474)) - Thanks, [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj). ##### Bug Fixes - **vscode:** Fix insider version display condition. <sup>Insiders</sup> - **language-service:** Fix `vue-twoslash-queries` not working in LSP mode. - **language-service:** Add null handling for script tag completion items. ([#​4520](https://redirect.github.com/vuejs/language-tools/issues/4520)) - **language-core:** Fix `any` in templates if the first checked file was not root. ([#​4526](https://redirect.github.com/vuejs/language-tools/issues/4526)) - Thanks, [@​daniluk4000](https://redirect.github.com/daniluk4000). ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.2` to `v2.4.0-alpha.14`: - Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing. - Improved the consistency of `vue-tsc` and `tsc` behavior. ([#​3526](https://redirect.github.com/vuejs/language-tools/issues/3526)) - Fixed the `--clean` flag support for `vue-tsc`. - Updated the high-level overview mermaid diagram. - Added 'expected' and 'actually happening' sections to the bug report template. ([#​4515](https://redirect.github.com/vuejs/language-tools/issues/4515)) - Thanks, [@​davidmatter](https://redirect.github.com/davidmatter). ### [`v2.0.24`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2024-supofficialsup-2025-supinsiderssup-2024-06-30) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.22...v2.0.24) ##### Features - **vscode:** pop message box if new insiders version available <sup>insiders</sup> - **vscode:** if insiders versions information failed to fetch from GitHub, try to fetch from CDN <sup>insiders</sup> - **language-service:** better sfc-level tag name completion ([#​4506](https://redirect.github.com/vuejs/language-tools/issues/4506)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) ##### Bug Fixes - **tsc:** update required volar version ([#​4498](https://redirect.github.com/vuejs/language-tools/issues/4498)) - Thanks [@​davidmatter](https://redirect.github.com/davidmatter) - **tsc:** bump peer typescript version ([#​4513](https://redirect.github.com/vuejs/language-tools/issues/4513)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) ##### Refactors - **language-server:** reorganize the code structure ([#​4507](https://redirect.github.com/vuejs/language-tools/issues/4507)) ##### Other Changes - Upgrade Volar from `v2.3.1` to `v2.4.0-alpha.2`. - Hybrid Mode compatibility improvements with other TS plugins ([https://github.com/volarjs/volar.js/issues/216](https://redirect.github.com/volarjs/volar.js/issues/216)) - **docs:** add nvim-cmp integration ([#​4463](https://redirect.github.com/vuejs/language-tools/issues/4463)) - Thanks [@​RayGuo-ergou](https://redirect.github.com/RayGuo-ergou) - **docs:** update mermaid - The following extensions have been added to Hybrid Mode’s compatibility whitelist ([#​4206](https://redirect.github.com/vuejs/language-tools/issues/4206)): - `p42ai.refactor` - `nrwl.angular-console` - `styled-components.vscode-styled-components` - `Divlo.vscode-styled-jsx-languageserver` ### [`v2.0.22`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2022-2024-06-22) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.21...v2.0.22) ##### Bug Fixes - **vscode:** directive syntax highlighting ([#​4482](https://redirect.github.com/vuejs/language-tools/issues/4482)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) - **language-core:** move declare defineProp out of function scope ([#​4454](https://redirect.github.com/vuejs/language-tools/issues/4454)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** compatible with TS 5.5 ([#​4492](https://redirect.github.com/vuejs/language-tools/issues/4492)) ##### Other Changes - Upgrade Volar from `v2.3.0-alpha.14` to `v2.3.1`. - Error tolerant to `contentChanges` length ([#​4457](https://redirect.github.com/vuejs/language-tools/issues/4457)) - Add feature request template ([#​4490](https://redirect.github.com/vuejs/language-tools/issues/4490)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - **docs:** fix wrong links in CHANGELOG.md ([#​4475](https://redirect.github.com/vuejs/language-tools/issues/4475)) - Thanks [@​KermanX](https://redirect.github.com/KermanX) ### [`v2.0.21`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2021-2024-06-08) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.20...v2.0.21) ##### Bug Fixes - fix(typescript-plugin): TS plugin cause type checking broken in .ts files ([#​4453](https://redirect.github.com/vuejs/language-tools/issues/4453)) ### [`v2.0.20`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2020-2024-06-08) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.19...v2.0.20) ##### Features - feat(language-service): add localization support for zh-hk/zh-tw - feat(vscode): enable syntax highlighting of cue code blocks in MDX ([#​4425](https://redirect.github.com/vuejs/language-tools/issues/4425)) - Thanks [@​remcohaszing](https://redirect.github.com/remcohaszing) ##### Bug Fixes - fix(vscode): fix "as"/"instanceof" expressions syntax highlight ([#​4412](https://redirect.github.com/vuejs/language-tools/issues/4412)) - fix(language-core): `ForIteratorExpression`'s `returns` property may be undefined ([#​4418](https://redirect.github.com/vuejs/language-tools/issues/4418)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - fix(language-core): use defineEmits calls instead of type infer ([#​4430](https://redirect.github.com/vuejs/language-tools/issues/4430)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - fix(tsc): log catched errors to console ([#​4451](https://redirect.github.com/vuejs/language-tools/issues/4451)) - Thanks [@​mik3ybark3r](https://redirect.github.com/mik3ybark3r) - fix(typescript-plugin): TS not working in template when tsconfig missing ([#​4452](https://redirect.github.com/vuejs/language-tools/issues/4452)) - fix(language-core): use type infer instead of await import ([#​4436](https://redirect.github.com/vuejs/language-tools/issues/4436)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - feat(language-core): ignore type error for new functional component ([#​4445](https://redirect.github.com/vuejs/language-tools/issues/4445)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - fix(language-core): ignore type error for possible component name ([#​4446](https://redirect.github.com/vuejs/language-tools/issues/4446)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - fix(language-service): filter internal props in template completion - fix(language-service): sort component props in template completion - fix(language-core): duplicate completion appears at the beginning of script setup block ##### Other Changes - Upgrade Volar from `v2.2.4` to `v2.3.0-alpha.14`. - LSP server performance improved - Language server now responds with the exact server capabilities for initialization requests - Auto insertion requests can now exit early in the language client - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `kimuson.ts-type-expand` - Thanks [@​zcf0508](https://redirect.github.com/zcf0508) ### [`v2.0.19`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2019-2024-05-16) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.18...v2.0.19) ##### Bug Fixes - **language-core:** property 'xyz' does not exist on type 'abc' when using v-for ([#​4386](https://redirect.github.com/vuejs/language-tools/issues/4386)) - **language-core:** avoid report error when events do not accept parameters ([#​4387](https://redirect.github.com/vuejs/language-tools/issues/4387)) - **language-core:** inline dynamic event handlers should not expect commas ([#​4387](https://redirect.github.com/vuejs/language-tools/issues/4387)) ### [`v2.0.18`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2018-2024-05-15) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.17...v2.0.18) ##### Features - feat(language-core): report unknown events when strictTemplates is enabled ([#​3718](https://redirect.github.com/vuejs/language-tools/issues/3718)) - feat(language-core): add `compileSFCScript` plugin hook ([#​3200](https://redirect.github.com/vuejs/language-tools/issues/3200)) - feat(vscode): add coffeescript syntax highlight support ##### Bug Fixes - fix(language-core): fix event handler type for hyphen-case event names - fix(language-core): allow binding multiple events with the same name ([#​4369](https://redirect.github.com/vuejs/language-tools/issues/4369)) - fix(language-core): variable used in `key` appears as unused in v-for template tag ([#​329](https://redirect.github.com/vuejs/language-tools/issues/329)) ([#​3421](https://redirect.github.com/vuejs/language-tools/issues/3421)) - fix(language-core): generics with slots don't work with Vue 2.7 ([#​3241](https://redirect.github.com/vuejs/language-tools/issues/3241)) - fix(language-core): template language of .md files should be markdown ([#​4299](https://redirect.github.com/vuejs/language-tools/issues/4299)) - fix(language-core): no template class links when `experimentalResolveStyleCssClasses` is set to `always` ([#​4379](https://redirect.github.com/vuejs/language-tools/issues/4379)) ##### Other Changes - Upgrade Volar from `v2.2.2` to `v2.2.4`. - Fixed a few URI conversion issues - fix(typescript): empty items list should be valid completion result ([#​4368](https://redirect.github.com/vuejs/language-tools/issues/4368)) - fix(typescript): path completion not working for meta files - Upgrade Volar services from `v0.0.44` to `v0.0.45`. - fix(typescript-twoslash-queries): inlay hints not working - fix(css, html, json, yaml): failed to resolve relative path - feat(emmet): port VSCode emmet extension client logic ([https://github.com/volarjs/services/issues/95](https://redirect.github.com/volarjs/services/issues/95)) - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `miaonster.vscode-tsx-arrow-definition` - `runem.lit-plugin` ### [`v2.0.17`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2017-2024510) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.16...v2.0.17) ##### Features - **language-core:** add JSDod support for component ([#​2377](https://redirect.github.com/vuejs/language-tools/issues/2377)) - **language-core:** add JSDoc support for script setup binding variables ([#​3409](https://redirect.github.com/vuejs/language-tools/issues/3409)) - **language-core:** add class component support ([#​4354](https://redirect.github.com/vuejs/language-tools/issues/4354)) - **language-service:** re-support scoped class links in template ([#​4357](https://redirect.github.com/vuejs/language-tools/issues/4357)) - **typescript-plugin:** create script setup block when auto import if needed - **typescript-plugin:** add JSDoc support for events in template ([#​4365](https://redirect.github.com/vuejs/language-tools/issues/4365)) - **component-meta:** add JSDoc tags support for events - **language-core:** support defineOptions ([#​4362](https://redirect.github.com/vuejs/language-tools/issues/4362)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) ##### Bug Fixes - **language-core:** hover not working for intrinsic element event name - **language-core:** showing false *declared but not used* errors for functions used in `v-on="{}"` ([#​4333](https://redirect.github.com/vuejs/language-tools/issues/4333)) - **language-core:** fix nameless event expression formatting - **language-core:** types imported in the `<script setup>` should not be used as a variable in template ([#​4353](https://redirect.github.com/vuejs/language-tools/issues/4353)) - **language-core:** renaming classname within `scoped` not working ([#​4355](https://redirect.github.com/vuejs/language-tools/issues/4355)) - **language-core:** `<style>` completions and html custom data completions not provided in some cases ([#​4092](https://redirect.github.com/vuejs/language-tools/issues/4092)) - **language-core:** improve code action edits mapping fault tolerance - **language-core:** support defineModel for generic component ([#​4345](https://redirect.github.com/vuejs/language-tools/issues/4345)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-service:** completion cannot trigger in SFC root - **component-meta:** `forceUseTs` options not working ##### Other Changes - Upgrade Volar from `v2.2.0` to `v2.2.2`. - fix(language-server): pass correct languageId when creating virtual code ([https://github.com/volarjs/volar.js/issues/173](https://redirect.github.com/volarjs/volar.js/issues/173)) - fix(typescript): additional completion not working in plugin ([#​4323](https://redirect.github.com/vuejs/language-tools/issues/4323)) - Upgrade Volar services from `v0.0.42` to `v0.0.44`. - feat(typescript): code action edits respect editor formatting settings ([https://github.com/volarjs/services/issues/30](https://redirect.github.com/volarjs/services/issues/30)) - fix(typescript): not being able to jump to shims module definition - fix(typescript): `allowTextChangesInNewFiles` never true for embedded documents - perf(typescript): check `command` resolve capability only for specific refactors ([https://github.com/volarjs/services/issues/94](https://redirect.github.com/volarjs/services/issues/94)) - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `mxsdev.typescript-explorer` - Deprecated `vueCompilerOptions.experimentalUseElementAccessInTemplate` - Specify `packageManager` ([#​4358](https://redirect.github.com/vuejs/language-tools/issues/4358)) - Thanks [@​so1ve](https://redirect.github.com/so1ve) - **docs:** emoved possibly redundant duplicate reference ([#​4348](https://redirect.github.com/vuejs/language-tools/issues/4348)) - Thanks [@​artshade](https://redirect.github.com/artshade) - **language-service:** temporarily remove references codeLens ([#​4364](https://redirect.github.com/vuejs/language-tools/issues/4364)) - **vscode:** auto enabling hybrid mode allows ### [`v2.0.16`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2016-202451) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.15...v2.0.16) ##### Bug Fixes - **language-core:** virtual document language ID is not updated when changing SFC style block lang - **language-core:** correct logic for `defineSlots` destructuring ([#​4326](https://redirect.github.com/vuejs/language-tools/issues/4326)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **language-core:** ObjectDirective does not work with `defineSlots` ([#​4327](https://redirect.github.com/vuejs/language-tools/issues/4327)) - **language-service:** emmet not working in postcss style block ([https://github.com/volarjs/volar.js/issues/169](https://redirect.github.com/volarjs/volar.js/issues/169)) ##### Other Changes - Upgrade to [Volar 2.2](https://redirect.github.com/volarjs/volar.js/releases/tag/v2.2.0) - **language-core:** export `VueEmbeddedCode` ([#​4265](https://redirect.github.com/vuejs/language-tools/issues/4265)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) - **typescript-plugin:** expose `FileRegistry` to `project.program` ([#​3963](https://redirect.github.com/vuejs/language-tools/issues/3963)) - Thanks [@​zcf0508](https://redirect.github.com/zcf0508) - **vscode:** remove outdated formatters section ([#​4243](https://redirect.github.com/vuejs/language-tools/issues/4243)) - Thanks [@​BBboy01](https://redirect.github.com/BBboy01) ### [`v2.0.15`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2015-2024430) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.0.14...v2.0.15) ##### Features - Redesign additional extensions, VitePress, PetiteVue support ([#​4321](https://redirect.github.com/vuejs/language-tools/issues/4321)) - Fix custom file extensions not working in Hybrid Mode ([#​4251](https://redirect.github.com/vuejs/language-tools/issues/4251)) - **vscode:** prompt when Hybrid Mode is explicitly enabled but known incompatible extensions are installed - **language-core:** use internal options for directly exposing user props/emits types ([vuejs/core#10801](https://redirect.github.com/vuejs/core/pull/10801)) - **language-core:** support defineSlots destructuring ([#​4312](https://redirect.github.com/vuejs/language-tools/issues/4312)) - Thanks [@​zhiyuanzmj](https://redirect.github.com/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Configuration menu - View commit details
-
Copy full SHA for dc2e02d - Browse repository at this point
Copy the full SHA dc2e02dView commit details -
chore: update release-please config, allow releases from main.yml (#1177
) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the automated release process with integrated changelog updates for better tracking of product changes. - Expanded deployment support by distributing release assets through additional cloud providers, ensuring more robust delivery. - **Chores** - Refined release configurations and streamlined component management for a smoother rollout. - Introduced file verification checks to prevent release interruptions and maintain reliable updates. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 6adb448 - Browse repository at this point
Copy the full SHA 6adb448View commit details -
fix(deps): update all non-major dependencies (#1168)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-tools/merge](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/merge)) | [`9.0.19` -> `9.0.20`](https://renovatebot.com/diffs/npm/@graphql-tools%2fmerge/9.0.19/9.0.20) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@graphql-tools/schema](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/schema)) | [`10.0.18` -> `10.0.19`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.18/10.0.19) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.8.1` -> `10.8.2`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.1/10.8.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [ws](https://redirect.github.com/websockets/ws) | [`8.18.0` -> `8.18.1`](https://renovatebot.com/diffs/npm/ws/8.18.0/8.18.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ardatan/graphql-tools (@​graphql-tools/merge)</summary> ### [`v9.0.20`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/merge/CHANGELOG.md#9020) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - Updated dependencies \[[`3547bba`](https://redirect.github.com/ardatan/graphql-tools/commit/3547bbadd3ad4fa01a950fd685345f7c9c934e2f)]: - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)[@​10](https://redirect.github.com/10).8.2 </details> <details> <summary>ardatan/graphql-tools (@​graphql-tools/schema)</summary> ### [`v10.0.19`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/schema/CHANGELOG.md#10019) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - Updated dependencies \[[`3547bba`](https://redirect.github.com/ardatan/graphql-tools/commit/3547bbadd3ad4fa01a950fd685345f7c9c934e2f)]: - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)[@​10](https://redirect.github.com/10).8.2 - [@​graphql-tools/merge](https://redirect.github.com/graphql-tools/merge)[@​9](https://redirect.github.com/9).0.20 </details> <details> <summary>ardatan/graphql-tools (@​graphql-tools/utils)</summary> ### [`v10.8.2`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1082) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - [`3547bba`](https://redirect.github.com/ardatan/graphql-tools/commit/3547bbadd3ad4fa01a950fd685345f7c9c934e2f) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Relax `extensions` type </details> <details> <summary>websockets/ws (ws)</summary> ### [`v8.18.1`](https://redirect.github.com/websockets/ws/compare/8.18.0...8.18.1) [Compare Source](https://redirect.github.com/websockets/ws/compare/8.18.0...8.18.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 248d211 - Browse repository at this point
Copy the full SHA 248d211View commit details -
chore(web): prepare package.json and env files for monorepo tooling (#…
…1180) - **Chores** - Streamlined the installation and setup workflow by consolidating multiple commands into a simpler process. - Updated cleaning procedures to ensure complete removal of build artifacts and dependencies. - Adjusted environment file handling for clearer configuration management.
Configuration menu - View commit details
-
Copy full SHA for a50a2d9 - Browse repository at this point
Copy the full SHA a50a2d9View commit details -
Revert "chore(web): prepare package.json and env files for monorepo t…
…ooling" (#1182) Reverts #1180 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the repository setup process by separating configuration for backend and website modules. - Introduced a new web setup routine that automates environment initialization and dependency installation. - Expanded the development workflow with commands for live development, linting, type checking, and code generation. - **Chores** - Reorganized project scripts and dependency management for improved consistency. - Streamlined cleanup routines and refined configuration settings for staging environments. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 1718af1 - Browse repository at this point
Copy the full SHA 1718af1View commit details -
fix/plugin-always-restores (#1184)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the plugin uninstallation process to ensure that system files are properly restored during removal. This update uses a temporary flag to trigger restoration only when needed and cleans up afterward, ensuring a smooth and reliable uninstallation experience. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 364eb62 - Browse repository at this point
Copy the full SHA 364eb62View commit details -
fix: small modal window (#1183)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - Adjusted the modal’s width during transitions for a consistent full-width display. - Refined responsive behavior for improved modal display on smaller screens. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: mdatelle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08423b8 - Browse repository at this point
Copy the full SHA 08423b8View commit details -
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated the approach to managing directory ownership for improved consistency across various environments. - Enhanced error handling in directory permission and ownership commands. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 46a05eb - Browse repository at this point
Copy the full SHA 46a05ebView commit details -
chore(main): release 4.1.3 (#1178)
# Hotfix Release Feb 21, 2025 ### Bug Fixes * fix ssh issues * fix issues with uninstalling the plugin
Configuration menu - View commit details
-
Copy full SHA for 950bee9 - Browse repository at this point
Copy the full SHA 950bee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d47bc02 - Browse repository at this point
Copy the full SHA d47bc02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7957c2a - Browse repository at this point
Copy the full SHA 7957c2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5483e9f - Browse repository at this point
Copy the full SHA 5483e9fView commit details -
chore(main): release 4.1.2 (#1187)
:robot: I have created a release *beep* *boop* --- ## [4.1.2](https://github.com/unraid/api/compare/v4.1.3...v4.1.2) (2025-02-21) ### Features * add api key creation logic ([a1351b0](https://github.com/unraid/api/commit/a1351b0469c662d301070da7ffe4aa429e8d248e)) * add category.json ([e784391](https://github.com/unraid/api/commit/e784391ac3e400271d30220bb58b0a69494707d5)) * add command to package.json scripts ([3348a47](https://github.com/unraid/api/commit/3348a474703da162c68b57aeb684d99f298e2848)) * add csrf support to api & web components ([#999](https://github.com/unraid/api/issues/999)) ([f0f5a30](https://github.com/unraid/api/commit/f0f5a3057af1862655eaa3ff2a3182ad671b7b37)) * add description flag, remove console log, and update readme ([85cdb8f](https://github.com/unraid/api/commit/85cdb8f525bb93c4cc3caad440b319a3b467480a)) * add developer docs ([#1128](https://github.com/unraid/api/issues/1128)) ([75474bd](https://github.com/unraid/api/commit/75474bde47ea15abd008b5cc930ce399f9668f62)) * add line about recommendation for sso command ([b63720a](https://github.com/unraid/api/commit/b63720a6f23443ee8e37e83e3ab7060d827976cd)) * add log rotation ([b1d9ad7](https://github.com/unraid/api/commit/b1d9ad7ef19d3c779abe86d8f4104bc3bfce7073)) * add logging around fixture downloads ([fa16dcd](https://github.com/unraid/api/commit/fa16dcd8014943387f23e06db56f9a5a8bc418c4)) * add logrotate cron again ([097415f](https://github.com/unraid/api/commit/097415f6b8dbbe5eb13645942554e673dafad8f4)) * add patch for auth-request.php ([b1a1779](https://github.com/unraid/api/commit/b1a1779a8b04313a6940caac709655dacc4774df)) * add unraid-ui documentation ([#1142](https://github.com/unraid/api/issues/1142)) ([6378047](https://github.com/unraid/api/commit/6378047bc4e12642ec7188f7387562f82731d05e)) * add user with cli ([cb59090](https://github.com/unraid/api/commit/cb59090698fa2e96c32e2c28fab4093953b9a1a2)) * address log level feedback ([bb95795](https://github.com/unraid/api/commit/bb95795a31b3b4c43c07fb34f7a15510f330997f)) * allow csrf passing through querystring ([3a8c9b1](https://github.com/unraid/api/commit/3a8c9b13eeea4406e0be0147fdc8f271d81816c6)) * allow deletion and creation of files with patches ([1392bde](https://github.com/unraid/api/commit/1392bdeecb7d0cf8572253e76b4dc9b0dbbfa90c)) * always ensureDirectory for keys exists ([8b93bce](https://github.com/unraid/api/commit/8b93bcea0830e3ae7187c9133b1c57b92600e5da)) * always start the API and run npm link from script path ([bb6baf9](https://github.com/unraid/api/commit/bb6baf9bf4ecf94f394b9131c40dff6dade85a78)) * **api:** graphql sandbox on unraid servers ([#1047](https://github.com/unraid/api/issues/1047)) ([5dd36d1](https://github.com/unraid/api/commit/5dd36d18361b44d133b4976f536d8111537c72d3)) * **api:** omit tz from sys time date format by default ([c36082e](https://github.com/unraid/api/commit/c36082e82b09afefd3c5779cc363503db05963da)) * **api:** rm 2fa & t2fa from myservers config type ([#996](https://github.com/unraid/api/issues/996)) ([f45719f](https://github.com/unraid/api/commit/f45719fa6b76f0993330a209301434869f549d65)) * array iteration for restoring files ([349145b](https://github.com/unraid/api/commit/349145ba53ca4e5f4301400b539f896267a38142)) * async disk mapping ([f22b262](https://github.com/unraid/api/commit/f22b262830418dbe1ad7003349ded8b2ef0952c1)) * async hypervisor and FIXED vm listing ([cdfb3c7](https://github.com/unraid/api/commit/cdfb3c772b8d4897a3bd59eb28d196c4653d4519)) * attempt to resolve performance issues with rm earlier in build … ([#1152](https://github.com/unraid/api/issues/1152)) ([c74bdd8](https://github.com/unraid/api/commit/c74bdd8890a05e155d170d79d09f3b13b5e63a58)) * attempt to start unraid-api with background task ([73a1249](https://github.com/unraid/api/commit/73a12496d5b2ad834a95e701e932de73815892d7)) * auto-docusaurus-prs ([#1127](https://github.com/unraid/api/issues/1127)) ([8a57576](https://github.com/unraid/api/commit/8a575765a946b9198109b549da6850545ef0a793)) * automatic session setup for dev ([e885936](https://github.com/unraid/api/commit/e88593620bfe39caef43c1ab19be2b7b674874bc)) * back to callbackUrl ([428ad15](https://github.com/unraid/api/commit/428ad15ec71a6134dee39a4ba4ab671a22ab023d)) * begin building plugin with node instead of bash ([#1120](https://github.com/unraid/api/issues/1120)) ([4f5c367](https://github.com/unraid/api/commit/4f5c367fdf094164a7b3022cdf9f9c1987b76485)) * begin fixing dark mode in the webcomponents ([2443561](https://github.com/unraid/api/commit/24435613f8a8e2fa765f378839714e15776e9a75)) * begin nuking alpha beta gamma ([cb91fbb](https://github.com/unraid/api/commit/cb91fbb054c58af4fdb8d26a397348cc87d88563)) * better patch application ([445f3b5](https://github.com/unraid/api/commit/445f3b50b1647f025becb15f3d81687940ae2e31)) * better pm2 calls, log lines ([33dd90a](https://github.com/unraid/api/commit/33dd90af046716d4a277c97b11273f42d0620dab)) * bug report template ([d6fde34](https://github.com/unraid/api/commit/d6fde343653aec768d5e3e9a0d849afc3f1c41c2)) * checkout correct branch on close ([#1123](https://github.com/unraid/api/issues/1123)) ([e7b7caa](https://github.com/unraid/api/commit/e7b7caae43b2ec48781d5d49262c7c39f8ccebe2)) * cleanup config entries ([c2e29df](https://github.com/unraid/api/commit/c2e29dfb5f2c056aee7c01b5259780f5c47fd4ae)) * cleanup disclaimer and command to add users ([3867dfa](https://github.com/unraid/api/commit/3867dfacb214fdf9c0a050d1523ded620b14fd67)) * cli Commands ([7fa849d](https://github.com/unraid/api/commit/7fa849d2a083d2d33c5a128cf31ccfafcf8c986e)) * CLI options for adding and deleting users ([bc04129](https://github.com/unraid/api/commit/bc04129342f3b6363a54f107b49380a572d2f5ba)) * codeowners ([c4d7314](https://github.com/unraid/api/commit/c4d731401c8a7c65a4eda266af2f4c1b1288c066)) * coderabbit suggestion ([3cc3f27](https://github.com/unraid/api/commit/3cc3f27dae23034b4a234284797e18b55bd4e84d)) * configure PM2 on startup ([b73623e](https://github.com/unraid/api/commit/b73623e72a223c57585059a2cc40c344035c974f)) * contributing guide ([cc18239](https://github.com/unraid/api/commit/cc18239748ed681259e312cc7fefa790d7aff6b0)) * convert to pnpm monorepo ([#1137](https://github.com/unraid/api/issues/1137)) ([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613)) * copy only needed files for nodejs ([cf08627](https://github.com/unraid/api/commit/cf08627725b22e6b5e576104c1ea2a0572f870c2)) * create key cli command logic and add to index command list ([796cb09](https://github.com/unraid/api/commit/796cb09c61a9a54243527cc08d252b97258876cd)) * csv validation ([89d756e](https://github.com/unraid/api/commit/89d756ef4e8987a15a55e1ef5751a2b299613aa9)) * default value for option ([632775e](https://github.com/unraid/api/commit/632775e4355ac45f6204c2c26f21451a80eb4f8c)) * delete unused imports ([0d6a003](https://github.com/unraid/api/commit/0d6a0035aadfe3bed3ccff53b8917061e0b4ffc5)) * disable button on submit ([0da77d7](https://github.com/unraid/api/commit/0da77d7119abfb7db9b73d84db5008b7f982af5d)) * disable casbin logging ([aa1ef1b](https://github.com/unraid/api/commit/aa1ef1bd4ce929b5362e4019cf48c7604044a9e7)) * do not move upgradepkg ([c12d8da](https://github.com/unraid/api/commit/c12d8dae4e9ccafde6dfc2b98fb41fdb98f882f7)) * docstrings ([935318d](https://github.com/unraid/api/commit/935318dda6495a1b363bb73723c02ab0aa816797)) * dont pass entire server state for privacy ([b969f3a](https://github.com/unraid/api/commit/b969f3a9ab5421e1fc85241d5743224b48b099f0)) * download fixtures from the web ([05f661e](https://github.com/unraid/api/commit/05f661e0e5790095b80dd13c21fb6625094cde8b)) * download nodejs and install on legacy OS versions ([b1a2ba7](https://github.com/unraid/api/commit/b1a2ba78cc04ffdd55332ff0f9b9bef6e3f2229f)) * eliminate all alpha beta gamma variable usage ([4eda099](https://github.com/unraid/api/commit/4eda0991d635281622e676e35f155e5fbab4129f)) * enable PR releases on non-mainline merges ([3419837](https://github.com/unraid/api/commit/3419837eb53949277d6004fb607adeb52be65945)) * enable sandbox in dev mode ([21208bf](https://github.com/unraid/api/commit/21208bfcf60af68cafdea13f8c4cf221ad658aa2)) * enable sandbox with developer command ([9c5e418](https://github.com/unraid/api/commit/9c5e4188729896f0bf1a5f33e597a59601dedeb5)) * enable token sign in with comma separated subs in myservers.config ([e9bd18a](https://github.com/unraid/api/commit/e9bd18a4091ee3408cae74fd11dceb1cd6b81e5b)) * error state outside of button ([a1cf441](https://github.com/unraid/api/commit/a1cf44162a8c2c2907b171e70af3b06ba5369648)) * error when nodejs download fails ([af1994c](https://github.com/unraid/api/commit/af1994cb62aaab59d34fc5ea66d67bb51fcfe1ef)) * exit cli after running command ([5ca225f](https://github.com/unraid/api/commit/5ca225fe7a07419e0677d73458587d95953eacb9)) * extensive file checking ([4d45caf](https://github.com/unraid/api/commit/4d45caf25869ba14192e0a0d47fbc064cfc8723e)) * extract node to usr/local/ ([9a0d63d](https://github.com/unraid/api/commit/9a0d63d4ee59186faeca9607b403c1666a8e58b3)) * fallback to local ([36d8399](https://github.com/unraid/api/commit/36d839904575b23a548d755bedcdd3282599a218)) * faster failure logic ([1f5c642](https://github.com/unraid/api/commit/1f5c6424c775ed9baa60812aa3b44e90392b3e5c)) * feature request template ([0c0a63b](https://github.com/unraid/api/commit/0c0a63b525e31d137f7c2dab9e8b59e7adf6a7ae)) * fix docusaurus build + update snapshot ([7a19c93](https://github.com/unraid/api/commit/7a19c9331f24a0b9e4127f35f664a42f6b66e6c7)) * fix missing flash line ([5f1a61d](https://github.com/unraid/api/commit/5f1a61d4aab828375e3d400576cc29a825421262)) * fix pm2 setup and add link command ([caf797c](https://github.com/unraid/api/commit/caf797cf4a0141fc3a545bca644ece37b5c9f3cb)) * force linting on build ([ad32cff](https://github.com/unraid/api/commit/ad32cffd75e98ef3b8e28406753fcb4eeb2ebc6c)) * generate key one time ([1435155](https://github.com/unraid/api/commit/143515560c69c06d8a78c40a5a3da4581cdf0d14)) * glob for files ([0652114](https://github.com/unraid/api/commit/065211413d67890013b8d27ac4cde51e72185316)) * group renovate updates ([d7b138b](https://github.com/unraid/api/commit/d7b138b2a72dbbfdf419b9ec1dbe430844f13a2d)) * hide sign in from the dropdown text ([ea6ae83](https://github.com/unraid/api/commit/ea6ae8391958b8bc2bdce8d1a4f2f90bfd206c18)) * hypervisor async imports ([f1e5383](https://github.com/unraid/api/commit/f1e53831c8518334af59848545e442339bb32609)) * ignore generated code ([0e9c91a](https://github.com/unraid/api/commit/0e9c91af86b2c72bb95be11834cb87e625da9389)) * ignore nuxt-custom-elements and reflect-metadata ([8590a49](https://github.com/unraid/api/commit/8590a494025ac8162869fb5e816d694982236970)) * improve packing ([3c61a61](https://github.com/unraid/api/commit/3c61a615f0c0a5c85f09a1d6cc653e5436c56788)) * initial patcher implementation using the diff tool ([805bc5b](https://github.com/unraid/api/commit/805bc5bfc0017d47873cc4c72dedbd34e9ba3e67)) * initial setup of permissions on keys ([#1068](https://github.com/unraid/api/issues/1068)) ([a554bde](https://github.com/unraid/api/commit/a554bde5c2253b32be540303a65728e319b66a8f)) * initial version of modification service ([bb37140](https://github.com/unraid/api/commit/bb37140d40034d3f3fceb2b387a329a053ad76af)) * inject after form ([e5d1146](https://github.com/unraid/api/commit/e5d1146613ed188593fd99a89ed83b2a1afe68f3)) * kill timeout extended ([0c6f44d](https://github.com/unraid/api/commit/0c6f44da3529cea84d7a0dc74af742de7c787bf9)) * log size and only tar files ([a6f6706](https://github.com/unraid/api/commit/a6f67060b47a7386f953a581047186c90f88096f)) * logrotate test ([5b0971e](https://github.com/unraid/api/commit/5b0971ea8d5ebe51674beb86326515b1d83e301f)) * lots of progress on colors ([c6547a5](https://github.com/unraid/api/commit/c6547a51fc41eca00f8593ffe06f6ed242e06ecb)) * major release-please workflow improvements ([#1160](https://github.com/unraid/api/issues/1160)) ([013cc1d](https://github.com/unraid/api/commit/013cc1de7d6762e24f979aaa9894fd524cbdb0ec)) * manually install libvirt in build process to ensure it is included in the final build ([cea11da](https://github.com/unraid/api/commit/cea11daf153996ec17cf28c8db89b07d2708197c)) * more pm2 fixes ([4655d72](https://github.com/unraid/api/commit/4655d72fbbe09fda6282feda3b29fdc5fd5d9945)) * move fixtures into __test__ folder ([dfb006e](https://github.com/unraid/api/commit/dfb006e69678c0256772d7157f992866254b748d)) * move ssoenabled to a boolean flag rather than ids ([6f5edb2](https://github.com/unraid/api/commit/6f5edb240687a7511522bcd4a9a0dd09f2cb6f47)) * move variable declarations to theme.ts ([00b8ffe](https://github.com/unraid/api/commit/00b8ffe87ddd5c45029d9523d7117ee5361140c6)) * myservers_fb keepalive location ([69441d8](https://github.com/unraid/api/commit/69441d890e74dea0ab8ab6bb8f1b813970706950)) * name package with PR number ([cf72c8b](https://github.com/unraid/api/commit/cf72c8b35928b7c7d95f706dffe9a81d92292f8f)) * nuxt config simplification and formatting ([2903542](https://github.com/unraid/api/commit/29035429bd8591bba6702b166d579cbd42f8d645)) * only write config when a specific config update action occurs ([29ca582](https://github.com/unraid/api/commit/29ca5829ffdc63df2a21c71d380c14647bcb1e03)) * or button on sign in page ([11ff890](https://github.com/unraid/api/commit/11ff890bcc350907b7cf5effb63c662327c41aed)) * **plugin:** rm Date & Time format settings from Notification Settings ([acba0b0](https://github.com/unraid/api/commit/acba0b0365f6dfc23fdb340788f728918b0b9566)) * properly read log level from environment ([8a374b5](https://github.com/unraid/api/commit/8a374b5b2772cbe4986d73246b886b2c33da9707)) * public index ([8cbb3c4](https://github.com/unraid/api/commit/8cbb3c47187069155196fbbbdbf507b615a1e125)) * remove apiKey from server ([895d585](https://github.com/unraid/api/commit/895d5857f91ee440db799577118ff4992c9a1991)) * remove nghttp3 and only bundle nodejs ([bb555f8](https://github.com/unraid/api/commit/bb555f8296337b044fc88f9a0ebdd16d895df2b9)) * remove sso if disabled on Unraid-API start ([daf904b](https://github.com/unraid/api/commit/daf904bc1b7abae6a2a3ae8c3c842f3f4043f43f)) * remove sso user command ([f302924](https://github.com/unraid/api/commit/f30292484d9f24c5e66ad10253cf7353668051d2)) * remove sso user options ([75d7e08](https://github.com/unraid/api/commit/75d7e08824408c87abc066372fb986875de358bd)) * remove unused config sections ([03e336b](https://github.com/unraid/api/commit/03e336b72f829cc65c39fe5a57fcc401a25ef9f4)) * remove unused fields ([2d3892d](https://github.com/unraid/api/commit/2d3892deb828a815b5d66ee46c2da5fb223d3a7f)) * remove unused vars ([6f9977e](https://github.com/unraid/api/commit/6f9977eea04f2f70b5ce583436bb0b8091309969)) * rename api key resource back to api_key ([8827483](https://github.com/unraid/api/commit/8827483699adc24054991a1090b19fa8f32fdeea)) * rename modification file ([5d909a8](https://github.com/unraid/api/commit/5d909a856b155d6dc5def9149780dbfdf42a224e)) * reorder index ([a4b3f8c](https://github.com/unraid/api/commit/a4b3f8c6c374d6c7a1c37086f3c7a218cfcf2fb8)) * responsive notifications ([cead975](https://github.com/unraid/api/commit/cead97560c71afdccaef0e7f1ebc52bab04166a1)) * restart the API when an SSO user is added ([dae5738](https://github.com/unraid/api/commit/dae57389c6917cc451a0c2d8864f21fb1f1e8bb1)) * restoring sso error ([3042ffa](https://github.com/unraid/api/commit/3042ffa37eff03cd8e2c6092a9decf53e874f3e7)) * revert local api key value ([6bfd8a2](https://github.com/unraid/api/commit/6bfd8a2687fc2c9dbcbd68f082df673296c0f0f7)) * rollback if patch exists before applying ([a12181a](https://github.com/unraid/api/commit/a12181a5e062c3235b2e1f4fefeca4ad2b3349f3)) * secondary changes ([cbb42dc](https://github.com/unraid/api/commit/cbb42dc85ebfb101147a86008bc0b46de9c379a7)) * separate install process ([9bbab0f](https://github.com/unraid/api/commit/9bbab0f86ce8bdc6623cfc099e34ecbfed835b26)) * service tests for modifier service ([d6fa35c](https://github.com/unraid/api/commit/d6fa35cdee34172f626e91eb437c5f0c4666733a)) * session issues ([8026ef5](https://github.com/unraid/api/commit/8026ef53e8d314f059522108c769ec0007a7a7bb)) * set background color on webcomponents ([7ef3286](https://github.com/unraid/api/commit/7ef328619139e99d25d0bf116be55aea80041bf2)) * shared call to createPatch ([073a515](https://github.com/unraid/api/commit/073a51572aa2325251958ab6186d41b2bc31d7e3)) * sidebar notification count ([a4e2a77](https://github.com/unraid/api/commit/a4e2a77410012a4572495681eda85120255c15e5)) * simplify docs ([1e4a4f0](https://github.com/unraid/api/commit/1e4a4f07451afd347edc4358db2e4c1397976f27)) * sso button token exchange ([3abf20b](https://github.com/unraid/api/commit/3abf20b347c4011805a3376d0be61f89725ea22c)) * sso login boolean ([81f051e](https://github.com/unraid/api/commit/81f051e02c29744d124d9f55ebe4b826eb3e6c33)) * sso testing page and form disable on submit ([09f7415](https://github.com/unraid/api/commit/09f741557bf4faa5ee60ffa388b8082e4815e713)) * state using crypto ([3734730](https://github.com/unraid/api/commit/3734730bf75c9684173322658d367a715e6a9967)) * style improvements ([a8211ce](https://github.com/unraid/api/commit/a8211cef7de29b5cf02f6faffab3434bbb5747c1)) * swap to async exit hook ([c7d4e39](https://github.com/unraid/api/commit/c7d4e39287c10609993d62bf62f5b2a4fca5b759)) * switch to nest-commander ([7ceac1b](https://github.com/unraid/api/commit/7ceac1b1841eb0fdcd38aea00e24bee88b0cc69e)) * try catch restart ([55100da](https://github.com/unraid/api/commit/55100daed4def9c4647800d072aa61cfc52c4049)) * **ui:** webgui-compatible web component library ([#1075](https://github.com/unraid/api/issues/1075)) ([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19)) * unnecessary comment ([f560df0](https://github.com/unraid/api/commit/f560df0270d88f18e9f989fa76516fa61d227547)) * unraid single sign on with account app ([2b25537](https://github.com/unraid/api/commit/2b25537e26234d00ed615073af7f9a65ea3e91cf)) * unraid ui component library ([#976](https://github.com/unraid/api/issues/976)) ([91de6e6](https://github.com/unraid/api/commit/91de6e6c1e05430378381fa5b9435c6f355b9b79)) * update based on review feedback ([16f00a0](https://github.com/unraid/api/commit/16f00a0d8c5936e41c08f9b6103c48dc3a0adb26)) * update packageManager field for pnpm ([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e)) * Update plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php ([336478c](https://github.com/unraid/api/commit/336478c2e05dd6e4a2078aafe9a81b387b46a7a5)) * upgrade dependencies ([46c82ec](https://github.com/unraid/api/commit/46c82ecae3a6211b45e6de5581a2fa64d86740d7)) * upgrade workflow and auto-assign reviewers ([59e48ad](https://github.com/unraid/api/commit/59e48ad85c7e1d6127c667407193b4f8546e0b91)) * use execa for start and stop ([05e77a4](https://github.com/unraid/api/commit/05e77a4bc6487413569b25449b63e66e7c00412e)) * use plugin file for install and uninstall ([bbf2807](https://github.com/unraid/api/commit/bbf28075c6c6057cb5d4e7cc0207905218dadab6)) * use state passing to validate requests ([bd58490](https://github.com/unraid/api/commit/bd584902e0ea0cfd5ba9b85369252bbe4783db99)) * use text-secondary-foreground instead of gray ([7828ef2](https://github.com/unraid/api/commit/7828ef2648cfc8f510509c1679c75f5e662f69cf)) * use zod to parse config ([02c197f](https://github.com/unraid/api/commit/02c197f244b8fd686a66820ec21bda7a4bcc2a7e)) * validate entries correctly ([a39da15](https://github.com/unraid/api/commit/a39da15be467f5db428c9fa601e48e04bd879e01)) * validate token format in both PHP and CLI ([b9d9105](https://github.com/unraid/api/commit/b9d9105e3e279870db3dd32e631ca7510be980ca)) * viewport watch refactor ([9d2405b](https://github.com/unraid/api/commit/9d2405bd2124e4265f5449f4e4bc7f1ed6f5b75a)) * warning on missing fields ([c1fe95f](https://github.com/unraid/api/commit/c1fe95fcb60d2a8ec1b2bb6b39349c7496384c6c)) * **web:** activation modal steps, updated copy ([#1079](https://github.com/unraid/api/issues/1079)) ([d8a5b17](https://github.com/unraid/api/commit/d8a5b1711a8f826f602a504f125c157afb27af90)) * **web:** add an 'all' option to notification filter ([939d7a3](https://github.com/unraid/api/commit/939d7a304da30f65efbbbfbac2419f64eeddd665)) * **web:** add confirmation before archiving or deleting all notifications ([4c663dc](https://github.com/unraid/api/commit/4c663dc69c4f67fea982a121ee387733f2759a62)) * **web:** add count labels to notification tabs ([78ec466](https://github.com/unraid/api/commit/78ec4663ccd5cf5e1432c728a6ad91e150702c16)) * **web:** add delete all notifications button to archive view in notifications sidebar ([89eb841](https://github.com/unraid/api/commit/89eb841b20e23a45150d82bc30ad214cbc5f0920)) * **web:** add link to settings in notification sidebar ([7296195](https://github.com/unraid/api/commit/72961954952f069066c8f865e95e4fbb29126b21)) * **web:** add loading and error states to notification sidebar ([060fb91](https://github.com/unraid/api/commit/060fb915469653f5695c78dcfe88c9333fa624e5)) * **web:** clear notifications indicator after opening sidebar ([be7135e](https://github.com/unraid/api/commit/be7135efdda864955476d99795fe34c305407878)) * **web:** enhance notifications indicator in UPC ([#950](https://github.com/unraid/api/issues/950)) ([0b469f5](https://github.com/unraid/api/commit/0b469f5b3f121be0b945389ec385e54ea15f77eb)) * **web:** improve notification count syncing ([#1148](https://github.com/unraid/api/issues/1148)) ([7588e0e](https://github.com/unraid/api/commit/7588e0e3cf8f97c70fe5e0f6fd6aad8a103a9126)) * **web:** move notification indicator icons to top-right of bell icon ([99704a9](https://github.com/unraid/api/commit/99704a9dbb67d0893ab10ee42f88d590aae217b1)) * **web:** open official release notes via header os version ([7dcf947](https://github.com/unraid/api/commit/7dcf9475270c138b5bf243c68b51df37cc4ecd21)) * **web:** pull date format from display/date and time settings ([7c8e8a0](https://github.com/unraid/api/commit/7c8e8a0e53919bef16c81e6194186258b41dbd73)) * **web:** remove notification indicator pulse ([bc4708f](https://github.com/unraid/api/commit/bc4708f4052a8a4c4b247b979bc418046f88b47b)) * **web:** rm api-key validation from connect sign in ([#986](https://github.com/unraid/api/issues/986)) ([939383e](https://github.com/unraid/api/commit/939383e4ef81eb942e4c70586f0e9567ace8a0d1)) * **web:** rm old notification bell upon plugin installation ([#979](https://github.com/unraid/api/issues/979)) ([478254e](https://github.com/unraid/api/commit/478254e134a2a85ebb5d12235a1286546a9306a1)) * **web:** support markdown in notification messages ([abcaa5a](https://github.com/unraid/api/commit/abcaa5aedb440021b7affd403c5a432bbb649687)) * **web:** use Markdown helper class to interact with markdown ([2f4ff21](https://github.com/unraid/api/commit/2f4ff21986c1467ad839014569de47502a9947bd)) * work intent ([c519ba2](https://github.com/unraid/api/commit/c519ba28e49e8de1f0178db56d9a89dcd3ce7c4b)) * work intent process ([8374af8](https://github.com/unraid/api/commit/8374af8ee882144e3901619d6f50868a82a0c1b6)) * zod config no longer any ([6faef27](https://github.com/unraid/api/commit/6faef27d7c18b32c81c8e77e7c6c170850628336)) ### Bug Fixes * 12 hour timestamp logic corrected ([6cbb9c0](https://github.com/unraid/api/commit/6cbb9c07e4c81c146b10d5f1b6c96aa3ef65d448)) * add another missing symlink ([477c113](https://github.com/unraid/api/commit/477c113ce17629521537dd766a3319d0dba920e0)) * allow concurrent testing with a shared patcher instance ([c007898](https://github.com/unraid/api/commit/c00789865c2ebc6fe64755c85aac58152d2a8d94)) * **api:** append time to formatted date when a custom date format is selected ([b9cd8c4](https://github.com/unraid/api/commit/b9cd8c426db8e3edbcf8fe5736c1bc86b6b626a1)) * **api:** change log output location for diagnostic compatibility ([#1130](https://github.com/unraid/api/issues/1130)) ([9bc8060](https://github.com/unraid/api/commit/9bc8060a83351aa81ae78c9a345bd2f9f0f4f65f)) * **api:** delay pm2 start until server has booted ([3c27b51](https://github.com/unraid/api/commit/3c27b51ab8b23cfdf66793f4a05225ef6f7f97fd)) * **api:** exclude duplicates from legacy script in archive retrieval ([9c38fa6](https://github.com/unraid/api/commit/9c38fa6a9c510305e3fe0c14afb1f257120c218e)) * **api:** improve defaults in PM2 service ([#1116](https://github.com/unraid/api/issues/1116)) ([a21f39d](https://github.com/unraid/api/commit/a21f39d6174e9ffbec31dc7e4f626a4860474d8a)) * **api:** logrotate modification & permissions ([#1145](https://github.com/unraid/api/issues/1145)) ([b970fd9](https://github.com/unraid/api/commit/b970fd9e6cf40e652934b6c0275b364dab734c47)) * **api:** make cookie recognition during websocket connection more ([2a82ea4](https://github.com/unraid/api/commit/2a82ea476560aae80ef01c0cf28b482dcd1f40cf)) * **api:** pm2 start script & limit auto restarts ([#1040](https://github.com/unraid/api/issues/1040)) ([b53bb3f](https://github.com/unraid/api/commit/b53bb3f1977afdb4243b3838d11cda38c4f4ca58)) * **api:** retry mothership connection up to 3x before logout ([#1069](https://github.com/unraid/api/issues/1069)) ([c163998](https://github.com/unraid/api/commit/c163998175553e6f309a87016fdb1723e4ee6d16)) * **api:** sanitize incoming user session id's ([3b2d61e](https://github.com/unraid/api/commit/3b2d61efc2829ecd5bdfd9f257d4c38fa8ab018b)) * **api:** slow init of unraid-api cli ([#1022](https://github.com/unraid/api/issues/1022)) ([f37dda1](https://github.com/unraid/api/commit/f37dda16c2845309332ef7811c0f272da0923334)) * **api:** update deploy-dev script to dist instead of src ([2327b00](https://github.com/unraid/api/commit/2327b00d300c3b1f29e0ceb1611b229343d41353)) * **api:** validate cookie session data ([fe98295](https://github.com/unraid/api/commit/fe98295496325029d5b877c2143637ffa1f92080)) * apply and rollback error handling ([76711be](https://github.com/unraid/api/commit/76711be3e8bd2e9c4880ec42f5e9988008b153f4)) * authorization type error ([#987](https://github.com/unraid/api/issues/987)) ([5f0446f](https://github.com/unraid/api/commit/5f0446fa7961465abe4dafd7aa7e5319a4974dae)) * back to default configs ([a1a046f](https://github.com/unraid/api/commit/a1a046f900d0eee29281044be53625e362a890ec)) * backup restore formatting ([0cfdd5a](https://github.com/unraid/api/commit/0cfdd5a61ba0de7a988a1dece343133f9aba126f)) * basic test fixed ([bddda82](https://github.com/unraid/api/commit/bddda823e1f9edc9aaefc431c18f5786f4b58d64)) * better js file handling ([bb92c3f](https://github.com/unraid/api/commit/bb92c3f9f81bf20cca2003a6fc26726db71ea142)) * better loader functionality and error handling ([a502134](https://github.com/unraid/api/commit/a502134c0aecc7fed38d464f2df409a6272e1e12)) * check width before changing viewport ([e2a1f27](https://github.com/unraid/api/commit/e2a1f27b222deda1346fb4d351cb1497bf18a32a)) * chown correctly ([#1185](https://github.com/unraid/api/issues/1185)) ([46a05eb](https://github.com/unraid/api/commit/46a05eb76dae3c466a3ea4bd2fd98e8511bc8f9e)) * cleaner logs for starting API ([eb1c62d](https://github.com/unraid/api/commit/eb1c62d3d9157fc1c17659aea399a1b37db6b431)) * cleanup commands ([ef82ec5](https://github.com/unraid/api/commit/ef82ec5af5d92ea5234814c0c04653b8cbb0e3b2)) * clearer error messaging ([f8393ee](https://github.com/unraid/api/commit/f8393eeebe9fd1b18cbc2862456815edeb3921d6)) * code review feedback ([e7b689c](https://github.com/unraid/api/commit/e7b689c546fb5068e16cd27810d79a7565dab849)) * completion script registration ([e338eb9](https://github.com/unraid/api/commit/e338eb9788b1ba14a78b0a5e299a9efb9342fa36)) * connect breaks default css of header ([#1155](https://github.com/unraid/api/issues/1155)) ([fb24723](https://github.com/unraid/api/commit/fb2472399a822a20852841cb5e44d312d2221d17)) * connect key role ([eff6c32](https://github.com/unraid/api/commit/eff6c32ccd9bdd3a5941d99a3211595373b2490f)) * create api key for connect on startup ([69cd92f](https://github.com/unraid/api/commit/69cd92f974d6e2fa8cf190e536bfe8a4de669491)) * create api key permissions ([14fe30e](https://github.com/unraid/api/commit/14fe30e925db2c158b9d5b73b5a956b99f1c0e8d)) * create connect key ([d88b1e9](https://github.com/unraid/api/commit/d88b1e9660b33830be0c0397dd1566904e154d8f)) * create PR ignored ([dabe334](https://github.com/unraid/api/commit/dabe3340721155223fa0d906c6d798faa3b343a3)) * create releases as drafts ([5483e9f](https://github.com/unraid/api/commit/5483e9fee99cb1202f2143194d72b02a4c321f37)) * cwd on ecosystem.config.json ([3fc4148](https://github.com/unraid/api/commit/3fc41480a2837310a725e8e23a4cc8c7e33b9d73)) * dark theme as array ([77558a5](https://github.com/unraid/api/commit/77558a5cd9c99163b3c422e65c9c1a8e68eb5b0c)) * default overwrite false test ([62824ba](https://github.com/unraid/api/commit/62824ba76f011f8e5df828e8496cd6bfee0d06b5)) * delete .original files ([547ae18](https://github.com/unraid/api/commit/547ae180ddc79cd062268586ded06957091b1e01)) * delete unused line ([3e8c101](https://github.com/unraid/api/commit/3e8c101edd6cab010a4ef8d9a6e1394e55f685cb)) * deprecated version warning ([a892a3c](https://github.com/unraid/api/commit/a892a3ce35ca58795a4360eb1f96a6ad9dba8d84)) * **deps:** update all non-major dependencies ([#1158](https://github.com/unraid/api/issues/1158)) ([48df88f](https://github.com/unraid/api/commit/48df88f5c1c1bb72cbb06d0697d233532466127b)) * **deps:** update all non-major dependencies ([#1168](https://github.com/unraid/api/issues/1168)) ([248d211](https://github.com/unraid/api/commit/248d21105086362fe56826870a91f459476d3d9b)) * **deps:** update apollo graphql packages ([1f9e282](https://github.com/unraid/api/commit/1f9e2828809da3c9a3364241f4d8020f1d71c4a4)) * **deps:** update dependency @apollo/client to v3.12.6 ([c0d3cf5](https://github.com/unraid/api/commit/c0d3cf578273e0180e5040497600e5c6b2979dc3)) * **deps:** update dependency @apollo/client to v3.12.6 ([91a9949](https://github.com/unraid/api/commit/91a9949a5cbca3e450e0cbf18074f40418f0f7ee)) * **deps:** update dependency @apollo/client to v3.12.9 ([5b14be6](https://github.com/unraid/api/commit/5b14be6b0f1e896bb721216c29deeade6eb4592a)) * **deps:** update dependency @floating-ui/dom to v1.6.13 ([64d3765](https://github.com/unraid/api/commit/64d3765a9a439c12d2fe921e4f2a28d4aa0df53a)) * **deps:** update dependency @floating-ui/dom to v1.6.13 ([5dc1375](https://github.com/unraid/api/commit/5dc13755df574b5201b89c9f45ccd853277adbef)) * **deps:** update dependency @floating-ui/vue to v1.1.6 ([6cb28d5](https://github.com/unraid/api/commit/6cb28d5f8fd8d800386d2a64c775758a1ef42962)) * **deps:** update dependency @floating-ui/vue to v1.1.6 ([e5e1c43](https://github.com/unraid/api/commit/e5e1c43bb37a2fdce3a351c67c15c7e08df9a1b0)) * **deps:** update dependency @graphql-tools/load-files to v7.0.1 ([5f597f9](https://github.com/unraid/api/commit/5f597f9d4cf2b17e18ceafee0d940fec08e74521)) * **deps:** update dependency @nestjs/schedule to v4.1.2 ([806bd63](https://github.com/unraid/api/commit/806bd633ac5d9ab9c992dedceb9ace09d9c9659d)) * **deps:** update dependency chokidar to v4.0.3 ([74b3e29](https://github.com/unraid/api/commit/74b3e29c744e95ae23ec19f6196f995953c790ea)) * **deps:** update dependency dockerode to v4 ([#830](https://github.com/unraid/api/issues/830)) ([c311a89](https://github.com/unraid/api/commit/c311a89aee450b033aa33795730217f8e53880fd)) * **deps:** update dependency dotenv to v16.4.7 ([b32f84b](https://github.com/unraid/api/commit/b32f84b105a7f801ea22e5105d1c8f2100ee4475)) * **deps:** update dependency execa to v9.5.2 ([6c54fa1](https://github.com/unraid/api/commit/6c54fa14b18cc37f444a771815d0e7e915edbc02)) * **deps:** update dependency express to v4.21.2 ([a947ff1](https://github.com/unraid/api/commit/a947ff14fa5a7b169061a328d2e566ef8f5eda03)) * **deps:** update dependency focus-trap to v7.6.4 ([8475204](https://github.com/unraid/api/commit/84752043e50c28551dd3981ab997f3ae5f42161a)) * **deps:** update dependency focus-trap to v7.6.4 ([5dfd6d5](https://github.com/unraid/api/commit/5dfd6d5deddc9dcfb2f41adaf086bea2b12569ac)) * **deps:** update dependency got to v14.4.5 ([71e2b70](https://github.com/unraid/api/commit/71e2b7067883d26ea76be0e838dd12aa88068e9d)) * **deps:** update dependency graphql-ws to v5.16.2 ([c112f19](https://github.com/unraid/api/commit/c112f19c9528b3313ef84973761c117fb42fb369)) * **deps:** update dependency graphql-ws to v5.16.2 ([4daa54c](https://github.com/unraid/api/commit/4daa54cfb56fc1bad6ba4ee7fcc3228dd1e29497)) * **deps:** update dependency ini to v4.1.3 ([c817cc4](https://github.com/unraid/api/commit/c817cc4b7ebc1c0a7e559aa76041ba4ec07a552b)) * **deps:** update dependency node-window-polyfill to v1.0.4 ([61ec04c](https://github.com/unraid/api/commit/61ec04cb87053975bdf98c8af6a317b310829013)) * **deps:** update dependency openid-client to v6.1.7 ([7ef3729](https://github.com/unraid/api/commit/7ef37297692309634a1dd627b2b019f571d4f748)) * **deps:** update dependency p-retry to v6.2.1 ([46a368e](https://github.com/unraid/api/commit/46a368e1b5d7ca31aa5f8bd8a62ecc84c2d4eab8)) * **deps:** update dependency pm2 to v5.4.3 ([e366cad](https://github.com/unraid/api/commit/e366cad0a43ff60b390c9114abfadba35c801d21)) * **deps:** update dependency radix-vue to v1.9.12 ([83344e0](https://github.com/unraid/api/commit/83344e05c1cf34a74889479de1f72ab66abd7cc2)) * **deps:** update dependency radix-vue to v1.9.13 ([c180728](https://github.com/unraid/api/commit/c1807286967b2824c67da4f9cbe762fe3c172ccf)) * **deps:** update dependency uuid to v11.0.5 ([0331e24](https://github.com/unraid/api/commit/0331e24a740eef0e1246bdc7d1501625a7a58b7e)) * **deps:** update graphql-tools monorepo ([344b023](https://github.com/unraid/api/commit/344b0235035ad0c5b55a3dc0ebacc749c492cd08)) * **deps:** update graphqlcodegenerator monorepo ([2bc9af2](https://github.com/unraid/api/commit/2bc9af25783aa969a4fa8d770ca9884e67631eef)) * **deps:** update graphqlcodegenerator monorepo ([8675653](https://github.com/unraid/api/commit/8675653e4e4900578fb5a1a1786dbc861a08aa85)) * **deps:** update nest monorepo to v10.4.15 ([2b597f9](https://github.com/unraid/api/commit/2b597f9f02959febe72b16b3719598774a001526)) * **deps:** update nest-graphql monorepo to v12.2.2 ([bd31e09](https://github.com/unraid/api/commit/bd31e09bcfd0a0f16a422527fa0c0a53f2f098ca)) * dev mode ([aae38e3](https://github.com/unraid/api/commit/aae38e34041b4eef27f512a57bd5c42ea69ff64e)) * do not process.exit on restart or stop command ([e16763b](https://github.com/unraid/api/commit/e16763b49bb5a61f1a86f0531cfdb87cd5c7d927)) * docs creation workflow ([13b501a](https://github.com/unraid/api/commit/13b501a342186ed322c0cef095eec33bb1bc065d)) * don't check code for execa ([f62f0d3](https://github.com/unraid/api/commit/f62f0d3a0f3b5aa0c329062c872837d2670a3ba5)) * don't specify pnpm version in install ([30ba5be](https://github.com/unraid/api/commit/30ba5befdbc5fa33122f26284e80584ae60513ec)) * dont remove login file without a backup presetn ([1854aa9](https://github.com/unraid/api/commit/1854aa9f28e306aea4ddfad56db9dc29fb70464e)) * downgrade marked to fix changelog preview issue ([943c907](https://github.com/unraid/api/commit/943c907d03032c9db0d093f728a5e0094aa2997d)) * edit settings padding issue ([4e9ab64](https://github.com/unraid/api/commit/4e9ab645e63b2ca84ee9166dd0b3f756c6873b63)) * empty manifest and version alignment ([b07828d](https://github.com/unraid/api/commit/b07828d6554240acec180b993df3a75407126c6a)) * ensure directory exists before making connect key ([a6cd74d](https://github.com/unraid/api/commit/a6cd74dc5c93992f1636de2885d294c68788beda)) * excess spacing in api-key.service ([286ffc5](https://github.com/unraid/api/commit/286ffc54e55df40a1f639dd1d1f2ea7f58c6d820)) * extra log line ([b56b215](https://github.com/unraid/api/commit/b56b2157fa190393959c8ae79487ffb00c246703)) * extra spacing in config.ts ([84f4f67](https://github.com/unraid/api/commit/84f4f67ce146856582d96817d8209a0b0fefaec4)) * file modification service fixes ([e4ebfc8](https://github.com/unraid/api/commit/e4ebfc8a133cb55a8988f51490195c369f3631f6)) * finalize workflow fixes ([616be93](https://github.com/unraid/api/commit/616be93be92084fbb432e3d164a64b32906caaf0)) * find by key, not ID ([124fb61](https://github.com/unraid/api/commit/124fb610b18b025353b15982aea4ad5ec212a13e)) * fix libvirt bindings ([#1167](https://github.com/unraid/api/issues/1167)) ([024719f](https://github.com/unraid/api/commit/024719fa7a24c5b9f46936cce037b89a1dd50b62)) * format authrequest mod as other files ([8b75d6c](https://github.com/unraid/api/commit/8b75d6cc991996f2d7ad34cf6ac93367020c2c62)) * formatting issue ([0042f14](https://github.com/unraid/api/commit/0042f14ab3a25d1bab6e727112b5eb691915cecb)) * further resolve sso sub ids issues ([b3551a1](https://github.com/unraid/api/commit/b3551a1b69bb76613c15cf40b366161090f061fa)) * improve typing and format lookup ([dfa27e2](https://github.com/unraid/api/commit/dfa27e2c0ddbc0d552567d09871baffd18e43b23)) * initial feedback about report addressed ([060a199](https://github.com/unraid/api/commit/060a1992c440c907e58e39eccd0b88934067f46b)) * install as-integrations/fastify ([2fce2e9](https://github.com/unraid/api/commit/2fce2e9a28fc633d4e452399673b1a35e785ba8f)) * install syntax error ([a355a64](https://github.com/unraid/api/commit/a355a64136d0199b85b865761ea3bfb72fd0d24c)) * integration of `unraid-ui` tailwind config in `web` ([#1074](https://github.com/unraid/api/issues/1074)) ([3acc0dc](https://github.com/unraid/api/commit/3acc0dc9c0462fbc687169b523f97fcee80cdb4b)) * length ([8481c9a](https://github.com/unraid/api/commit/8481c9a9fbff52de08fcbd941360ab20febab159)) * lint ([133c8e0](https://github.com/unraid/api/commit/133c8e0d704a6f2cc6e57e7b1c06221d09ad6c8b)) * lint ([42610d2](https://github.com/unraid/api/commit/42610d290d457c56f84b479181698240f8a11e0f)) * lint ([b1a993a](https://github.com/unraid/api/commit/b1a993a8e93d642b9ba6e6a9341f20565d78e862)) * lint ([6beafbe](https://github.com/unraid/api/commit/6beafbe8eda2b65c2abd70d526e17594b66a547c)) * lint ([d38f3ef](https://github.com/unraid/api/commit/d38f3ef49b9cd2044ce7e700f42f7b0a0d3a2e7a)) * logrotate error ([7a009b6](https://github.com/unraid/api/commit/7a009b6be745f137cda6e4f08c159a090273ad0f)) * lowercase or ([29a8689](https://github.com/unraid/api/commit/29a8689ad8628a22d86e19e6c17d58c695f0e232)) * main.yml release issue ([2b1e307](https://github.com/unraid/api/commit/2b1e3076b005106d8bbf7efd624a9ee18dce6eda)) * make public not a part of folder structure in PR ([84611d7](https://github.com/unraid/api/commit/84611d769189ee33acb04188ece08a1c84f911d1)) * marked single input ([d28fb24](https://github.com/unraid/api/commit/d28fb24d6897bb4e4c890a4ce0257636072be235)) * missing server type ([76cf6f3](https://github.com/unraid/api/commit/76cf6f35dc5192995293346d8420aefe60736ad0)) * mock ensureDirSync ([14abc13](https://github.com/unraid/api/commit/14abc13cc83009a7077cb827921903da14ca0ff3)) * more color work ([9a869a4](https://github.com/unraid/api/commit/9a869a49e39ec95169ff2d979263898d98a34cc5)) * more generic test ([ddfc36f](https://github.com/unraid/api/commit/ddfc36fd73bab8982531dd1665e12f37938d4291)) * more verbose logging for node install to find issues ([c3f4cf5](https://github.com/unraid/api/commit/c3f4cf53c160b179a4ea102b6b3e5e00de0aeed4)) * oauth2 api prefix ([56cfa84](https://github.com/unraid/api/commit/56cfa847940ff356d206cd10098922ddcc36c57b)) * only instantiate service one time ([b1b93e2](https://github.com/unraid/api/commit/b1b93e278396a9f28f4ee3911f90bceb8ed39acb)) * only run release if releases_create == 'true' ([00a444f](https://github.com/unraid/api/commit/00a444fb92725362946673ac4d9873ac8f438602)) * only toast unread notifications, not archived ones ([8251c6f](https://github.com/unraid/api/commit/8251c6f2d3154fe6f17ac2b476a6162ed348ec1c)) * padding and glob function issues ([ae753d6](https://github.com/unraid/api/commit/ae753d6bea9402677ecb138a170a2ad39da3e52c)) * pass ssoSubIds only ([76a9ae9](https://github.com/unraid/api/commit/76a9ae93863a66000a4fb582fb3e18e59a6e34ec)) * pass token to password field ([9279931](https://github.com/unraid/api/commit/92799312c9eabcf4ee3f99f850b7f3e76ecb5bff)) * patch-utils unused ([1d5c2c8](https://github.com/unraid/api/commit/1d5c2c83389d24494a8fbe4bb8c718d8f67af878)) * paths now correct, better download logic ([9e12407](https://github.com/unraid/api/commit/9e12407565c1e8661d40435d689901620c0fa63e)) * PHP Warning in state.php ([#1126](https://github.com/unraid/api/issues/1126)) ([59d6c1b](https://github.com/unraid/api/commit/59d6c1b678b70e678be5e50e1cde3f25f2758006)) * properly log error with template string ([2ad612c](https://github.com/unraid/api/commit/2ad612cef86f02cf4f09c95b34ba75963004c1f1)) * pull token from query not params ([1756cc5](https://github.com/unraid/api/commit/1756cc5b4bb14b5b9354d1f651cd59fed4d680b6)) * re-add manifest ([e721299](https://github.com/unraid/api/commit/e72129953ebf5f5f628406678adb6daf04aaf2c8)) * re-add type-check ([0fa41f5](https://github.com/unraid/api/commit/0fa41f569017f18deef18841c0a64ccadddc1760)) * recreate package-lock to fix issues ([e1515a1](https://github.com/unraid/api/commit/e1515a118a393ba2b9bc23d5071ba8cb980511d4)) * release-please upload single draft ([db134f0](https://github.com/unraid/api/commit/db134f091d8b8398c02e25f1d97dd0015fad6377)) * remove console log ([d8f9f03](https://github.com/unraid/api/commit/d8f9f03146556d64beabd3abbafdb778b17b3d15)) * remove devDependencies from output package json ([d847815](https://github.com/unraid/api/commit/d8478152e913fab2974a18eed69c4eb01f7fde27)) * remove extra space ([000692c](https://github.com/unraid/api/commit/000692ca50403fec335cc04dab16aac5507bb5de)) * remove isNaN in favor of number.isNaN ([e33c758](https://github.com/unraid/api/commit/e33c7583f7eada8daa87c6f8b9667fffc857aa76)) * remove line from or in button ([961bcc5](https://github.com/unraid/api/commit/961bcc5db68e18db8141269ecd242d5114de4217)) * remove memory key generation ([e58410b](https://github.com/unraid/api/commit/e58410bd57b4ef5162bb51ddcb618e6f89a33d2b)) * remove unused constructor ([ce92cb0](https://github.com/unraid/api/commit/ce92cb06b71b3e72a9d31bb7b36029371b2dd344)) * remove unused date-fns ([0c1b89f](https://github.com/unraid/api/commit/0c1b89ff41bc18817c2dac32c0726e2a399e7768)) * remove unused login entries ([942b143](https://github.com/unraid/api/commit/942b143fba4cde6bef65ecccc23d82bc81564fa9)) * remove usage of Role.UPC ([ceac626](https://github.com/unraid/api/commit/ceac6269b39d916715e4240099f0960c6e56e469)) * render function fixed ([833a99f](https://github.com/unraid/api/commit/833a99fe18eb8eccb446f9f46818fac13a6d59cf)) * report issues + pm2 issues ([4b3d6a7](https://github.com/unraid/api/commit/4b3d6a7ba3075b6d760ef4bac95b44ffbd6e9c39)) * reset config to be closer to default ([d844903](https://github.com/unraid/api/commit/d844903d7860657b6d3089cf9c89b18c18a6747e)) * resource busy when removing all subdirectories ([7b3834c](https://github.com/unraid/api/commit/7b3834ca1f0a51dce552796178f131d6d13b7e66)) * restart command elegant ([b924954](https://github.com/unraid/api/commit/b9249544fc6d3b0bcbeea467ac9a7e1280a5c93f)) * restore upgradepkg before install ([8f58145](https://github.com/unraid/api/commit/8f5814589e5eacce3aae043001d8dbf07a18413b)) * revert changelog ([efa7db3](https://github.com/unraid/api/commit/efa7db3db6d150d4a5b142ae2c522728f7621afb)) * revert changes to indicator.vue ([11ce9e2](https://github.com/unraid/api/commit/11ce9e26449e4b3448ccf94d6f90ae17631350e4)) * revert config ([7957c2a](https://github.com/unraid/api/commit/7957c2a681c82b2a6b0b8024fbf1e9383ea676ad)) * revert dockerode upgrade ([#1140](https://github.com/unraid/api/issues/1140)) ([2b163b3](https://github.com/unraid/api/commit/2b163b361a1bcdae36b67798e4b4c7856eba2cac)) * revert myservers.cfg ([7e5dd07](https://github.com/unraid/api/commit/7e5dd07d4aa0f95526766bf1dd15a9ba6fde9956)) * sandbox defaults in dev mode wrong ([d26ddef](https://github.com/unraid/api/commit/d26ddef33e2b2999ec5eed8eb7827e8fea8da100)) * sequential test execution for generic-modification ([9d1442b](https://github.com/unraid/api/commit/9d1442b2ee36441930967f77009e765205226fcf)) * shell path to unraid-api ([44d3d93](https://github.com/unraid/api/commit/44d3d939a7be06dc5228b23529c18119290e882f)) * shorten work intent form ([5b2403a](https://github.com/unraid/api/commit/5b2403ad0418aa75dee1d436e84eb1f7ce463099)) * simplify api setup index ([5f29e6d](https://github.com/unraid/api/commit/5f29e6d5e76136c23e708d4a3604425ad4f90138)) * simplify upcoming features ([608151d](https://github.com/unraid/api/commit/608151d84c55f1bdc07c05334cfffaf35cd5b74e)) * small modal window ([#1183](https://github.com/unraid/api/issues/1183)) ([08423b8](https://github.com/unraid/api/commit/08423b8dae91ed135815b69df6733cefd96b9c33)) * staging build issues ([63fcde8](https://github.com/unraid/api/commit/63fcde82433756205af0e2d22018d157c7950320)) * start command simplification ([27049d9](https://github.com/unraid/api/commit/27049d9d91b77b714963f8c14d746571728d5755)) * stop command exits ([58f65ea](https://github.com/unraid/api/commit/58f65eabbae24d485b8fb5de7e4b72c06edb3e8c)) * storybook resolution issue ([#1153](https://github.com/unraid/api/issues/1153)) ([5a3e8df](https://github.com/unraid/api/commit/5a3e8df003a5005acc39442160e263f86793ce88)) * strip components from tar line ([bad7f71](https://github.com/unraid/api/commit/bad7f71feac9f52ab2bd87cf36ef37eb2c8d878a)) * swap to placeholder key ([39612cd](https://github.com/unraid/api/commit/39612cd9789a79107412a37c7cac4e4c14aa102a)) * switch to useToggle ([5f8602b](https://github.com/unraid/api/commit/5f8602b864a07542f90358d2d8d249c983a09c29)) * test issues ([4d8f2dd](https://github.com/unraid/api/commit/4d8f2ddac69acb04ce6f6f2779dbce0edfdc0311)) * test simplification to ensure no redownloads ([5347d54](https://github.com/unraid/api/commit/5347d54b119c0423a83ba7abfba497b292348acc)) * tests ([ed18945](https://github.com/unraid/api/commit/ed1894508887bbd34b0dabf58dbac652a58b5361)) * tests and validate token clears screen ([6c46f94](https://github.com/unraid/api/commit/6c46f9413f6042fa9d65007ced0dc570bc1aab60)) * theme store now uses singular variables object ([116efe6](https://github.com/unraid/api/commit/116efe6f720cdeb7006643f5da387f7bbddce3a2)) * thorw on invalid token body ([1e6fb7e](https://github.com/unraid/api/commit/1e6fb7e3e3cae58a5337c39c0878a49f7eefb650)) * type error on element render ([45327ce](https://github.com/unraid/api/commit/45327ce01d4c0bb35140d1e027f94d00ce1f86e5)) * type for generic test ([0163acb](https://github.com/unraid/api/commit/0163acb7f3f6acea200ff128e6a824a1b5ca9c78)) * unit test issues ([74b9fd0](https://github.com/unraid/api/commit/74b9fd015982b446d17adf6a38c28262f28db412)) * unit tests updated ([0ab40fe](https://github.com/unraid/api/commit/0ab40fefdaaa2463c11bfa0e15d8525276bfc0fa)) * unneeded await on api-key service ([923e929](https://github.com/unraid/api/commit/923e92987884470bbd0c651e521f761e7acd0e90)) * unused imports ([0cb0fc9](https://github.com/unraid/api/commit/0cb0fc98813d87d167d20508ef7a370ca4e866bf)) * upc header text color ([d23a389](https://github.com/unraid/api/commit/d23a38960bb68a4ff445c23d2e173d494371fabd)) * Update renovate.json ([c47a655](https://github.com/unraid/api/commit/c47a655b45323629ef3f6763ea8a714a62629aa0)) * update tests ([b1ac0f9](https://github.com/unraid/api/commit/b1ac0f9c83f21ba64e52d0ae22de3ca065bf256c)) * upgradepkg ([6962cdd](https://github.com/unraid/api/commit/6962cdd21470ea2c0f16829c5a6037e75f5a5302)) * upload to correct tag directory on build ([f76c0f0](https://github.com/unraid/api/commit/f76c0f05fb230a8ac3c84c31b10b52ee2ea14b8a)) * upload to release by name ([2283e06](https://github.com/unraid/api/commit/2283e064d5ccd8aac3ee7d1a4c4fa353f50f108f)) * use an enum and defaults for sandbox value ([2108ed0](https://github.com/unraid/api/commit/2108ed0ecd6a1b8361a33c86f3ed9ca7fb37f14f)) * use batchProcess ([3c357e7](https://github.com/unraid/api/commit/3c357e7e957f550b22eabfb2d27741d84183ebc5)) * use cwd when running application ([e27776d](https://github.com/unraid/api/commit/e27776df3d9fc0e750f0548a92e64f26d7cd4f00)) * use foreground text color for UPC ([d5f5921](https://github.com/unraid/api/commit/d5f592153476ff81df6d93128c62f0de59f7e64f)) * use placeholder in test API key ([5d72b5a](https://github.com/unraid/api/commit/5d72b5a9705f948fa8cd571c88dec408cd1a7270)) * watch all events to load keys ([ff63535](https://github.com/unraid/api/commit/ff63535b00c27448a9ba57956abcb4f2e2a2d941)) * **web:** broken modals ([19208e5](https://github.com/unraid/api/commit/19208e5fabc91ade802e2dd2ef4d36e4a157af81)) * **web:** display error message in sidebar when api is offline ([#984](https://github.com/unraid/api/issues/984)) ([4a29fc9](https://github.com/unraid/api/commit/4a29fc9dda891c9b41f419637cd9f22bce74f2ef)) * **web:** edge case where archived notifications don't appear ([e40a9eb](https://github.com/unraid/api/commit/e40a9ebecd8828f1d747447451f625eb756bfbd9)) * **web:** env var typo ([dffbfc2](https://github.com/unraid/api/commit/dffbfc2dab3a845015e8a0e3231d6d58303a5152)) * **web:** escaping html-encoded symbols like apostrophes in translations ([#1002](https://github.com/unraid/api/issues/1002)) ([4ee42a6](https://github.com/unraid/api/commit/4ee42a6cf6a6e99bcccb2be336fa7c7fa69ec40e)) * **web:** flash of disconnected api state on page load ([d0819b8](https://github.com/unraid/api/commit/d0819b8d02cb943316d682f092b8857ca1b980c8)) * **web:** infinite scroll loop when there's only 1 page of notifications ([eeb3289](https://github.com/unraid/api/commit/eeb3289ae8958d834cb4cf246f8190e30d8d2b96)) * **web:** infinite trigger at bottom of infinite scroll ([001be86](https://github.com/unraid/api/commit/001be861813a6c617c08f4be9dece701cefd0ae6)) * **web:** name of toaster component ([93980f9](https://github.com/unraid/api/commit/93980f929dab66f6eb032173ca65dca857b2eaf5)) * **web:** notification styles & alignment ([#968](https://github.com/unraid/api/issues/968)) ([547b75a](https://github.com/unraid/api/commit/547b75a55eceb1b05f3c9b3c3630a5c6a081bad1)) * **web:** refetch notifications for sidebar when new notifications arrive ([23b1f1a](https://github.com/unraid/api/commit/23b1f1ac73f41bf7b2569ccc95982ca162ef27c4)) * **web:** remove warn and error console log removal ([#1086](https://github.com/unraid/api/issues/1086)) ([e7d15ee](https://github.com/unraid/api/commit/e7d15ee5ec8d7e6d33cda840a8244ca7e2b4cf5e)) * **web:** replaces dompurify with isomorphic-dompurify to enable server-side usage with same syntax ([2724485](https://github.com/unraid/api/commit/272448598993d52e8ce4e282e1f778c67f54d769)) * **web:** reset infinite scroll when notification filters change ([3fe13d5](https://github.com/unraid/api/commit/3fe13d523545dbcf0dfcf6e2430291b99d82b00e)) * **web:** sanitize changelog markup after parsing ([83e00c6](https://github.com/unraid/api/commit/83e00c640a89b95c2db9095315daedbad57dd639)) * **web:** stop opening notification sidebar to archive tab ([ecfc797](https://github.com/unraid/api/commit/ecfc797e7d576b51b65c980f9285878872376478)) * **web:** theme header differences ([#1085](https://github.com/unraid/api/issues/1085)) ([1ecac5e](https://github.com/unraid/api/commit/1ecac5ee4e0a656bbc7c04280c6abdcf514a2c87)) * **web:** track 'notification seen' state across tabs & page loads ([#1121](https://github.com/unraid/api/issues/1121)) ([321703e](https://github.com/unraid/api/commit/321703e907356a8a2f2665464773d856decdbcd7)) * **web:** update unread total immediately upon archiving ([#982](https://github.com/unraid/api/issues/982)) ([29d9371](https://github.com/unraid/api/commit/29d9371cc3048d502d5bbb4da3d33de3703efcc1)) ### Miscellaneous Chores * release 4.1.2 ([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 653b6df - Browse repository at this point
Copy the full SHA 653b6dfView commit details -
chore(main): release 4.1.3 (#1188)
🤖 I have created a release *beep* *boop* --- ## [4.1.3](v4.1.2...v4.1.3) (2025-02-21) ### Bug Fixes * chown correctly ([#1185](#1185)) ([46a05eb](46a05eb)) * create releases as drafts ([5483e9f](5483e9f)) * **deps:** update all non-major dependencies ([#1168](#1168)) ([248d211](248d211)) * revert config ([7957c2a](7957c2a)) * small modal window ([#1183](#1183)) ([08423b8](08423b8)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d413be8 - Browse repository at this point
Copy the full SHA d413be8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff d5e6077...d413be8