Commit Graph

1489 Commits

Author SHA1 Message Date
Mike Sawka
631fad23d8
add new vdom.H() func and Filter/FilterIdx (#1291) 2024-11-14 16:19:21 -08:00
Mike Sawka
8b672211a9
move vdomclient to waveapp (#1290) 2024-11-14 13:32:58 -08:00
Evan Simkowitz
2dfdf66169
Opening HelpView pages in external browser uses the public docsite equivalent (#1289)
Before, when you clicked the "Open in External Browser" button from the
`HelpView`, the browser would attempt to open the embedded url, which
may or may not still exist, depending on whether the content was cached
from the last time the app was opened (since the embedded docsite uses a
random port). Now, we'll swap the embedded url for the public docsite
equivalent when you open in an external browser.
2024-11-14 11:03:10 -08:00
Evan Simkowitz
eb00716e00
Don't drag for ephemeral blocks (#1288) 2024-11-14 10:16:08 -08:00
Evan Simkowitz
ced3d73111
Update to Yarn 4.5.1 (#1286) 2024-11-13 21:11:00 -08:00
Evan Simkowitz
e5f98c6475
Update our build workflows to use NodeJS 22 (#1285)
NodeJS 20 is almost EOL so I'm updating our workflows to use NodeJS 22.
This does not change anything about our app, which will still use NodeJS
20 until Electron shifts away from it. NodeJS 22 is fully
backwards-compatible with NodeJS 20 so there's no issue from a testing
standpoint.
2024-11-13 21:06:48 -08:00
Evan Simkowitz
f4439ebc6c
Update Readme to reflect that electron no longer supports macOS 10.15 (#1284) 2024-11-13 20:58:30 -08:00
Evan Simkowitz
255cb51944
Fix window opacity bug (#1283)
With the tab refactor, we introduced a regression that prevented window
transparency from working. Rather than applying overrides of the app
background color (where we record window opacity) to the body of the
document, we were applying it to the main div. This meant that while the
main div was transparent, the body was not (since the default background
color we set for the body is opaque). With this change, we update the
body background directly.
2024-11-13 20:48:02 -08:00
Evan Simkowitz
14249b33b2
Remove the debounce when setting the backdrop for the ephemeral nodes (#1280)
I added this debounce to delay the blurring of the background nodes when
a node was magnified to account for the animation, but it looks weird
for the ephemeral nodes since there's no animation when first showing
them. When we work on node creation animations maybe I'll add back this
delay
2024-11-13 18:49:03 -08:00
Red J Adaya
b429e967e6
use color var for connection status overlay (#1278) 2024-11-13 18:39:46 -08:00
Evan Simkowitz
db556f18b8
Cleanup unnecessary log and unused variable from last PR (#1279) 2024-11-13 18:37:43 -08:00
Evan Simkowitz
d38f889bd6
Add tooltip for clear chat history (#1276) 2024-11-13 18:02:47 -08:00
Evan Simkowitz
3fcf209b52
Add ephemeral block support (#1275)
Ephemeral blocks can now be added to the LayoutModel for a tab. Only one
ephemeral block can exist at a time. It is placed above all other
blocks, including the magnified blocks.

Updates how magnified and ephemeral blocks overlay the other blocks.
Now, there's a blurred backdrop behind them that will obscure the other
blocks. As a result of this, the overlayed blocks are now translucent.
2024-11-13 18:00:13 -08:00
Sylvie Crowe
31d0aa114d
AI Clear Button (#1274)
Adds a button and Cmd:l keybinding to clear the ai message history in
the current block
2024-11-13 15:00:33 -08:00
Evan Simkowitz
4d57b5842b
Release notes typo fix (#1273) 2024-11-12 13:57:52 -08:00
Evan Simkowitz
6216dca17a
Fix docsite path error in docsite.go (#1272)
The docsite path was being initialized as a global variable. This wasn't
an issue before we were caching and unsetting the env vars, but now that
`wavebase.GetWaveAppPath()` returns the contents of the cached variable,
we need to read its value at runtime, since it won't be set at the time
the global variable is initialized.
2024-11-12 12:30:37 -08:00
Evan Simkowitz
6021ef0fd6
Accept package agreements for winget install (#1271) 2024-11-12 10:37:45 -08:00
wave-builder[bot]
0fcc39c105
chore: bump package version to 0.9.2 2024-11-12 04:03:04 +00:00
wave-builder[bot]
8734207845
chore: bump package version to 0.9.2-beta.2 2024-11-12 02:35:01 +00:00
Mike Sawka
dcb38dd64e
release notes and more docs for v0.9.2 (#1270) 2024-11-11 18:26:21 -08:00
Mike Sawka
95fd00617e
fixes for o1 models (#1269) 2024-11-11 17:11:09 -08:00
Evan Simkowitz
29e54c8263
Move presets docs to own page (#1268) 2024-11-11 16:08:56 -08:00
Evan Simkowitz
28d95878eb
Set testdriver to not run on unnecessary pushes (#1267) 2024-11-11 16:06:16 -08:00
Evan Simkowitz
3e11450374
Add presets documentation (#1266) 2024-11-11 15:57:00 -08:00
Sylvie Crowe
d96542f691
Rerun Command Button (#1265)
Adds a button in widgets with a "cmd" controller that allows the command
to be rerun without accessing a context menu.
2024-11-11 15:30:40 -08:00
wave-builder[bot]
86a83cb290
chore: bump package version to 0.9.2-beta.1 2024-11-11 21:16:42 +00:00
Mike Sawka
3fc45c63f3
vdom terminal toolbar (#1263) 2024-11-11 13:11:09 -08:00
Mike Sawka
83f671c7a9
rename actual size to reset zoom (#1264) 2024-11-11 13:10:38 -08:00
Mike Sawka
de902ec2b7
ai backend refactor + claude/anthropic API support (#1262) 2024-11-11 11:39:08 -08:00
Mike Sawka
38eeba5bd2
set maxcompletiontokens (#1260) 2024-11-11 10:52:59 -08:00
Evan Simkowitz
3a21d3183c
Fix electron:start task not having wcloud env vars (#1261) 2024-11-11 10:46:58 -08:00
Mike Sawka
e9e363155e
updates for docs index page (#1258) 2024-11-08 18:03:59 -08:00
Sylvie Crowe
8e15c28548
Custom Widget Fixes (#1253)
Addresses:
- Table formatting
- Adds an info section explaining font awesome icons
2024-11-08 17:30:39 -08:00
Mike Sawka
045405aa5e
new wsh ai command (#1257) 2024-11-08 16:34:50 -08:00
Mike Sawka
2c055b56d0
new resolver formats (tab:N), and also make the structure of the resolvers much more robust (#1254) 2024-11-08 15:48:54 -08:00
Mike Sawka
58f2f4ae8e
fix display order sort (#1256) 2024-11-08 15:46:44 -08:00
Mike Sawka
7afb9c5803
fix default config error (#1255) 2024-11-08 15:09:19 -08:00
Mike Sawka
c34a5912e7
return clientid in WaveInfoData, print for wsh version -v (#1252) 2024-11-08 14:19:56 -08:00
Evan Simkowitz
3216bc2389
Use one unified widgets.json file for managing widgets in the sidebar (#1250)
Renames defaultwidgets.json file in defaultconfig to widgets.json and
removes references to defaultwidgets in the codebase and documentation.

Going forward, users will see one unified list of widgets in the sidebar
with no separator between default and custom widgets. Users can manually
move any edits to their defaultwidgets.json file into their widgets.json
file to get back their overrides.
2024-11-08 14:14:59 -08:00
Evan Simkowitz
92271408dc
Fix bad contrast in the platform pill in the docsite (#1251)
White text on green breaks site accessibility standards so I'm updating
the active text color for the platform picker pill to be
`--ifm-color-secondary-contrast-foreground`, which is white on light
mode and light grey on dark mode.
2024-11-08 13:10:39 -08:00
Evan Simkowitz
bac9649140
Use IFM colors for custom components (#1249) 2024-11-08 12:54:00 -08:00
Mike Sawka
8685ca9069
move fg/active checks to window focus() instead of tab focus (#1248) 2024-11-08 12:42:35 -08:00
Mike Sawka
7718aebc17
use wave accent color for contextswitch pill (#1247) 2024-11-08 12:19:53 -08:00
Mike Sawka
61719344e8
update docs for new wsh commands and options (#1246) 2024-11-08 12:13:10 -08:00
Evan Simkowitz
b24e2d917d
Use merge-gatekeeper (#1245) 2024-11-08 11:29:25 -08:00
Evan Simkowitz
02c8827483
Add dummy workflow so that deploy-docsite is treated as a status check (#1244) 2024-11-08 11:15:37 -08:00
wave-builder[bot]
f0a2d21c07
chore: bump package version to 0.9.2-beta.0 2024-11-08 19:12:24 +00:00
Sylvie Crowe
59abdc7971
Connection Dropdown Photo in docs (#1242) 2024-11-08 11:11:06 -08:00
Mike Sawka
d5297cc5d4
wsh editconfig (#1243) 2024-11-08 11:08:52 -08:00
Evan Simkowitz
cd0e2949ee
Add a document detailing the layout system (#1232) 2024-11-08 11:00:50 -08:00