Commit Graph

57 Commits

Author SHA1 Message Date
Megan Rogge
2a55ee3d69 replace in checks with Object.hasOwn (#292956)
replace in checks with Object.hasOwn
2026-02-04 23:16:21 +00:00
Megan Rogge
1fbcce57f1 fix terminal suggest regression (#287187)
fixes #287161
2026-01-12 16:40:42 -08:00
Copilot
96cc23e2e2 Fix terminal completion items not appearing when resourceOptions provided (#284148) 2025-12-18 09:58:31 -06:00
Megan Rogge
c05e0b2311 Cache windows executables (#282265)
fixes #279262
2025-12-10 08:59:55 -08:00
JeffreyCA
94755ed1c2 Terminal suggest - include persistent options in suggestions and improve suggestion grouping (#276409)
* Add support for persistent options in Fig suggestions

* Group arguments together

* Group symlink files/folders together

* Update test

* Fix test

* Use helper function
2025-11-10 17:03:12 -05:00
Copilot
6cf95b098d Show latest commit message for branch in terminal suggest widget details view (#272296) 2025-10-27 14:53:44 +00:00
Megan Rogge
a1b4ecaa32 finalize terminal completion provider API (#271338) 2025-10-23 08:57:05 -07:00
Megan Rogge
d1d275ca09 address terminal completion provider API feedback (#270249)
commit api feedback
2025-10-07 11:41:36 -07:00
Daniel Imms
188cbd914f Remove as any from terminal-suggest
Part of #269213
2025-10-06 10:23:27 +09:00
Matt Bierner
360c9fd134 Add lint rule for as any and bulk ignore all existing breaks
For #269213

This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks

Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Daniel Imms
898a70df5b Add --transient to code spec (#269248)
* Add --transient to code spec

Fixes #269162

* Fix test expectations for --transient
2025-10-01 11:23:42 +00:00
Daniel Imms
5134c7b41e Fix test compile 2025-08-09 05:53:26 -07:00
Daniel Imms
d9bb6db341 Clean up 2025-08-06 06:05:05 -07:00
copilot-swe-agent[bot]
790b11d056 Fix terminal-suggest completions showing up in Python REPLs
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>
2025-08-05 22:16:12 +00:00
Daniel Imms
956b5336e3 Fix case with duplicate folders in PATH 2025-08-02 09:21:20 -07:00
Benjamin Pasero
7f22d07626 fix tests 2025-07-03 12:35:12 +02:00
Daniel Imms
6a9fe8798a Fix chat fig completions tests 2025-07-01 07:35:54 -07:00
copilot-swe-agent[bot]
cbf326419e Add chat subcommand to Fig completion spec
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>
2025-06-30 17:25:35 +00:00
Daniel Imms
4996629093 Fix test expectations 2025-06-25 07:03:16 -07:00
Megan Rogge
4d25f6a7d0 make fig spec consistent with current code CLI (#251945) 2025-06-19 21:12:14 +00:00
Megan Rogge
1ee09e98f0 support showing symlimk details in terminal suggest (#251296) 2025-06-13 17:36:29 +00:00
Megan Rogge
9641957a60 add multi-command support for terminal suggest (#250910) 2025-06-10 19:18:45 +00:00
Megan Rogge
2958ac85da add code-tunnel tests (#245167) 2025-03-31 23:09:30 +02:00
Megan Rogge
1257aae1d2 fix tunnel spec issues (#244769) 2025-03-26 18:31:08 +00:00
Megan Rogge
cce23e3aaa on bin change, update terminal suggest path executable cache (#244310) 2025-03-24 21:19:03 +00:00
Megan Rogge
d6d5803357 add remaining tunnel subcommands (#244179) 2025-03-20 22:19:57 +00:00
Megan Rogge
312fed7118 add code-tunnel suggestion spec (#243809) 2025-03-19 00:17:38 +00:00
Daniel Imms
f9c6ef598f Adjust test expectations to include detail 2025-03-17 12:30:15 -07:00
Megan Rogge
393f929eff add getInstalledExtensions generators (#242704) 2025-03-10 20:48:00 +00:00
Megan Rogge
0b257aaeb4 add --locate-shell-integration-path to code spec with suggestions (#242708)
fix #242467
2025-03-05 18:41:09 +00:00
Megan Rogge
28903d1a47 add tests for script/custom generators (#241376) 2025-02-20 20:23:30 +01:00
Megan Rogge
edac0c5a27 ensure spec commands show up before misc ones (#240724)
fix #239977
2025-02-19 02:58:47 +01:00
Daniel Imms
17411566af Allow boolean quickSuggestions during transition 2025-02-15 04:34:23 -08:00
Megan Rogge
14b1516869 do not allow duplicate flags (#240292) 2025-02-10 22:22:53 +01:00
Megan Rogge
331d7defed uncomment test cases (#240285)
fix #239713
2025-02-10 11:29:02 -08:00
Megan Rogge
397e48745c don't request files/folders when on an arg for terminal suggest (#240257)
fix #240033
2025-02-10 16:33:46 +01:00
Daniel Imms
a83c032c03 Remove tilde test from cd spec 2025-02-09 05:47:54 -08:00
Megan Rogge
6dbde2a3ed leverage Fig's shell parser, add git spec (#240001)
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2025-02-08 15:40:33 +00:00
Daniel Imms
2035725aca Add generic fig tests
Part of #239515
2025-02-05 10:50:04 -08:00
Daniel Imms
a563227a21 Use fig on windows regardless of file extension
Fixes #237598
2025-02-05 07:23:03 -08:00
Daniel Imms
b1cf1fd151 rmdir and touch fig spec tests 2025-02-05 05:27:12 -08:00
Daniel Imms
bf3a0f0e89 rm fig spec tests, allow multiple template requests
Fixes #239606
2025-02-05 05:18:03 -08:00
Daniel Imms
77f6745f42 mkdir fig spec tests 2025-02-04 07:04:49 -08:00
Daniel Imms
ad0173f59a echo fig spec tests 2025-02-04 07:00:38 -08:00
Daniel Imms
4e364a5c7b Add issue references 2025-02-04 06:51:27 -08:00
Daniel Imms
6d43829c8d ls spec unit tests 2025-02-04 06:39:02 -08:00
Daniel Imms
d35f9482c0 Move tests fig spec tests into folder per spec
Part of #239515
2025-02-04 06:23:06 -08:00
Megan Rogge
81cbef2ccb return files/folder completions unless specific options / args are provided (#239384)
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2025-02-03 23:33:54 +01:00
Daniel Imms
53790287ce Improve names on PathExecutableCache 2025-02-02 04:27:47 -08:00
Daniel Imms
af8504c3ac Add test to prevent future simple cache breakages 2025-02-01 06:04:08 -08:00