Daniel Imms
f9cea732f2
Make agent instructions harness agnostic
2026-05-01 10:08:04 -07:00
Daniel Imms
fbf1f7bc5d
Fix hook npm script
2026-02-13 08:25:59 -08:00
Daniel Imms
e60c96823d
Add hook to setup repo when agent starts
...
Fixes #5605
2026-02-13 08:10:16 -08:00
Daniel Imms
eccbc60aa0
Migrate to tsgo
...
Fixes #5689
2026-02-13 06:59:24 -08:00
Daniel Imms
6a3d2480e0
Get playwright tests reliably passing in wsl
2026-02-01 08:35:49 -08:00
Daniel Imms
5e532c13c6
Enable linting on test/ folder
2026-01-31 20:57:51 -08:00
Daniel Imms
7ceb15bb83
Reduce payload size to speed up unit tests
...
Reduces 11s -> 8s for full run
2026-01-31 15:17:10 -08:00
Anthony Kim
b87cba4c2a
Update node-pty to ^1.2.0-beta.9
2026-01-28 14:04:46 -08:00
Daniel Imms
d65f9312ea
Add lint-changes npm scripts
2026-01-08 17:32:15 -08:00
Daniel Imms
6211bf078c
Lint demo code
...
Fixes #5576
2026-01-03 14:35:39 -08:00
Daniel Imms
481431fbc1
Update playwright test to latest
2025-12-30 06:03:17 -08:00
Daniel Imms
f83760d027
Add esbuild server build task
2025-12-27 04:57:55 -08:00
Daniel Imms
1ada355048
Make default build task use a single terminal via concurrently
2025-12-27 03:41:47 -08:00
Daniel Imms
e01d1f2f17
Upgrade to typescript 5.9.3
2025-12-27 03:06:14 -08:00
Daniel Imms
168520f727
Upgrade missed parts from node 18 -> 22
2025-12-24 11:39:10 -08:00
Daniel Imms
9df2430433
Upgrade jsdom
2025-12-24 11:26:19 -08:00
Daniel Imms
ce9f6275ed
Fix lint-api
2025-12-24 11:19:06 -08:00
Daniel Imms
a8d40a1edf
Update eslint and nyc
2025-12-24 10:44:46 -08:00
Daniel Imms
30691e8b46
v6.0.0, bump addon versions, publish unicode graphemes
...
Part of #5147
2025-12-21 12:49:37 -08:00
Daniel Imms
34fd0dcf53
Remove need for glob module
2025-12-20 07:44:24 -08:00
Ivan Suslov
a3e1ecf91b
Fix tsc build - upgrade glob version
2025-12-04 07:28:40 -05:00
Daniel Imms
bf4fb3ad64
Migrate to npm workspaces
2025-11-23 09:54:17 -08:00
Daniel Imms
398e87490d
Add coding guidelines and lint-fix script
...
- Add coding guidelines section to copilot instructions
- Specify rule about avoiding comments in unit tests
- Add lint-fix npm script for auto-fixing ESLint issues
2025-09-18 13:27:12 -07:00
Daniel Imms
2a5239578a
Revert "Merge pull request #5321 from Tyriar/5319"
...
This reverts commit a260f7d288 , reversing
changes made to 2042bb8502 .
2025-06-18 06:09:53 -07:00
Daniel Imms
39ad2cf3fe
Update and pin esbuild
2025-04-22 03:03:44 -07:00
Daniel Imms
e3e11b1a90
Reflow on resize using similar logic to conpty
...
This aligns reflowing much closer to how conpty does it. This was always
an issue but only became a big issue recently because conpty 1.22+ opts
to passthrough sequences rather than reprinting aggressively. This means
that the conpty buffer being in sync with the xterm.js buffer is more
important, otherwise the cursor will show up in a seemingly random
position.
The existing reflow appears to differ somewhat in conpty, like it seems
to reflow at the word level, not the character level like xterm.js, but
refining that closer if not worth the effort since conpty may end up
relying on the terminal's buffer in the future[1].
Fixes #5319
Fixes #3513
Related #4231
Related microsoft/vscode#241978
[1]: https://github.com/microsoft/terminal/blob/main/doc/specs/%2313000%20-%20In-process%20ConPTY.md
2025-03-14 10:26:32 -07:00
Daniel Imms
dd54ef13bc
Update node-pty, use conpty.dll
2024-08-08 05:54:56 -07:00
Daniel Imms
b6b19babc1
Fix benchmark npm script
2024-07-14 09:00:29 -07:00
Daniel Imms
d1d25a5bf7
Polish all files (excl. CoreBrowserTerminal/Viewport)
2024-07-10 08:08:02 -07:00
Daniel Imms
c2b90c6dae
Remove missing demo webpack npm script
2024-07-10 06:58:45 -07:00
Daniel Imms
c30bffc60c
Set up vs project
2024-07-09 10:52:09 -07:00
Daniel Imms
aa6907335a
Align npm and test script names
2024-07-07 09:35:30 -07:00
Daniel Imms
215315b377
Esbuild package headless
2024-07-07 08:51:38 -07:00
Daniel Imms
057abba08b
mjs and js
2024-07-05 11:48:42 -07:00
Daniel Imms
6135757349
Remove unwanted npm scripts
2024-07-05 09:16:47 -07:00
Daniel Imms
1f11c7e46c
Get sources building with esbuild
2024-07-05 08:46:15 -07:00
Daniel Imms
4a9e52ee44
Ignore EPIPE exception on Windows when reloading demo client
...
Whenever the demo is reloaded on Windows the demo server crashes. This just
ignores the error as I tried logging and adding try/catch around all
interactions with the websocket and couldn't narrow it down.
2024-07-05 07:53:33 -07:00
Daniel Imms
bc5074116e
Merge pull request #5083 from Tyriar/tyriar/ts
...
typescript@5.5
2024-07-03 04:39:15 -07:00
Daniel Imms
3c84cfe610
typescript@5.5
2024-07-03 04:17:11 -07:00
Daniel Imms
e2c5d91a2d
Fix .eslintrc.json warnings, move deprecated to stylistic/ts
2024-07-03 04:15:38 -07:00
Daniel Imms
54a20c511b
Simplify GH action names
2024-07-03 03:10:51 -07:00
Daniel Imms
efd4c5b340
Remove API test infrastructure
2024-07-03 02:57:05 -07:00
Daniel Imms
daa2440a40
Fix playwright project names
2024-07-02 11:42:39 -07:00
Daniel Imms
78297e52aa
v5.5
2024-04-05 06:50:30 -07:00
Daniel Imms
72dea6279e
v5.4.0
2024-03-01 08:39:19 -08:00
Per Bothner
a7bf3b22c1
Update required eslint and eslint-plugin-jsdoc versions
...
This fixes a problem when using node 20.*.*, because eslint-plugin-jsdoc@39.9.1
requires node version "^14 || ^16 || ^17 || ^18 || ^19".
2023-12-29 18:13:09 -08:00
Daniel Imms
add7f8133e
Start @xterm scope with core and webgl addons
2023-11-01 06:44:26 -07:00
Daniel Imms
a673b110f5
node-pty@1.1.0-beta5
...
This is needed to get the build working on the newly updated GH actions runners
2023-10-02 07:27:10 -07:00
Daniel Imms
efcca3fb3e
Run pw tests faster on high core machines
2023-09-10 08:56:36 -07:00
Daniel Imms
1d57ac5c63
Fix server debugging
...
This broke somewhere along the way, the changes update from the legacy
attach method of --inspect-brk to stopOnEntry and also updates for the
introduction of .nvmrc.
2023-09-10 07:46:00 -07:00