Releases: wavetermdev/waveterm
Releases · wavetermdev/waveterm
Wave Terminal v0.10.0-beta.6 Release
What's Changed
- Wrap yarn install with retry for Testdriver and Build Helper by @esimkowitz in #1494
- create ref in model, also remove isRunning by @sawka in #1496
- updated release notes. date, docs, and links by @sawka in #1497
- Squash some leftover bugs by @esimkowitz in #1495
- Remove unnecessary log by @esimkowitz in #1498
- add a refocus at the end of wave reinit by @sawka in #1499
- Make the Wave logo icons slightly smaller by @esimkowitz in #1500
Full Changelog: v0.10.0-beta.5...v0.10.0-beta.6
Wave Terminal v0.10.0-beta.5 Release
What's Changed
- Workspace doc, moving around images by @esimkowitz in #1479
- Make note an info in workspaces doc by @esimkowitz in #1481
- Fix workspace icon in docs by @esimkowitz in #1482
- minor docs fixups (consistency) by @sawka in #1480
- getting started doc fleshed out by @sawka in #1483
- One more try at fixing the SVG for the workspace, fix another syntax error by @esimkowitz in #1484
- new wsh docs, style updates across the docs site by @sawka in #1486
- Final workspace doc icon fix, use inline custom icon by @esimkowitz in #1485
- Only call
WebViewModel.handleNavigate
for main frame navigations by @esimkowitz in #1488 - Remove some unnecessary logs from webview by @esimkowitz in #1490
- Fix nullchecks in wave.ts by @esimkowitz in #1491
- add try/catch around workspace menu by @sawka in #1492
- Stop event propagation for contextmenu show event by @esimkowitz in #1493
Full Changelog: v0.10.0-beta.4...v0.10.0-beta.5
Wave Terminal v0.10.0-beta.4 Release
What's Changed
- Add href to wave logo in readme by @esimkowitz in #1447
- Add divider between color and icon selectors by @esimkowitz in #1448
- Remove workspace oid from menu by @esimkowitz in #1449
- ignore auto-updater QUIC protocol error by @sawka in #1450
- new bg theme by @sawka in #1454
- Make workspace switcher icons fixed width, add confirm on delete by @esimkowitz in #1455
- minor v10 cleanup (waveReadyPromise, focusedWaveWindow) by @sawka in #1456
- Connections Typeahead Additional Fixes by @oneirocosm in #1457
- Fix relative links for storybook assets by @esimkowitz in #1458
- Show hover effect on dragging tab by @esimkowitz in #1459
- Fix storybook base url by @esimkowitz in #1461
- docs: fix malformed json and json formatting by @oneirocosm in #1460
- Auto-select workspace name by @esimkowitz in #1464
- Move markdown css import so it doesn't affect Storybook by @esimkowitz in #1465
- v10 docs / release notes by @sawka in #1467
- Use highlight.js scss instead of css in markdown styling by @esimkowitz in #1468
- try to fix drag region above tabs by @sawka in #1466
- Make default workspace icon the Wave logo by @esimkowitz in #1470
- fix some docs formatting, link to other parts of the docs by @sawka in #1471
- Docs Updates by @oneirocosm in #1469
- Fix Preview for Uninitialized Connections by @oneirocosm in #1473
- Fix unawaited promises in dir preview by @esimkowitz in #1474
- Add license identifiers to my changes by @esimkowitz in #1475
- Fix tab name reload for pinned tabs by @esimkowitz in #1476
- reorganize AI presets, make the other docs consistent by @sawka in #1477
- fix for tabs out of order in tabbar by @sawka in #1478
Full Changelog: v0.10.0-beta.2...v0.10.0-beta.4
Wave Terminal v0.10.0-beta.2 Release
What's Changed
- fix: smarter connection typeahead arrows by @oneirocosm in #1431
- Separate Snap publish jobs by @esimkowitz in #1433
- Move wlayout to wcore, create new tab layout for all new tabs by @esimkowitz in #1437
- implement tab:preset, and increase active tab opacity by @sawka in #1439
- Was accidentally bootstrapping new layout twice by @esimkowitz in #1441
- fix: don't show wsh error for a connection error by @oneirocosm in #1438
- Found another erroneous layout bootstrap by @esimkowitz in #1442
- Queue workspace switching on emain by @esimkowitz in #1440
- Perplexity api by @systemshift in #1432
- New colors for workspace switcher by @esimkowitz in #1443
- Update switcher icons, fix bug makeIconClass, add guid to new workspace name by @esimkowitz in #1444
- Add tooltip for unpin and close tab buttons by @esimkowitz in #1445
New Contributors
- @systemshift made their first contribution in #1432
Full Changelog: v0.10.0-beta.1...v0.10.0-beta.2
Wave Terminal v0.10.0-beta.1 Release
What's Changed
- Retry the macOS builds in case of notarize failures by @esimkowitz in #1428
- Pass workspace id to contextmenu-show by @esimkowitz in #1429
- fix block controller status (add version) by @sawka in #1430
Full Changelog: v0.10.0-beta.0...v0.10.0-beta.1
Wave Terminal v0.10.0-beta.0 Release
What's Changed
- Hopefully last fix to the winget publish job by @esimkowitz in #1337
- Switch from Less to Scss by @esimkowitz in #1335
- Bump the dev-dependencies group with 8 updates by @dependabot in #1342
- Bump the storybook group with 9 updates by @dependabot in #1343
- Bump github.com/sashabaranov/go-openai from 1.35.6 to 1.35.7 by @dependabot in #1339
- Try changing the order of dependabot rules to enforce docusaurus as separate groups by @esimkowitz in #1347
- stronger callouts for the 'clear' key by @sawka in #1346
- Remove separate docs group in dependabot by @esimkowitz in #1348
- Bump the prod-dependencies group with 9 updates by @dependabot in #1344
- touch up final test condition by @chottuthejimmy in #1338
- misc v0.9.3 fixes -- numToString, block counts, fix docsite images/video by @sawka in #1354
- fix newlines with wsh getvar. by @sawka in #1349
- SSH without using WSH by @oneirocosm in #1355
- Bump the storybook group with 9 updates by @dependabot in #1361
- Bump the dev-dependencies group with 8 updates by @dependabot in #1360
- Bump electron from 33.2.0 to 33.2.1 in the electron group by @dependabot in #1363
- Workspaces are back! by @esimkowitz in #1282
- Fix initialdata bug by @esimkowitz in #1365
- Revert electron bump by @esimkowitz in #1366
- Fix close active tab behavior by @esimkowitz in #1367
- Fix switch workspace by @esimkowitz in #1370
- quick fixes by @sawka in #1369
- Remove child views before switching workspaces by @esimkowitz in #1371
- Create and rename files and dirs in dirpreview by @esimkowitz in #1156
- Delete a tab when it's out of blocks, cascade to window by @esimkowitz in #1374
- tabs new design by @adred in #1352
- Fix missing field in global.ts by @esimkowitz in #1377
- Add recursive flag to prevent unwanted deletion of parents while they're already being deleted by @esimkowitz in #1378
- Hack to prevent tabbar flicker when switching tabs by @esimkowitz in #1379
- Add Save and Cancel buttons to dir preview entry manager by @esimkowitz in #1381
- Fix SCSS formatting after migration by @esimkowitz in #1382
- Pinned tabs by @esimkowitz in #1375
- Oops i actually made the tabs wrong by @esimkowitz in #1384
- Fix tab name calculation to account for pinned tabs by @esimkowitz in #1385
- wsh run by @sawka in #1376
- Bump the prod-dependencies group with 2 updates by @dependabot in #1362
- Bump the dev-dependencies group across 1 directory with 2 updates by @dependabot in #1364
- Upgrade Vite and other deps to resolve packaging issue by @esimkowitz in #1387
- Bump @types/react from 18.3.12 to 18.3.13 in the dev-dependencies group across 1 directory by @dependabot in #1388
- Better flicker prevention when switching tabs by @esimkowitz in #1389
- Fix zombie tab context menus by @esimkowitz in #1390
- Remove another instance of redundant Vite Sass config by @esimkowitz in #1391
- New Connections Configs by @oneirocosm in #1383
- wsh setbg + updated tab background docs by @sawka in #1394
- activity update + dont allow empty workspace names by @sawka in #1393
- Fix null ref in getConnConfigKeyAtom by @esimkowitz in #1396
- Update Go toolchain to 1.23.4 by @esimkowitz in #1395
- Fix issue where WaveAI text area would resize on launch by @esimkowitz in #1397
- Small tweak to nohover to only start timeout on requestanimationframe by @esimkowitz in #1398
- Fix edge case when dragging pinnned tabs by @esimkowitz in #1399
- Use window destroy instead of forceClose by @esimkowitz in #1400
- Patch version of path-to-regexp by @esimkowitz in #1401
- Auditing async usage in frontend code by @esimkowitz in #1402
- closeTab fix by @sawka in #1403
- Prevent crashes when user spams Cmd:T by @esimkowitz in #1404
- Refuse setActiveTab if tab is already set by @esimkowitz in #1405
- more tab fixes by @sawka in #1407
- Bump github.com/sashabaranov/go-openai from 1.35.7 to 1.36.0 by @dependabot in #1409
- add more extensions to mimetype database. by @sawka in #1417
- Retry Without Wsh on Fail by @oneirocosm in #1406
- fix bcstart -- don't allow two controllers to start simultaneously by @sawka in #1418
- force createTab to go through the queue as well by @sawka in #1420
- Even simpler tab flicker fix by @esimkowitz in #1421
- fix: changes for nowsh compatibility with wsl by @oneirocosm in #1422
- Workspace app menu by @esimkowitz in #1423
- closetab / tab destroy fixes by @sawka in #1424
- Rename "Default workspace" to "Starter workspace" by @esimkowitz in #1425
- Remove unused vars in wcore by @esimkowitz in #1426
- Add workspace switch accelerators, skip prompt if workspace is already open by @esimkowitz in #1427
New Contributors
- @chottuthejimmy made their first contribution in #1338
Full Changelog: v0.9.3...v0.10.0-beta.0
Wave Terminal v0.9.3 Release
What's Changed
New minor release that introduces Wave's connected computing extensions. We've introduced new wsh
commands that allow you to store variables and files, and access them across terminal sessions (on both local and remote machines).
wsh setvar/getvar
to get and set variables -- Docswsh file
operations (cat, write, append, rm, info, cp, and ls) -- Docs- Improved golang panic handling to prevent backend crashes
- Improved SSH config logging and fixes a reused connection bug
- Updated telemetry to track additional counters
- New configuration settings (under "window:magnifiedblock") to control magnified block margins and display
- New block/zone aliases (client, global, block, workspace, temp)
wsh ai
file attachments are now rendered with special handling in the AI block- New ephemeral block type for creating modal widgets which will not disturb the underlying layout
- Editing the AI presets file from the Wave AI block now brings up an ephemeral editor
- Clicking outside of a magnified bglock will now un-magnify it
- New button to clear the AI chat (also bound to Cmd-L)
- New button to reset terminal commands in custom cmd widgets
- [bugfix] Presets directory was not loading correctly on Windows
- [bugfix] Magnified blocks were not showing correct on startup
- [bugfix] Window opacity and background color was not getting applied properly in all cases
- [bugfix] Fix terminal theming when applying global defaults #1287
- MacOS 10.15 (Catalina) is no longer supported
- Other bug fixes, docs improvements, and dependency bumps
Full Changelog: v0.9.2...v0.9.3
Wave Terminal v0.9.3-beta.2 Release
What's Changed
- docs updates (and other misc items) for v0.9.3 by @sawka in #1330
- Simplify app transparency and background color handling by @esimkowitz in #1331
- Update release notes by @esimkowitz in #1333
- fix terminal theming when applying global defaults #1287 by @sawka in #1332
- feat: adds release note for cmd reset button by @oneirocosm in #1334
Full Changelog: v0.9.3-beta.1...v0.9.3-beta.2
Wave Terminal v0.9.3-beta.1 Release
What's Changed
- wsh docs for getvar/setvar and all the file commands by @sawka in #1326
- panic handlers everywhere by @sawka in #1327
- Quick Ssh Fix/Logging by @oneirocosm in #1328
- temp oid in client (can use with wavefile) by @sawka in #1329
Full Changelog: v0.9.3-beta.0...v0.9.3-beta.1
Wave Terminal v0.9.3-beta.0 Release
What's Changed
- Accept package agreements for winget install by @esimkowitz in #1271
- Fix docsite path error in docsite.go by @esimkowitz in #1272
- Release notes typo fix by @esimkowitz in #1273
- AI Clear Button by @oneirocosm in #1274
- Add ephemeral block support by @esimkowitz in #1275
- Add tooltip for clear chat history by @esimkowitz in #1276
- Cleanup unnecessary log and unused variable from last PR by @esimkowitz in #1279
- use color var for connection status overlay by @adred in #1278
- Remove the debounce when setting the backdrop for the ephemeral nodes by @esimkowitz in #1280
- Fix window opacity bug by @esimkowitz in #1283
- Update Readme to reflect that electron no longer supports macOS 10.15 by @esimkowitz in #1284
- Update our build workflows to use NodeJS 22 by @esimkowitz in #1285
- Update to Yarn 4.5.1 by @esimkowitz in #1286
- Don't drag for ephemeral blocks by @esimkowitz in #1288
- Opening HelpView pages in external browser uses the public docsite equivalent by @esimkowitz in #1289
- move vdomclient to waveapp by @sawka in #1290
- add new vdom.H() func and Filter/FilterIdx by @sawka in #1291
- wsh ai file attachments -- renderer in waveai by @sawka in #1281
- Bump the storybook group with 9 updates by @dependabot in #1294
- Bump the dev-dependencies group with 7 updates by @dependabot in #1293
- add globaleventtype to globalkeys by @sawka in #1296
- Bump the prod-dependencies group with 2 updates by @dependabot in #1295
- Move docsite build scripts to Taskfile, make the electron tasks depend on them by @esimkowitz in #1298
- Fix copyfiles step so storybook serves correctly by @esimkowitz in #1299
- working on a buffered log viewer class by @sawka in #1301
- Bump @eslint/plugin-kit from 0.2.2 to 0.2.3 by @dependabot in #1300
- Ignore broken anchors warning by @esimkowitz in #1303
- Bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot in #1304
- Fix magnified node not showing on startup by @esimkowitz in #1305
- activity updates by @sawka in #1302
- Reduce rebuilding in Taskfile by @esimkowitz in #1306
- Run deploy-docsite check when Taskfile is modified by @esimkowitz in #1307
- notification by @adred in #1207
- fix buttons by @adred in #1308
- Add new package manager instructions and badges by @esimkowitz in #1310
- Remove badges from top by @esimkowitz in #1311
- Adding install instructions to the docsite by @esimkowitz in #1312
- Add getting started link to readme by @esimkowitz in #1313
- Fix macOS detect for docsite by @esimkowitz in #1314
- Add links to the Windows packages by @esimkowitz in #1315
- allow resolving 'ws' and 'client' as blockids by @sawka in #1316
- Add tasks to clear the waveterm-dev config and data dirs by @esimkowitz in #1318
- Add settings to control the size of the magnified/ephemeral nodes and their blur by @esimkowitz in #1319
- Make Control key on Windows/Linux docs Ctrl rather than ^ by @esimkowitz in #1320
- Fix copyfiles for docsite by @esimkowitz in #1321
- Fix reading presets dir on Windows by @esimkowitz in #1322
- wsh getva, setvar, and file commands by @sawka in #1317
- Documentation Pictures by @oneirocosm in #1324
- add display resolutions to activity updates by @sawka in #1323
Full Changelog: v0.9.2...v0.9.3-beta.0