Commit Graph

1141 Commits

Author SHA1 Message Date
Mike Sawka
8460620196
try to get meta tag to detect color (#908) 2024-09-30 13:51:01 -07:00
Mike Sawka
6665e2d96e
better shellopts for commands and login/interactive shells (#907) 2024-09-30 12:36:05 -07:00
Sylvie Crowe
41a34ad49f
Add Extra Log Messages to Improve Debugging Experience (#906)
This adds more debugging statements for connections and ai chat, in
order to provide us more context if users run into bugs.
2024-09-30 12:32:22 -07:00
Mike Sawka
cacde1b0ba
fix use dimensions hook (#905) 2024-09-30 12:19:29 -07:00
dependabot[bot]
2f5351e8ca
Bump the dev-dependencies group with 2 updates (#892) 2024-09-29 18:02:10 -07:00
Sylvie Crowe
e84f07fa13
SSH Windows Fix (#894)
Only affects windows builds:

Previously, the ~/.waveterm/bin had to exist for wsh to be installed
properly. This fixes it to work on a remote machine where that isn't
already set up.
2024-09-27 16:41:53 -07:00
Mike Sawka
267e40cc67
conditionally write generated files (#890) 2024-09-27 13:46:10 -07:00
Mike Sawka
cafce7aed3
fix app-background zindex (#893) 2024-09-27 13:42:18 -07:00
Mike Sawka
52cb36bc37
id 'tab' for current tabid (#891) 2024-09-26 23:49:35 -07:00
Mike Sawka
5d8fa2e8d9
all data urls in bg. also fix setmeta to only split on the first equal sign (#889) 2024-09-26 23:07:06 -07:00
Evan Simkowitz
c5770a6903
fix cname formatting exclusion (#888) 2024-09-26 20:11:23 -07:00
Evan Simkowitz
6007131bfe
Update style section of contributing guide (#887) 2024-09-26 20:07:42 -07:00
Evan Simkowitz
ef27237acb
Add storybook link to readme (#886) 2024-09-26 19:49:32 -07:00
Evan Simkowitz
e902138226
Add Storybook link to contributing guide (#885) 2024-09-26 19:47:52 -07:00
Evan Simkowitz
c1d2a05e4c
Override bg color on light vs dark mode storybook (#884) 2024-09-26 19:37:07 -07:00
Evan Simkowitz
ba7b0b7019
Fix wave logo size and anchor alignments in Storybook (#883) 2024-09-26 19:24:12 -07:00
Evan Simkowitz
6442eaeb3f
Change logo path for storybook (#882) 2024-09-26 19:08:41 -07:00
Evan Simkowitz
11d09f1740
Emit dark mode update event when system setting changes (#881) 2024-09-26 19:02:23 -07:00
Evan Simkowitz
061949354c
Storybook with dark mode support (#880) 2024-09-26 18:58:25 -07:00
Red J Adaya
5ecb285339
menu (#846) 2024-09-26 18:21:28 -07:00
wave-builder[bot]
11126a4cc5
chore: bump package version to 0.8.6 2024-09-26 23:03:17 +00:00
Evan Simkowitz
fc87c3fc98
Fix Storybook Vite outDir (#879) 2024-09-26 15:37:33 -07:00
wave-builder[bot]
7a9c867fed
chore: bump package version to 0.8.6-beta.2 2024-09-26 22:35:45 +00:00
Mike Sawka
29b80bc028
support fish shell with wsh (#874) 2024-09-26 15:34:52 -07:00
Evan Simkowitz
3ebdd9c01e
fix assets path (#878) 2024-09-26 15:24:34 -07:00
Evan Simkowitz
2dc89d8f1b
Add assets dir for storybook (#877) 2024-09-26 15:21:42 -07:00
Evan Simkowitz
09d3c03f2a
Add nojekyll to assets dir (#876) 2024-09-26 15:13:45 -07:00
Evan Simkowitz
fa6753d118
Fix icons for storybook (#875) 2024-09-26 15:11:03 -07:00
Evan Simkowitz
9fcbcac996
Fix storybook build (#873) 2024-09-26 14:43:55 -07:00
wave-builder[bot]
2e488e4505
chore: bump package version to 0.8.6-beta.1 2024-09-26 21:37:44 +00:00
Evan Simkowitz
3f15bfd2e4
Revert "better conditional taskfile running" (#872)
Reverts wavetermdev/waveterm#864

There's a typo here that's breaking the Taskfile
2024-09-26 14:36:47 -07:00
dependabot[bot]
20f4ff6564
Bump github.com/sashabaranov/go-openai from 1.30.3 to 1.31.0 (#869)
Bumps
[github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai)
from 1.30.3 to 1.31.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.31.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Filter messages by the run ID that generated them. (run_id string
Optional) by <a
href="https://github.com/floodwm"><code>@​floodwm</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/855">sashabaranov/go-openai#855</a></li>
<li>Optimize Client Error Return by <a
href="https://github.com/eiixy"><code>@​eiixy</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/856">sashabaranov/go-openai#856</a></li>
<li>Fix max_completion_tokens by <a
href="https://github.com/alexsacr"><code>@​alexsacr</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/860">sashabaranov/go-openai#860</a></li>
<li>fix: ParallelToolCalls should be added to RunRequest by <a
href="https://github.com/kenshin54"><code>@​kenshin54</code></a> in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/861">sashabaranov/go-openai#861</a></li>
<li>feat: usage struct add CompletionTokensDetails by <a
href="https://github.com/liushuangls"><code>@​liushuangls</code></a> in
<a
href="https://redirect.github.com/sashabaranov/go-openai/pull/863">sashabaranov/go-openai#863</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/floodwm"><code>@​floodwm</code></a> made
their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/855">sashabaranov/go-openai#855</a></li>
<li><a href="https://github.com/alexsacr"><code>@​alexsacr</code></a>
made their first contribution in <a
href="https://redirect.github.com/sashabaranov/go-openai/pull/860">sashabaranov/go-openai#860</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sashabaranov/go-openai/compare/v1.30.3...v1.31.0">https://github.com/sashabaranov/go-openai/compare/v1.30.3...v1.31.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fdd59d9341"><code>fdd59d9</code></a>
feat: usage struct add CompletionTokensDetails (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/863">#863</a>)</li>
<li><a
href="e9d8485e90"><code>e9d8485</code></a>
fix: ParallelToolCalls should be added to RunRequest (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/861">#861</a>)</li>
<li><a
href="7f80303cc3"><code>7f80303</code></a>
Fix max_completion_tokens (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/860">#860</a>)</li>
<li><a
href="38bdc812df"><code>38bdc81</code></a>
Optimize Client Error Return (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/856">#856</a>)</li>
<li><a
href="e095df5325"><code>e095df5</code></a>
run_id string Optional (<a
href="https://redirect.github.com/sashabaranov/go-openai/issues/855">#855</a>)</li>
<li>See full diff in <a
href="https://github.com/sashabaranov/go-openai/compare/v1.30.3...v1.31.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.30.3&new-version=1.31.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-09-26 14:36:30 -07:00
dependabot[bot]
47fdd4461d
Bump the dev-dependencies group with 2 updates (#870)
Bumps the dev-dependencies group with 2 updates:
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

Updates `@types/node` from 22.6.1 to 22.7.3
<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 `vite` from 5.4.7 to 5.4.8
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.4.8 (2024-09-25)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix(css): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18113">#18113</a>,
fix missing source file warning with sass modern api custom importer (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18">#18</a>
(<a
href="7d47fc1c74">7d47fc1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18183">#18183</a></li>
<li>fix(css): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18128">#18128</a>,
ensure sass compiler initialized only once (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18184">#18184</a>)
(<a
href="8464d976b1">8464d97</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18128">#18128</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18184">#18184</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0474550c9f"><code>0474550</code></a>
release: v5.4.8</li>
<li><a
href="8464d976b1"><code>8464d97</code></a>
fix(css): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18128">#18128</a>,
ensure sass compiler initialized only once (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18184">#18184</a>)</li>
<li><a
href="7d47fc1c74"><code>7d47fc1</code></a>
fix(css): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18113">#18113</a>,
fix missing source file warning with sass modern a...</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v5.4.8/packages/vite">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-09-26 14:34:23 -07:00
Evan Simkowitz
6ffa421744
Storybook page, exclude Jotai from dependabot, use NodeJS 20 for builds (#868) 2024-09-26 14:17:52 -07:00
wave-builder[bot]
5eeee9003a
chore: bump package version to 0.8.6-beta.0 2024-09-26 20:30:29 +00:00
Mike Sawka
e567434b03
fix broken windows (with no tabs) (#867) 2024-09-26 13:29:07 -07:00
Mike Sawka
68dfc4ab90
better conditional taskfile running (#864)
still builds the server, but fixes the generate steps and wsh
2024-09-26 12:49:17 -07:00
Evan Simkowitz
df57896e2b
Dispose of the window DB entry when no tabs are left (#866)
Fixes issue where closing the last tab in the last window would cause
app to show a blank window the next time it opens. Instead, we should
dispose of the window so that it can be created from scratch the next
time the app launches.

Also fixes a potential DB resource leak from dead windows cluttering up
the DB
2024-09-26 12:48:40 -07:00
Sylvie Crowe
de92e53c38
Checkbox and Radio Context Menu Items (#861)
Expands the context menu to allow checkbox and radio button items.
2024-09-25 20:53:32 -07:00
wave-builder[bot]
3da79f80f4
chore: bump package version to 0.8.5 2024-09-26 02:24:34 +00:00
Mike Sawka
3922236cdf
downgrade jotai -- causes major issue with codeedit (#862) 2024-09-25 19:23:22 -07:00
wave-builder[bot]
bfc3125468
chore: bump package version to 0.8.4 2024-09-25 23:41:49 +00:00
wave-builder[bot]
030fdbeae2
chore: bump package version to 0.8.4-beta.6 2024-09-25 23:18:48 +00:00
Mike Sawka
a4bc0fa93b
if WAVETERM_HOME is set, use that in emain (#859) 2024-09-25 16:16:07 -07:00
wave-builder[bot]
718ebb8170
chore: bump package version to 0.8.4-beta.5 2024-09-25 22:57:51 +00:00
Mike Sawka
fbbacbc09b
legacy message for v7 upgrades (#858) 2024-09-25 15:52:12 -07:00
Evan Simkowitz
f886aa1e8e
Fail silently if launch settings don't exist (#857) 2024-09-25 15:34:31 -07:00
wave-builder[bot]
dea651216d
chore: bump package version to 0.8.4-beta.4 2024-09-25 21:44:03 +00:00
Evan Simkowitz
d35f022b5c
Fetch settings directly from filesystem on launch (#855)
This bypasses the Go backend when fetching the settings for the app on first launch. This allows for actions that need to be performed before the app is ready, such as disabling hardware acceleration.
2024-09-25 14:43:05 -07:00
wave-builder[bot]
6dc738c3c8
chore: bump package version to 0.8.4-beta.3 2024-09-25 20:47:06 +00:00