Commit Graph

1404 Commits

Author SHA1 Message Date
Mike Sawka
fa160313ea
resize terminal on restoring state (#1100) 2024-10-22 12:50:44 -07:00
Mike Sawka
bba49fb6db
remove global variables from wconfig so we don't call wavebase (#1098) 2024-10-22 10:02:15 -07:00
sawka
cf1b082c10 Merge remote-tracking branch 'origin/main' into dev-v0.9 2024-10-22 09:59:15 -07:00
Evan Simkowitz
33f05c6e0c
Update data and config paths to match platform defaults (#1047)
Going forward for new installations, config and data files will be
stored at the platform default paths, as defined by
[env-paths](https://www.npmjs.com/package/env-paths).

For backwards compatibility, if the `~/.waveterm` or `WAVETERM_HOME`
directory exists and contains valid data, it will be used. If this check
fails, then `WAVETERM_DATA_HOME` and `WAVETERM_CONFIG_HOME` will be
used. If these are not defined, then `XDG_DATA_HOME` and
`XDG_CONFIG_HOME` will be used. Finally, if none of these are defined,
the [env-paths](https://www.npmjs.com/package/env-paths) defaults will
be used.

As with the existing app, dev instances will write to `waveterm-dev`
directories, while all others will write to `waveterm`.
2024-10-22 09:26:58 -07:00
Evan Simkowitz
81a8a7f3eb
Snap support (#1095)
Adds Snap support, though I'm still waiting to hear back from the
Snapcraft team about getting our package listed.

closes #1092
2024-10-21 18:13:19 -07:00
Evan Simkowitz
39fff9ecfd
Allow separate directories for each config part, add dropdown for editing AI presets (#1074)
Adds new functionality on the backend that will merge any file from the
config directory that matches `<partName>.json` or `<partName>/*.json`
into the corresponding config part (presets, termthemes, etc.). This
lets us separate the AI presets into `presets/ai.json` so that we can
add a dropdown in the AI preset selector that will directly open the
file so a user can edit it more easily. Right now, this will create a
preview block in the layout, but in the future we can look into making
this block disconnected from the layout.

If you put AI presets in the regular presets.json file, it will still
work, since all the presets get merged. Same for any other config part.
2024-10-21 16:51:18 -07:00
Evan Simkowitz
1fc6dd7c1a
Fix code scanning alert no. 50: Size computation for allocation may overflow (#1088)
Fixes
[https://github.com/wavetermdev/waveterm/security/code-scanning/50](https://github.com/wavetermdev/waveterm/security/code-scanning/50)

To fix the problem, we need to ensure that the size computation for the
allocation does not overflow. This can be achieved by validating the
length of `barr` before performing the arithmetic operation. We will set
a maximum allowable size for `barr` to ensure that the sum of
`oscPrefixLen(oscNum)` and `len(barr)` does not exceed the maximum value
for an `int`.

1. Define a maximum allowable size for `barr` (e.g., 64 MB).
2. Check the length of `barr` against this maximum size before
performing the allocation.
3. If `barr` exceeds the maximum size, return an error.


_Suggested fixes powered by Copilot Autofix. Review carefully before
merging._

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-10-21 14:05:52 -07:00
Evan Simkowitz
8dbb1f90d2
Fix path for chrome-sandbox chmod (#1091) 2024-10-21 13:29:15 -07:00
Evan Simkowitz
6f19a3effa
Update run name for manual dispatch (#1090) 2024-10-21 12:55:24 -07:00
Evan Simkowitz
f41a844a38
Attempt to fix chrome-sandbox permissions issue on Linux (#1089)
Also allows for test runs of build-helper, which will not upload to
staging
2024-10-21 12:52:13 -07:00
dependabot[bot]
d1018e852e
Bump the electron group with 2 updates (#1063)
Bumps the electron group with 2 updates:
[electron](https://github.com/electron/electron) and
[electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder).

Updates `electron` from 32.2.0 to 33.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/electron/electron/releases">electron's
releases</a>.</em></p>
<blockquote>
<h2>electron v33.0.1</h2>
<h1>Release Notes for v33.0.1</h1>
<h2>Other Changes</h2>
<ul>
<li>Updated Chromium to 130.0.6723.59. <a
href="https://redirect.github.com/electron/electron/pull/44271">#44271</a></li>
</ul>
<h2>electron v33.0.0</h2>
<h1>Release Notes for 33.0.0</h1>
<h2>Stack Upgrades</h2>
<ul>
<li>Chromium <code>130.0.6723.44</code>
<ul>
<li><a href="https://developer.chrome.com/blog/new-in-chrome-130/">New
in 130</a></li>
<li><a href="https://developer.chrome.com/blog/new-in-chrome-129/">New
in 129</a></li>
</ul>
</li>
<li>Node <code>20.18.0</code>
<ul>
<li><a href="https://nodejs.org/en/blog/release/v20.18.0/">Node 20.18.0
blog post</a></li>
<li><a href="https://nodejs.org/en/blog/release/v20.17.0/">Node 20.17.0
blog post</a></li>
</ul>
</li>
<li>V8 <code>13.0</code></li>
</ul>
<h2>Breaking Changes</h2>
<ul>
<li>Deprecated usage of <code>textured</code> BrowserWindow
<code>type</code> option on macOS. <a
href="https://redirect.github.com/electron/electron/pull/43133">#43133</a></li>
<li>Custom protocol URLs that use Windows file paths will no longer work
correctly with the deprecated <code>protocol.registerFileProtocol</code>
and the <code>baseURLForDataURL</code> property on
<code>BrowserWindow.loadURL</code>, <code>WebContents.loadURL</code>,
and <code>&lt;webview&gt;.loadURL</code>. <a
href="https://redirect.github.com/electron/electron/pull/43977">#43977</a></li>
</ul>
<h2>Features</h2>
<h3>Additions</h3>
<ul>
<li>Added a handler,
<code>app.setClientCertRequestPasswordHandler(handler)</code>, to help
unlock cryptographic devices when a PIN is needed. <a
href="https://redirect.github.com/electron/electron/pull/41205">#41205</a></li>
<li>Added error event in utility process to support diagnostic reports
on V8 fatal errors. <a
href="https://redirect.github.com/electron/electron/pull/43997">#43997</a></li>
<li>Added <code>View.setBorderRadius(radius)</code> for customizing the
border radius of views—with compatibility for
<code>WebContentsView</code>. <a
href="https://redirect.github.com/electron/electron/pull/42320">#42320</a></li>
<li>Added Linux support for the Windows Control Overlay API. <a
href="https://redirect.github.com/electron/electron/pull/41769">#41769</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/42683">30</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42682">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42681">32</a>)<!--
raw HTML omitted --></li>
<li>Added support for the macOS system picker in
<code>desktopCapturer</code> and
<code>setDisplayMediaRequestHandler</code>. <a
href="https://redirect.github.com/electron/electron/pull/43680">#43680</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43679">32</a>)<!--
raw HTML omitted --></li>
<li>Added <code>DownloadItem.getCurrentBytesPerSecond()</code>,
<code>DownloadItem.getPercentComplete()</code>,
<code>DownloadItem.getEndTime()</code>. <a
href="https://redirect.github.com/electron/electron/pull/42805">#42805</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/42914">30</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42915">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42913">32</a>)<!--
raw HTML omitted --></li>
<li>Added a new property <code>prefersReducedTransparency</code> to
<code>nativeTheme</code>, which indicates whether the user has chosen to
reduce OS-level transparency via system accessibility settings. <a
href="https://redirect.github.com/electron/electron/pull/42862">#42862</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43138">30</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43137">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43024">32</a>)<!--
raw HTML omitted --></li>
<li>Added support for responding to auth requests initiated from utility
process via <code>app#login</code> event. <a
href="https://redirect.github.com/electron/electron/pull/42631">#42631</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43317">32</a>)<!--
raw HTML omitted --></li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Extended <code>navigationHistory</code> API with 2 new functions for
better history management. <a
href="https://redirect.github.com/electron/electron/pull/42014">#42014</a></li>
<li>Ensured that the <code>sender-id</code> hint is set when creating
desktop notifications on DBus. <a
href="https://redirect.github.com/electron/electron/pull/43949">#43949</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43951">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43950">32</a>)<!--
raw HTML omitted --></li>
<li>Aligned failure pathway in File System Access API with upstream when
attempting to open a file or directory in a blocked path. <a
href="https://redirect.github.com/electron/electron/pull/42561">#42561</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43162">30</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42994">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42993">32</a>)<!--
raw HTML omitted --></li>
<li>Enabled zstd compression in net http requests. <a
href="https://redirect.github.com/electron/electron/pull/43150">#43150</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43301">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43300">32</a>)<!--
raw HTML omitted --></li>
<li>Expose <code>systemPreferences</code> to
<code>utilityProcess</code>. <a
href="https://redirect.github.com/electron/electron/pull/42203">#42203</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/42600">30</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42598">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/42599">32</a>)<!--
raw HTML omitted --></li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fixed a build failure when the <code>enable_plugins</code> build
flag is false. <a
href="https://redirect.github.com/electron/electron/pull/44025">#44025</a></li>
<li>Fixed mouse cursor turning into loading spinner when starting
utility process on Windows. <a
href="https://redirect.github.com/electron/electron/pull/43731">#43731</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="11c2b61011"><code>11c2b61</code></a>
chore: bump chromium to 130.0.6723.59 (33-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/44271">#44271</a>)</li>
<li><a
href="6b458c78b0"><code>6b458c7</code></a>
fix: -Wunsafe-buffer-usage warnings in TaskbarHost::SetThumbarButtons()
(<a
href="https://redirect.github.com/electron/electron/issues/44260">#44260</a>)</li>
<li><a
href="77324ff514"><code>77324ff</code></a>
build: update devcontainer sha (<a
href="https://redirect.github.com/electron/electron/issues/44245">#44245</a>)</li>
<li><a
href="63d1d9cb65"><code>63d1d9c</code></a>
fix: SCContentSharingPicker crash in iframes (<a
href="https://redirect.github.com/electron/electron/issues/44228">#44228</a>)</li>
<li><a
href="dd5bce17cb"><code>dd5bce1</code></a>
docs: update timelines for E34 (<a
href="https://redirect.github.com/electron/electron/issues/44225">#44225</a>)</li>
<li><a
href="258a4a76cf"><code>258a4a7</code></a>
fix: -Wunsafe-buffer-usage warning in ChunkedDataPipeReadableStream (<a
href="https://redirect.github.com/electron/electron/issues/44223">#44223</a>)</li>
<li><a
href="f269ca1d93"><code>f269ca1</code></a>
test: fix visibility-state-spec.ts flaky test (<a
href="https://redirect.github.com/electron/electron/issues/44199">#44199</a>)</li>
<li><a
href="7887395e92"><code>7887395</code></a>
fix: -Wunsafe-buffer-usage warnings when read()ing and write()ing
integers (#...</li>
<li><a
href="9011532b2e"><code>9011532</code></a>
fix: clang variable configuration in generated node headers (<a
href="https://redirect.github.com/electron/electron/issues/44200">#44200</a>)</li>
<li><a
href="afce3ce7c7"><code>afce3ce</code></a>
docs: clarify interplay between utility process events (<a
href="https://redirect.github.com/electron/electron/issues/44203">#44203</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/electron/electron/compare/v32.2.0...v33.0.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `electron-builder` from 25.1.7 to 25.1.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/electron-userland/electron-builder/releases">electron-builder's
releases</a>.</em></p>
<blockquote>
<h2>v25.1.8</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: update test snapshot for latest 1.0.4 electron-builder-test
release by <a
href="https://github.com/mmaietta"><code>@​mmaietta</code></a> in <a
href="https://redirect.github.com/electron-userland/electron-builder/pull/8555">electron-userland/electron-builder#8555</a></li>
<li>fix: Path does not end with the package name by <a
href="https://github.com/beyondkmp"><code>@​beyondkmp</code></a> in <a
href="https://redirect.github.com/electron-userland/electron-builder/pull/8560">electron-userland/electron-builder#8560</a></li>
<li>chore(deploy): Release by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/electron-userland/electron-builder/pull/8561">electron-userland/electron-builder#8561</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/electron-userland/electron-builder/compare/electron-builder@25.1.7...electron-builder@25.1.8">https://github.com/electron-userland/electron-builder/compare/electron-builder@25.1.7...electron-builder@25.1.8</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md">electron-builder's
changelog</a>.</em></p>
<blockquote>
<h2>25.1.8</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a
href="4ff778eefd"><code>4ff778eefd9089b3b38b67156eb39e8cf57fdd83</code></a>]:
<ul>
<li>app-builder-lib@25.1.8</li>
<li>dmg-builder@25.1.8</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1d61d6f590"><code>1d61d6f</code></a>
chore(deploy): Release v25.1.8 (<a
href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/8561">#8561</a>)</li>
<li>See full diff in <a
href="https://github.com/electron-userland/electron-builder/commits/electron-builder@25.1.8/packages/electron-builder">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 12:01:19 -07:00
Evan Simkowitz
a173468e02
Fix telemetry link in TOS (#1087)
closes #1085
2024-10-21 11:56:29 -07:00
sawka
613a583513 add the use version of settingskeyatom 2024-10-18 17:21:18 -07:00
Mike Sawka
3c94669d93
metakeyatom and overrideconfigatom (#1078) 2024-10-18 17:07:44 -07:00
Evan Simkowitz
7385906106
Merge branch 'main' into dev-v0.9 2024-10-18 15:43:42 -07:00
Evan Simkowitz
26e389776b
Revert "Revert "Bump the prod-dependencies group with 2 updates"" (#1075)
Reverts wavetermdev/waveterm#1071
2024-10-18 15:31:23 -07:00
Evan Simkowitz
abb7c98d56
Revert "Revert "Bump the dev-dependencies group with 6 updates"" (#1076)
Reverts wavetermdev/waveterm#1070
2024-10-18 15:31:16 -07:00
Evan Simkowitz
f56fc982f6
Revert "Revert "Bump github.com/sashabaranov/go-openai from 1.32.0 to 1.32.2"" (#1077)
Reverts wavetermdev/waveterm#1069
2024-10-18 15:31:08 -07:00
Evan Simkowitz
4f035e1e8a
Merge branch 'main' into dev-v0.9 2024-10-18 14:39:48 -07:00
Evan Simkowitz
ab16baed3e
Fix edge case with Wave Proxy AI preset (#1073)
If a user has changed the global AI settings and added a different base
url, the Wave Proxy preset would not work because it doesn't unset all
the AI settings.
2024-10-18 14:27:48 -07:00
wave-builder[bot]
98400fe6fc
chore: bump package version to 0.8.12 2024-10-18 21:01:00 +00:00
wave-builder[bot]
a2beb1e9ad
chore: bump package version to 0.8.12-beta.5 2024-10-18 19:55:27 +00:00
Evan Simkowitz
89698289dd
Revert "Bump github.com/sashabaranov/go-openai from 1.32.0 to 1.32.2" (#1069)
Reverts wavetermdev/waveterm#1059, will reapply after 0.8.12 goes out
2024-10-18 12:49:35 -07:00
Evan Simkowitz
6045c1f428
Revert "Bump the dev-dependencies group with 6 updates" (#1070)
Reverts wavetermdev/waveterm#1060,

Will reapply after 0.8.12
2024-10-18 12:49:23 -07:00
Evan Simkowitz
205d33e7f5
Revert "Bump the prod-dependencies group with 2 updates" (#1071)
Reverts wavetermdev/waveterm#1062,

Will reapply after 0.8.12
2024-10-18 12:49:15 -07:00
dependabot[bot]
0e3d7c69d2
Bump github.com/sashabaranov/go-openai from 1.32.0 to 1.32.2 (#1059)
Bumps
[github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai)
from 1.32.0 to 1.32.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sashabaranov/go-openai/releases">github.com/sashabaranov/go-openai's
releases</a>.</em></p>
<blockquote>
<h2>v1.32.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Cleanup by <a
href="https://github.com/sashabaranov"><code>@​sashabaranov</code></a>
in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/879">sashabaranov/go-openai#879</a></li>
<li>Completion API: add Store and Metadata parameters by <a
href="https://github.com/smackcrane"><code>@​smackcrane</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/878">sashabaranov/go-openai#878</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/smackcrane"><code>@​smackcrane</code></a> made
their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/878">sashabaranov/go-openai#878</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sashabaranov/go-openai/compare/v1.32.1...v1.32.2">https://github.com/sashabaranov/go-openai/compare/v1.32.1...v1.32.2</a></p>
<h2>v1.32.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Return response body as byte slice for RequestError type by <a
href="https://github.com/AyushSawant18588"><code>@​AyushSawant18588</code></a>
in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/873">sashabaranov/go-openai#873</a></li>
<li>Adding new moderation model constants by <a
href="https://github.com/Mhjacobs"><code>@​Mhjacobs</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/875">sashabaranov/go-openai#875</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/AyushSawant18588"><code>@​AyushSawant18588</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/873">sashabaranov/go-openai#873</a></li>
<li><a href="https://github.com/Mhjacobs"><code>@​Mhjacobs</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/875">sashabaranov/go-openai#875</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sashabaranov/go-openai/compare/v1.32.0...v1.32.1">https://github.com/sashabaranov/go-openai/compare/v1.32.0...v1.32.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9fe2c6ce1f"><code>9fe2c6c</code></a>
Completion API: add Store and Metadata parameters (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/878">#878</a>)</li>
<li><a
href="b162541513"><code>b162541</code></a>
Cleanup (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/879">#879</a>)</li>
<li><a
href="21f7134574"><code>21f7134</code></a>
Adding new moderation model constants (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/875">#875</a>)</li>
<li><a
href="cfe15ffd00"><code>cfe15ff</code></a>
return response body as byte slice for RequestError type (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/873">#873</a>)</li>
<li>See full diff in <a
href="https://github.com/sashabaranov/go-openai/compare/v1.32.0...v1.32.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/sashabaranov/go-openai&package-manager=go_modules&previous-version=1.32.0&new-version=1.32.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 12:34:24 -07:00
dependabot[bot]
447e9b7370
Bump the prod-dependencies group with 2 updates (#1062)
Bumps the prod-dependencies group with 2 updates:
[@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react)
and [yaml](https://github.com/eemeli/yaml).

Updates `@floating-ui/react` from 0.26.24 to 0.26.25
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/floating-ui/floating-ui/releases"><code>@​floating-ui/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​floating-ui/react</code><a
href="https://github.com/0"><code>@​0</code></a>.26.25</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix(useListNavigation): handle virtual nested Home/End key
press</li>
<li>fix(useHover): ignore insignificant movement when resetting
<code>restMs</code></li>
<li>fix(useListNavigation): ignore duplicate arrow navigation when
composing</li>
<li>feat(useDelayGroup): add <code>enabled</code> option</li>
<li>fix(useDismiss): handle IME keydown events on Escape</li>
<li>fix(inner): round <code>max-height</code> only if not
scrollable</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md"><code>@​floating-ui/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>0.26.25</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix(useListNavigation): handle virtual nested Home/End key
press</li>
<li>fix(useHover): ignore insignificant movement when resetting
<code>restMs</code></li>
<li>fix(useListNavigation): ignore duplicate arrow navigation when
composing</li>
<li>feat(useDelayGroup): add <code>enabled</code> option</li>
<li>fix(useDismiss): handle IME keydown events on Escape</li>
<li>fix(inner): round <code>max-height</code> only if not
scrollable</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1ed123b3a5"><code>1ed123b</code></a>
Version Packages (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3074">#3074</a>)</li>
<li><a
href="4a0f925f3a"><code>4a0f925</code></a>
fix(inner): round only if not scrollable (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3081">#3081</a>)</li>
<li><a
href="c0c83b42e4"><code>c0c83b4</code></a>
feat(useDelayGroup): add <code>enabled</code> option (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3080">#3080</a>)</li>
<li><a
href="5f4d7fc02d"><code>5f4d7fc</code></a>
fix(useListNavigation): handle virtual nested Home/End key press (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3079">#3079</a>)</li>
<li><a
href="1d3c35714d"><code>1d3c357</code></a>
fix(useListNavigation): ignore duplicate arrow navigation when composing
(<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3078">#3078</a>)</li>
<li><a
href="da6583b496"><code>da6583b</code></a>
fix(useDismiss): handle IME keydown events on <code>Escape</code> (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3075">#3075</a>)</li>
<li><a
href="98fd2032cf"><code>98fd203</code></a>
fix(useHover): ignore insignificant movement when resetting
<code>restMs</code> (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3073">#3073</a>)</li>
<li>See full diff in <a
href="https://github.com/floating-ui/floating-ui/commits/@floating-ui/react@0.26.25/packages/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `yaml` from 2.5.1 to 2.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eemeli/yaml/releases">yaml's
releases</a>.</em></p>
<blockquote>
<h2>v2.6.0</h2>
<ul>
<li>Use a proper tag for <code>!!merge &lt;&lt;</code> keys (<a
href="https://redirect.github.com/eemeli/yaml/issues/580">#580</a>)</li>
<li>Add <code>stringKeys</code> parse option (<a
href="https://redirect.github.com/eemeli/yaml/issues/581">#581</a>)</li>
<li>Stringify a Document as a Document (<a
href="https://redirect.github.com/eemeli/yaml/issues/576">#576</a>)</li>
<li>Add sponsorship by <a
href="https://manifest.build/">Manifest</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="808fba3cde"><code>808fba3</code></a>
2.6.0</li>
<li><a
href="438688f357"><code>438688f</code></a>
fix: Stringify a Document as a Document (fixes <a
href="https://redirect.github.com/eemeli/yaml/issues/576">#576</a>)</li>
<li><a
href="baaabd078a"><code>baaabd0</code></a>
feat: Add stringKeys parse option (<a
href="https://redirect.github.com/eemeli/yaml/issues/581">#581</a>)</li>
<li><a
href="f2fa108376"><code>f2fa108</code></a>
docs: Update Manifest logo (<a
href="https://redirect.github.com/eemeli/yaml/issues/582">#582</a>)</li>
<li><a
href="f088599a9c"><code>f088599</code></a>
docs: Align logos using the restricted styling available for GitHub
readmes</li>
<li><a
href="dbb8a42588"><code>dbb8a42</code></a>
docs: Fix manifest.png reference</li>
<li><a
href="28dc0a4688"><code>28dc0a4</code></a>
chore: Add sponsorship by Manifest</li>
<li><a
href="1491c20eb7"><code>1491c20</code></a>
chore: Refresh lockfile</li>
<li><a
href="7a434f0713"><code>7a434f0</code></a>
feat: Use a proper tag for !!merge &lt;&lt; keys (<a
href="https://redirect.github.com/eemeli/yaml/issues/580">#580</a>)</li>
<li>See full diff in <a
href="https://github.com/eemeli/yaml/compare/v2.5.1...v2.6.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 12:34:13 -07:00
dependabot[bot]
a02a63bd8f
Bump the dev-dependencies group with 6 updates (#1060)
Bumps the dev-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `22.7.5` | `22.7.6` |
|
[@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)
| `2.1.2` | `2.1.3` |
| [tslib](https://github.com/Microsoft/tslib) | `2.7.0` | `2.8.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.8.1` | `8.10.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.4.8` | `5.4.9` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `2.1.2` | `2.1.3` |

Updates `@types/node` from 22.7.5 to 22.7.6
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vitest/coverage-istanbul` from 2.1.2 to 2.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases"><code>@​vitest/coverage-istanbul</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.1.3</h2>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Fix error diff of <code>toBeNaN, toBeUndefined, toBeNull,
toBeTruthy, toBeFalsy</code>  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6697">vitest-dev/vitest#6697</a>
<a href="https://github.com/vitest-dev/vitest/commit/e002758c"><!-- raw
HTML omitted -->(e0027)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Provide aria role intellisense  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6629">vitest-dev/vitest#6629</a>
<a href="https://github.com/vitest-dev/vitest/commit/f36eac77"><!-- raw
HTML omitted -->(f36ea)<!-- raw HTML omitted --></a></li>
<li>Not.toBeInTheDocument works with locators API  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6634">vitest-dev/vitest#6634</a>
<a href="https://github.com/vitest-dev/vitest/commit/8bef5d2b"><!-- raw
HTML omitted -->(8bef5)<!-- raw HTML omitted --></a></li>
<li>Use <code>/mockServiceWorker.js</code> instead of
<code>/__vitest_msw__</code>  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6687">vitest-dev/vitest#6687</a>
<a href="https://github.com/vitest-dev/vitest/commit/4b2ce07f"><!-- raw
HTML omitted -->(4b2ce)<!-- raw HTML omitted --></a></li>
<li>Don't override the esbuild option in the browser mode  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6692">vitest-dev/vitest#6692</a>
<a href="https://github.com/vitest-dev/vitest/commit/d131fd64"><!-- raw
HTML omitted -->(d131f)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>expect</strong>:
<ul>
<li>Preserve prototype in <code>toMatchObject</code> diff  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6620">vitest-dev/vitest#6620</a>
<a href="https://github.com/vitest-dev/vitest/commit/d289e7eb"><!-- raw
HTML omitted -->(d289e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>mocker</strong>:
<ul>
<li>Specify correct spy dependency  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> <a
href="https://github.com/vitest-dev/vitest/commit/7e9584aa"><!-- raw
HTML omitted -->(7e958)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>runner</strong>:
<ul>
<li>Ensure sequential suite overrides sequence.concurrent  -  by <a
href="https://github.com/dsyddall"><code>@​dsyddall</code></a> and <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6653">vitest-dev/vitest#6653</a>
<a href="https://github.com/vitest-dev/vitest/commit/5e6de274"><!-- raw
HTML omitted -->(5e6de)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Deprecate UserConfig in favor of ViteUserConfig  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6626">vitest-dev/vitest#6626</a>
<a href="https://github.com/vitest-dev/vitest/commit/496bd251"><!-- raw
HTML omitted -->(496bd)<!-- raw HTML omitted --></a></li>
<li>Don't hang with maxConcurrency 0  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6627">vitest-dev/vitest#6627</a>
<a href="https://github.com/vitest-dev/vitest/commit/946d8bb1"><!-- raw
HTML omitted -->(946d8)<!-- raw HTML omitted --></a></li>
<li>Deprecate old task types and node-reliant types  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6632">vitest-dev/vitest#6632</a>
<a href="https://github.com/vitest-dev/vitest/commit/000459a9"><!-- raw
HTML omitted -->(00045)<!-- raw HTML omitted --></a></li>
<li>Fix <code>&lt;empty line&gt;</code> logs when interleaving
<code>console.log/error</code>  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6644">vitest-dev/vitest#6644</a>
<a href="https://github.com/vitest-dev/vitest/commit/9ece3952"><!-- raw
HTML omitted -->(9ece3)<!-- raw HTML omitted --></a></li>
<li>Show rollup error details as test error  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6686">vitest-dev/vitest#6686</a>
<a href="https://github.com/vitest-dev/vitest/commit/47dde76f"><!-- raw
HTML omitted -->(47dde)<!-- raw HTML omitted --></a></li>
<li>Always inline setup files  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6689">vitest-dev/vitest#6689</a>
<a href="https://github.com/vitest-dev/vitest/commit/19d64e20"><!-- raw
HTML omitted -->(19d64)<!-- raw HTML omitted --></a></li>
<li>Use <code>fast-glob</code> instead of <code>tinyglobby</code> in
Vitest  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6688">vitest-dev/vitest#6688</a>
<a href="https://github.com/vitest-dev/vitest/commit/70baaaa9"><!-- raw
HTML omitted -->(70baa)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>web-worker</strong>:
<ul>
<li>Share mocker with main executor  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6623">vitest-dev/vitest#6623</a>
<a href="https://github.com/vitest-dev/vitest/commit/fe7b8aee"><!-- raw
HTML omitted -->(fe7b8)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3>   🏎 Performance</h3>
<ul>
<li>Reuse full name in reported tasks, update generator types  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6666">vitest-dev/vitest#6666</a>
<a href="https://github.com/vitest-dev/vitest/commit/7a0de0a7"><!-- raw
HTML omitted -->(7a0de)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v2.1.2...v2.1.3">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4c03a0db53"><code>4c03a0d</code></a>
chore: release v2.1.3</li>
<li><a
href="7155cee210"><code>7155cee</code></a>
refactor(coverage): move re-usable parts to base provider (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/6665">#6665</a>)</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/coverage-istanbul">compare
view</a></li>
</ul>
</details>
<br />

Updates `tslib` from 2.7.0 to 2.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/tslib/releases">tslib's
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Validate export structure of every entrypoint by <a
href="https://github.com/andrewbranch"><code>@​andrewbranch</code></a>
in <a
href="https://redirect.github.com/microsoft/tslib/pull/269">microsoft/tslib#269</a></li>
<li>Add rewriteRelativeImportExtension helper by <a
href="https://github.com/andrewbranch"><code>@​andrewbranch</code></a>
in <a
href="https://redirect.github.com/microsoft/tslib/pull/270">microsoft/tslib#270</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/microsoft/tslib/compare/v2.7.0...v2.8.0">https://github.com/microsoft/tslib/compare/v2.7.0...v2.8.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ca5f7fb791"><code>ca5f7fb</code></a>
2.8.0</li>
<li><a
href="2334267563"><code>2334267</code></a>
Merge pull request <a
href="https://redirect.github.com/Microsoft/tslib/issues/270">#270</a>
from microsoft/rewriteRelativeImportExtension</li>
<li><a
href="c4cde74589"><code>c4cde74</code></a>
Missed update</li>
<li><a
href="27b219209a"><code>27b2192</code></a>
Little optimizations</li>
<li><a
href="fece22a6b4"><code>fece22a</code></a>
Add URL-ish test</li>
<li><a
href="9c731e9f32"><code>9c731e9</code></a>
Combine tsx case into regex</li>
<li><a
href="1c03288ab2"><code>1c03288</code></a>
Test and fix invalid declaration-looking extensions</li>
<li><a
href="a55e9f7a80"><code>a55e9f7</code></a>
Do more with a regex</li>
<li><a
href="e828dac33c"><code>e828dac</code></a>
Shorten by one line</li>
<li><a
href="e7b6aa0a88"><code>e7b6aa0</code></a>
Case insensitivity, remove lookbehind</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/tslib/compare/v2.7.0...v2.8.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.8.1 to 8.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.10.0</h2>
<h2>8.10.0 (2024-10-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support TypeScript 5.6 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9972">#9972</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> propagate <code>name</code>
field to extended configs in <code>config</code> helper (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10094">#10094</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Josh Goldberg </li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v8.9.0</h2>
<h2>8.9.0 (2024-10-14)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>rule-tester:</strong> hooks for test cases (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10109">#10109</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-parameters]
cannot assume variables are either type or value (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10093">#10093</a>)</li>
<li><strong>eslint-plugin:</strong> [return-await] sync the behavior
with await-thenable (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10069">#10069</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-literal-enum-member] report
a different error message when <code>allowBitwiseExpressions</code> is
enabled (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10096">#10096</a>)</li>
<li><strong>eslint-plugin:</strong> [no-loop-func] sync from upstream
base rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10103">#10103</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-vars] never report the
naming of an enum member (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10117">#10117</a>)</li>
<li><strong>eslint-plugin:</strong> correct use-at-your-own-risk type
definitions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10049">#10049</a>)</li>
<li><strong>eslint-plugin:</strong> handle unions in await...for (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10110">#10110</a>)</li>
<li><strong>rule-tester:</strong> merge provided
<code>linterOptions</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10131">#10131</a>)</li>
<li><strong>scope-manager:</strong> [no-use-before-define] do not treat
nested namespace aliases as variable references (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10095">#10095</a>)</li>
<li><strong>typescript-estree:</strong> improve project service error
message when file extension missing from extraFileExtensions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10076">#10076</a>)</li>
<li><strong>visitor-keys:</strong> reorder
<code>TSSatisfiesExpression</code> and <code>TSTypeAssertion</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10139">#10139</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Anna Bocharova <a
href="https://github.com/RobinTail"><code>@​RobinTail</code></a></li>
<li>Arya Emami <a
href="https://github.com/aryaemami59"><code>@​aryaemami59</code></a></li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Joshua Chen</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Lotfi Meklati <a
href="https://github.com/lotmek"><code>@​lotmek</code></a></li>
<li>mdm317</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.10.0 (2024-10-17)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> propagate <code>name</code>
field to extended configs in <code>config</code> helper (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10094">#10094</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.9.0 (2024-10-14)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7effdea430"><code>7effdea</code></a>
chore(release): publish 8.10.0</li>
<li><a
href="be5bc0fb48"><code>be5bc0f</code></a>
fix(typescript-eslint): propagate <code>name</code> field to extended
configs in `config...</li>
<li><a
href="4666ed4e0c"><code>4666ed4</code></a>
chore(release): publish 8.9.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/typescript-eslint">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite` from 5.4.8 to 5.4.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v5.4.9</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v5.4.9/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/v5.4.9/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.4.9 (2024-10-14)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: bump launch-editor-middleware to v2.9.1 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18348">#18348</a>)
(<a
href="508d9ab834">508d9ab</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18348">#18348</a></li>
<li>fix(css): fix lightningcss dep url resolution with custom root (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18125">#18125</a>)
(<a
href="eae00b561e">eae00b5</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18125">#18125</a></li>
<li>fix(data-uri): only match ids starting with <code>data:</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18241">#18241</a>)
(<a
href="96084d6e75">96084d6</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18241">#18241</a></li>
<li>fix(deps): bump tsconfck (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18322">#18322</a>)
(<a
href="dc5434ce87">dc5434c</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18322">#18322</a></li>
<li>fix(hmr): don't try to rewrite imports for direct CSS soft
invalidation (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18252">#18252</a>)
(<a
href="851b258c34">851b258</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18252">#18252</a></li>
<li>fix(ssr): (backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18150">#18150</a>)
fix source map remapping with multiple sources (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18204">#18204</a>)
(<a
href="262a8796d4">262a879</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18204">#18204</a></li>
<li>chore: update all url references of vitejs.dev to vite.dev (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18276">#18276</a>)
(<a
href="c23558a7af">c23558a</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18276">#18276</a></li>
<li>chore: update license copyright (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18278">#18278</a>)
(<a
href="1864eb17b2">1864eb1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18278">#18278</a></li>
<li>docs: update homepage (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18274">#18274</a>)
(<a
href="ae4416349e">ae44163</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18274">#18274</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="898d61f94b"><code>898d61f</code></a>
release: v5.4.9</li>
<li><a
href="508d9ab834"><code>508d9ab</code></a>
fix: bump launch-editor-middleware to v2.9.1 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18348">#18348</a>)</li>
<li><a
href="dc5434ce87"><code>dc5434c</code></a>
fix(deps): bump tsconfck (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18322">#18322</a>)</li>
<li><a
href="851b258c34"><code>851b258</code></a>
fix(hmr): don't try to rewrite imports for direct CSS soft invalidation
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18252">#18252</a>)</li>
<li><a
href="96084d6e75"><code>96084d6</code></a>
fix(data-uri): only match ids starting with <code>data:</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18241">#18241</a>)</li>
<li><a
href="eae00b561e"><code>eae00b5</code></a>
fix(css): fix lightningcss dep url resolution with custom root (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18125">#18125</a>)</li>
<li><a
href="c23558a7af"><code>c23558a</code></a>
chore: update all url references of vitejs.dev to vite.dev (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18276">#18276</a>)</li>
<li><a
href="1864eb17b2"><code>1864eb1</code></a>
chore: update license copyright (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18278">#18278</a>)</li>
<li><a
href="ae4416349e"><code>ae44163</code></a>
docs: update homepage (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18274">#18274</a>)</li>
<li><a
href="262a8796d4"><code>262a879</code></a>
fix(ssr): (backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18150">#18150</a>)
fix source map remapping with multiple sources (#...</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v5.4.9/packages/vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `vitest` from 2.1.2 to 2.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases">vitest's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.3</h2>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Fix error diff of <code>toBeNaN, toBeUndefined, toBeNull,
toBeTruthy, toBeFalsy</code>  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6697">vitest-dev/vitest#6697</a>
<a href="https://github.com/vitest-dev/vitest/commit/e002758c"><!-- raw
HTML omitted -->(e0027)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Provide aria role intellisense  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6629">vitest-dev/vitest#6629</a>
<a href="https://github.com/vitest-dev/vitest/commit/f36eac77"><!-- raw
HTML omitted -->(f36ea)<!-- raw HTML omitted --></a></li>
<li>Not.toBeInTheDocument works with locators API  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6634">vitest-dev/vitest#6634</a>
<a href="https://github.com/vitest-dev/vitest/commit/8bef5d2b"><!-- raw
HTML omitted -->(8bef5)<!-- raw HTML omitted --></a></li>
<li>Use <code>/mockServiceWorker.js</code> instead of
<code>/__vitest_msw__</code>  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6687">vitest-dev/vitest#6687</a>
<a href="https://github.com/vitest-dev/vitest/commit/4b2ce07f"><!-- raw
HTML omitted -->(4b2ce)<!-- raw HTML omitted --></a></li>
<li>Don't override the esbuild option in the browser mode  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6692">vitest-dev/vitest#6692</a>
<a href="https://github.com/vitest-dev/vitest/commit/d131fd64"><!-- raw
HTML omitted -->(d131f)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>expect</strong>:
<ul>
<li>Preserve prototype in <code>toMatchObject</code> diff  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6620">vitest-dev/vitest#6620</a>
<a href="https://github.com/vitest-dev/vitest/commit/d289e7eb"><!-- raw
HTML omitted -->(d289e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>mocker</strong>:
<ul>
<li>Specify correct spy dependency  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> <a
href="https://github.com/vitest-dev/vitest/commit/7e9584aa"><!-- raw
HTML omitted -->(7e958)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>runner</strong>:
<ul>
<li>Ensure sequential suite overrides sequence.concurrent  -  by <a
href="https://github.com/dsyddall"><code>@​dsyddall</code></a> and <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6653">vitest-dev/vitest#6653</a>
<a href="https://github.com/vitest-dev/vitest/commit/5e6de274"><!-- raw
HTML omitted -->(5e6de)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Deprecate UserConfig in favor of ViteUserConfig  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6626">vitest-dev/vitest#6626</a>
<a href="https://github.com/vitest-dev/vitest/commit/496bd251"><!-- raw
HTML omitted -->(496bd)<!-- raw HTML omitted --></a></li>
<li>Don't hang with maxConcurrency 0  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6627">vitest-dev/vitest#6627</a>
<a href="https://github.com/vitest-dev/vitest/commit/946d8bb1"><!-- raw
HTML omitted -->(946d8)<!-- raw HTML omitted --></a></li>
<li>Deprecate old task types and node-reliant types  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6632">vitest-dev/vitest#6632</a>
<a href="https://github.com/vitest-dev/vitest/commit/000459a9"><!-- raw
HTML omitted -->(00045)<!-- raw HTML omitted --></a></li>
<li>Fix <code>&lt;empty line&gt;</code> logs when interleaving
<code>console.log/error</code>  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6644">vitest-dev/vitest#6644</a>
<a href="https://github.com/vitest-dev/vitest/commit/9ece3952"><!-- raw
HTML omitted -->(9ece3)<!-- raw HTML omitted --></a></li>
<li>Show rollup error details as test error  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6686">vitest-dev/vitest#6686</a>
<a href="https://github.com/vitest-dev/vitest/commit/47dde76f"><!-- raw
HTML omitted -->(47dde)<!-- raw HTML omitted --></a></li>
<li>Always inline setup files  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6689">vitest-dev/vitest#6689</a>
<a href="https://github.com/vitest-dev/vitest/commit/19d64e20"><!-- raw
HTML omitted -->(19d64)<!-- raw HTML omitted --></a></li>
<li>Use <code>fast-glob</code> instead of <code>tinyglobby</code> in
Vitest  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6688">vitest-dev/vitest#6688</a>
<a href="https://github.com/vitest-dev/vitest/commit/70baaaa9"><!-- raw
HTML omitted -->(70baa)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>web-worker</strong>:
<ul>
<li>Share mocker with main executor  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/6623">vitest-dev/vitest#6623</a>
<a href="https://github.com/vitest-dev/vitest/commit/fe7b8aee"><!-- raw
HTML omitted -->(fe7b8)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3>   🏎 Performance</h3>
<ul>
<li>Reuse full name in reported tasks, update generator types  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/6666">vitest-dev/vitest#6666</a>
<a href="https://github.com/vitest-dev/vitest/commit/7a0de0a7"><!-- raw
HTML omitted -->(7a0de)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v2.1.2...v2.1.3">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4c03a0db53"><code>4c03a0d</code></a>
chore: release v2.1.3</li>
<li><a
href="70baaaa9f6"><code>70baaaa</code></a>
fix(vitest): use <code>fast-glob</code> instead of
<code>tinyglobby</code> in Vitest (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6688">#6688</a>)</li>
<li><a
href="19d64e20ef"><code>19d64e2</code></a>
fix(vitest): always inline setup files (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6689">#6689</a>)</li>
<li><a
href="47dde76f31"><code>47dde76</code></a>
fix(vitest): show rollup error details as test error (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6686">#6686</a>)</li>
<li><a
href="7155cee210"><code>7155cee</code></a>
refactor(coverage): move re-usable parts to base provider (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6665">#6665</a>)</li>
<li><a
href="7a0de0a7c2"><code>7a0de0a</code></a>
perf: reuse full name in reported tasks, update generator types (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6666">#6666</a>)</li>
<li><a
href="8bef5d2b99"><code>8bef5d2</code></a>
fix(browser): not.toBeInTheDocument works with locators API (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6634">#6634</a>)</li>
<li><a
href="9ece395264"><code>9ece395</code></a>
fix(vitest): fix <code>\&lt;empty line&gt;</code> logs when interleaving
<code>console.log/error</code> (#...</li>
<li><a
href="000459a9ae"><code>000459a</code></a>
fix(vitest): deprecate old task types and node-reliant types (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6632">#6632</a>)</li>
<li><a
href="946d8bb165"><code>946d8bb</code></a>
fix(vitest): don't hang with maxConcurrency 0 (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6627">#6627</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/vitest">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 12:33:45 -07:00
dependabot[bot]
954b42e528
Bump the storybook group with 9 updates (#1061)
Bumps the storybook group with 9 updates:

| Package | From | To |
| --- | --- | --- |
|
[@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)
| `8.3.5` | `8.3.6` |
|
[@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)
| `8.3.5` | `8.3.6` |
|
[@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links)
| `8.3.5` | `8.3.6` |
|
[@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks)
| `8.3.5` | `8.3.6` |
|
[@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)
| `8.3.5` | `8.3.6` |
|
[@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)
| `8.3.5` | `8.3.6` |
|
[@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test)
| `8.3.5` | `8.3.6` |
|
[@storybook/theming](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/theming)
| `8.3.5` | `8.3.6` |
|
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli)
| `8.3.5` | `8.3.6` |

Updates `@storybook/addon-essentials` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-essentials</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-essentials</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/addons/essentials">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-interactions` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-interactions</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-interactions</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/addons/interactions">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-links` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-links</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-links</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/addons/links">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/blocks` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/blocks</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/blocks</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/lib/blocks">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/react` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/renderers/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/react-vite` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/react-vite</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/react-vite</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/frameworks/react-vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/test` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/test</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/test</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/lib/test">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/theming` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/theming</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/lib/theming">compare
view</a></li>
</ul>
</details>
<br />

Updates `storybook` from 8.3.5 to 8.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v8.3.6</h2>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>8.3.6</h2>
<ul>
<li>CLI: Install Svelte CSF v5 in Svelte5 projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29323">#29323</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Svelte: Add v5 stories to CLI templates - <a
href="https://redirect.github.com/storybookjs/storybook/pull/29382">#29382</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a2ee504971"><code>a2ee504</code></a>
Bump version from &quot;8.3.5&quot; to &quot;8.3.6&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.3.6/code/lib/cli">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 12:33:30 -07:00
Evan Simkowitz
de004a3cdf
Remove ollama AI preset (#1068)
I added this as an example, but it fails if the user doesn't have ollama
and/or llama:3.1 so I'm removing it
2024-10-18 12:33:08 -07:00
wave-builder[bot]
dac0cbb5f2
chore: bump package version to 0.8.12-beta.4 2024-10-18 19:06:07 +00:00
Mike Sawka
62a1149a8d
fix websocket reconnect error (#1064) 2024-10-18 12:05:20 -07:00
sawka
0590ba2509 merge main to dev 0.9 2024-10-18 09:29:39 -07:00
wave-builder[bot]
455d45f1b9
chore: bump package version to 0.8.12-beta.3 2024-10-18 06:43:45 +00:00
Mike Sawka
dc70ab4014
ws reconnection bug + clean up logging (#1058) 2024-10-17 23:42:55 -07:00
Ian Jennings
123b627640
TestDriver v4 (#865)
This PR upgrades the TestDriver tests to v4.

Some relevant updates on  `v4` for y'all:
- Our AI will pick up the job within ~2 minutes
- Tests are 40% faster (with room for more improvement through turbo
mode) and significantly more accurate
- New `/generate` features enable the AI to create it's own tests
- Smarter `/explore` features, this is how we generated your onboarding
test
- New `key:` config in our `action` allows you to post videos to your
own account
- New `createPR:` config in our `action` will automatically create PRs
from test output
- New [documentation](https://docs.testdriver.ai/reference/yml-schema).
- VMs are now on Windows
- Our best practice have been updated so we don't act as a build server
anymore. Now,[ we download your artifact from
GitHub](https://github.com/wavetermdev/waveterm/actions/runs/11276657325/workflow?pr=865#L96-L179)
and test that. I cloned your "build and upload exe" action to do this,
but we can link them together in the future.


[![wavetermdev/waveterm/refs/pull/865/merge](https://replayable-api-production.herokuapp.com/replay/6707f12167f936f4742af056/gif?shareKey=ecw0VAHvh6k2gCJDqFQew)](https://app.dashcam.io/replay/6707f12167f936f4742af056?share=ecw0VAHvh6k2gCJDqFQew)

Watch
[wavetermdev/waveterm/refs/pull/865/merge](https://app.dashcam.io/replay/6707f12167f936f4742af056?share=ecw0VAHvh6k2gCJDqFQew)
on Dashcam

---------

Co-authored-by: Evan Simkowitz <esimkowitz@users.noreply.github.com>
2024-10-17 19:09:41 -05:00
wave-builder[bot]
19883a9159
chore: bump package version to 0.8.12-beta.2 2024-10-17 23:10:46 +00:00
Evan Simkowitz
70811cb730
Add helpview callback to resolve failed webview loads (#1057) 2024-10-17 16:03:17 -07:00
wave-builder[bot]
5d8070b9d8
chore: bump package version to 0.8.12-beta.1 2024-10-17 22:39:28 +00:00
Evan Simkowitz
f77b42d70c
Fix bug where helpview fails to load sub-pages after idle (#1056)
closes #1048
2024-10-17 15:38:42 -07:00
Sylvie Crowe
a5999aa02a
Plot Sysinfo (#1054)
Expands the cpuplot with memory plots and individual cpu plots. Also
improves the styling and handling of multiple plots.
2024-10-17 15:19:13 -07:00
Evan Simkowitz
7eeb6e89f5
fix expect-error in viewmgr 2024-10-17 14:52:51 -07:00
Mike Sawka
46783ba315
vdom 3 (#1033) 2024-10-17 14:50:36 -07:00
Mike Sawka
c1c90bb4f8
browser view (#1005) 2024-10-17 14:34:02 -07:00
Evan Simkowitz
fae06600cc
Fix Windows packaging when signing isn't provided, update app icon on Windows (#1055)
This adds a new app icon for windows that is less Mac-like and it also
fixes a bug in the electron-builder.config.cjs file which would cause
the packaging step to crash if it was missing the signing env vars,
rather than just not signing the package.


![image](https://github.com/user-attachments/assets/fe433ae5-0b88-49a9-91b6-d1083460b7b2)
2024-10-17 14:27:15 -07:00
Evan Simkowitz
7628e667ca
Separate AppBackground into its own file (#1053)
Setup for command palette. I'm moving AppBackground to its own file and
simplifying the imports
2024-10-17 11:14:59 -07:00
Evan Simkowitz
88445b2f1d
Add expect-error to two emain event handlers (#1052)
There were two type errors after the most recent electron upgrade, but
they're both benign (event handler parameter mismatch) so I am adding
ts-expect-error to both instances.
2024-10-17 10:17:47 -07:00
dependabot[bot]
594bc6839a
Bump github.com/sashabaranov/go-openai from 1.31.0 to 1.32.0 (#1019)
Bumps
[github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai)
from 1.31.0 to 1.32.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sashabaranov/go-openai/releases">github.com/sashabaranov/go-openai's
releases</a>.</em></p>
<blockquote>
<h2>v1.32.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix MaxCompletionTokens typo by <a
href="https://github.com/l-winston"><code>@​l-winston</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/862">sashabaranov/go-openai#862</a></li>
<li>add jailbreak filter result, add ContentFilterResults on output by
<a
href="https://github.com/juliomartinsdev"><code>@​juliomartinsdev</code></a>
in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/864">sashabaranov/go-openai#864</a></li>
<li>Completion API: add new params by <a
href="https://github.com/isaacseymour"><code>@​isaacseymour</code></a>
in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/870">sashabaranov/go-openai#870</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/l-winston"><code>@​l-winston</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/862">sashabaranov/go-openai#862</a></li>
<li><a
href="https://github.com/juliomartinsdev"><code>@​juliomartinsdev</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/864">sashabaranov/go-openai#864</a></li>
<li><a
href="https://github.com/isaacseymour"><code>@​isaacseymour</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/870">sashabaranov/go-openai#870</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sashabaranov/go-openai/compare/v1.31.0...v1.32.0">https://github.com/sashabaranov/go-openai/compare/v1.31.0...v1.32.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="991326480f"><code>9913264</code></a>
Completion API: add new params (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/870">#870</a>)</li>
<li><a
href="7c145ebb4b"><code>7c145eb</code></a>
add jailbreak filter result, add ContentFilterResults on output (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/864">#864</a>)</li>
<li><a
href="bac7d59361"><code>bac7d59</code></a>
fix MaxCompletionTokens typo (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/862">#862</a>)</li>
<li>See full diff in <a
href="https://github.com/sashabaranov/go-openai/compare/v1.31.0...v1.32.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/sashabaranov/go-openai&package-manager=go_modules&previous-version=1.31.0&new-version=1.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 09:55:52 -07:00
dependabot[bot]
46684a3440
Bump electron from 32.1.2 to 32.2.0 in the electron group (#1018)
Bumps the electron group with 1 update:
[electron](https://github.com/electron/electron).

Updates `electron` from 32.1.2 to 32.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/electron/electron/releases">electron's
releases</a>.</em></p>
<blockquote>
<h2>electron v32.2.0</h2>
<h1>Release Notes for v32.2.0</h1>
<h2>Fixes</h2>
<ul>
<li>Fixed a crash when calling <code>focus</code> on a
<code>WebView</code>'s <code>webContents</code>. <a
href="https://redirect.github.com/electron/electron/pull/43934">#43934</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43933">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43932">33</a>)<!--
raw HTML omitted --></li>
<li>Fixed a potential issue accessing a child window document when
overriding browserWindow creation via <code>setWindowOpenHandler</code>.
<a
href="https://redirect.github.com/electron/electron/pull/43877">#43877</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43878">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43816">33</a>)<!--
raw HTML omitted --></li>
<li>Fixed an issue where an exception could be thrown on BrowserView
after its owner BrowserWindow was closed. <a
href="https://redirect.github.com/electron/electron/pull/44001">#44001</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43999">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/44000">33</a>)<!--
raw HTML omitted --></li>
<li>Fixed closing a window with more than one attached sheet on macOS.
<a
href="https://redirect.github.com/electron/electron/pull/43954">#43954</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43953">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43952">33</a>)<!--
raw HTML omitted --></li>
<li>Fixed potential use-after-free during view removal on macOS. <a
href="https://redirect.github.com/electron/electron/pull/43923">#43923</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43924">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43922">33</a>)<!--
raw HTML omitted --></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Ensured that the <code>sender-id</code> hint is set when creating
desktop notifications on DBus. <a
href="https://redirect.github.com/electron/electron/pull/43950">#43950</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/43951">31</a>,
<a
href="https://redirect.github.com/electron/electron/pull/43949">33</a>)<!--
raw HTML omitted --></li>
<li>Updated Chromium to 128.0.6613.178. <a
href="https://redirect.github.com/electron/electron/pull/44086">#44086</a></li>
<li>Updated Node.js to v20.18.0. <a
href="https://redirect.github.com/electron/electron/pull/44116">#44116</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="da32971374"><code>da32971</code></a>
chore: bump node to v20.18.0 (32-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/44116">#44116</a>)</li>
<li><a
href="27c38bdead"><code>27c38bd</code></a>
build: add import/order eslint rule (<a
href="https://redirect.github.com/electron/electron/issues/44107">#44107</a>)</li>
<li><a
href="bf8de29f9b"><code>bf8de29</code></a>
fix: remove use of deprecated API base::Hash() (<a
href="https://redirect.github.com/electron/electron/issues/44102">#44102</a>)</li>
<li><a
href="058a616135"><code>058a616</code></a>
perf: use ArrayBuffer::Data() instead of GetBackingStore()-&gt;Data()
(32-x-y) (...</li>
<li><a
href="bd8b9daa74"><code>bd8b9da</code></a>
fix: -Wunsafe-buffer-usage warnings in
WebFrameRenderer::ExecuteJavaScript() ...</li>
<li><a
href="a635dac618"><code>a635dac</code></a>
chore: bump chromium to 128.0.6613.178 (32-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/44086">#44086</a>)</li>
<li><a
href="653b928e0d"><code>653b928</code></a>
build: fix relative file read during npm publish (<a
href="https://redirect.github.com/electron/electron/issues/44092">#44092</a>)</li>
<li><a
href="98b1d305b6"><code>98b1d30</code></a>
build: cleanup release scripts, separate cli entrypoints from logic (<a
href="https://redirect.github.com/electron/electron/issues/44081">#44081</a>)</li>
<li><a
href="2f519a8f2e"><code>2f519a8</code></a>
build: update some build dependencies (<a
href="https://redirect.github.com/electron/electron/issues/44070">#44070</a>)</li>
<li><a
href="2e84985439"><code>2e84985</code></a>
build: convert all release scripts to typescript (<a
href="https://redirect.github.com/electron/electron/issues/44060">#44060</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/electron/electron/compare/v32.1.2...v32.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron&package-manager=npm_and_yarn&previous-version=32.1.2&new-version=32.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 09:55:32 -07:00
Evan Simkowitz
a90e747f92
Fix runaway name appending on the default AI preset (#1051)
Shallow copy the presets when updating `display:name` so that the
appending of the model name for the default preset doesn't accumulate
every time the tab refreshes.

closes #1040
2024-10-17 09:53:49 -07:00