Commit Graph

214 Commits

Author SHA1 Message Date
Sandeep Somavarapu
13ea41dc8f remove workbench mode concept (#294985)
* remove workbench mode concept

* clean up completely
2026-02-12 19:15:10 +01:00
Sandeep Somavarapu
d85e727379 remove built in profiles (#290528) 2026-01-26 20:39:49 +00:00
Sandeep Somavarapu
e7c53a91c7 introduce workbench mode for agent sessions window (#290500)
* introduce workbench mode for agent sessions window

* feedback

* simplify
2026-01-26 19:44:40 +00:00
Sandeep Somavarapu
19209a8c1f Prototype agent sessions window (#289707)
* prototype agent sessions window

* prototype agent sessions window

* polish defaults

* apply template changes on startup

* move under resources

* some fixes and disable profile actions in agent sessions window

* disabe manage profile actions for agent sessions workspace

* fix fixing window title

* disable when chat is hidden

* simplify

* feedback

* fix tests

* disable the action in stable

* Update resources/profiles/agent-sessions.code-profile

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/vs/platform/userDataProfile/common/userDataProfileTemplateWatcher.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/vs/platform/userDataProfile/common/userDataProfile.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-23 08:17:25 +00:00
Benjamin Pasero
7e8c7bef61 debt - reduce explicit any usage (#269814) 2025-10-06 15:19:56 +00:00
Benjamin Pasero
367fc5f243 exp - introduce and use flag to disable experiments (#254057)
* exp - introduce and use flag to disable experiments

* fix
2025-07-04 09:17:56 +00:00
Sandeep Somavarapu
28918e310d Add command to show telemetry output and some clean up (#239697)
fix #238725
2025-02-05 18:25:50 -07:00
Benjamin Pasero
f2b5597595 Ben/probable-bobcat (#239286)
* Should not change values in environmentService
(fix #171707)

* dialogs - remove `closeOnLinkClick` option

Closing a dialog from anything but a button click is rather unexpected and there is usage of this anymore.

* Code duplication for text input actions (fix #239187)
2025-01-31 09:18:46 +01:00
Benjamin Pasero
6b924c5152 ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Sandeep Somavarapu
a9cfa77428 Remove old profiles UI (#226207) 2024-08-21 15:43:46 -07:00
Connor Peet
ddfcf37441 remote: make managed web resolvers work 2023-04-19 12:33:47 -07:00
Sandeep Somavarapu
52dd56689f Improvements to logger and netwok requests logging (#175492)
- Able to create logger by passing id
- Support when conditions for loggers
- Separate logger for all network requests
- Log request and response headers
- Enable request logger on trace
- Add loggerService in CLI
2023-02-27 10:05:20 +01:00
Benjamin Pasero
90609a93f7 perf - allow to log duration of 2 perf markers in web (#171152)
* perf - allow to log duration of 2 perf markers in web

* use `code/timeOrigin`

* 💄
2023-01-12 14:13:51 +01:00
Martin Aeschlimann
001abb14c8 remote tunnel: extract log from LogOutputChannels & EnvService (#166597) 2022-11-17 16:46:51 +01:00
Logan Ramos
f6a08e816d Transform ext host log URI on remote side (#164712)
* Transform ext host log URI on remote side

* Fix mistype
2022-10-26 10:37:42 -04:00
Martin Aeschlimann
f10e84118b ci: use tunnelApplicationName (#164257)
fix location of tunnel command in CI and in code
2022-10-23 20:12:23 +03:00
Sandeep Somavarapu
f55ddeb7da clean up logs (#163589)
* - log view messages in separate views log
- clean up log folders

* fix tests
2022-10-13 15:17:10 -07:00
Sandeep Somavarapu
2b50ab06b1 support passing extension log level from cli (#163566) 2022-10-13 18:21:47 +02:00
Logan Ramos
e814cb5c65 Telemetry API (#160902)
* First run of scaffolding out a telemetry API

* Make telemetry config up to date

* Further work on telemetry API

* Implement telemetry logging extension host

* Add logging to exthost logger

* Extract telemetry cleaning

* Add data cleaning

* Update email regex
2022-10-11 15:44:18 -04:00
Matt Bierner
abc84e0735 Bump webview fallback commit (#157959)
For #157222
2022-08-11 16:40:05 -07:00
Logan Ramos
dbbf24add8 Initial first run of telemetry output API (#157807)
* Initial first run of telemetry output API

* Add proposed api check
2022-08-10 13:26:12 -04:00
Sandeep Somavarapu
88c5ba1a8a use last active profile in web (#156966)
* use last active profile in web

* 💄

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2022-08-03 08:57:19 +02:00
Benjamin Pasero
a567b593d5 introduce --merge to bring up merge editor (for #5770) (#155039)
* introduce `--merge` to bring up merge editor (for #5770)

* wait on proper editor when merging

* sqlite slowness

* disable flush on write in tests unless disk tests

* more runWithFakedTimers

* disable flush also in pfs

* introduce `IResourceMergeEditorInput`

* cleanup

* align with merge editor names

* stronger check

* adopt `ResourceSet`

* no need to coalesce

* improve `matches` method
2022-07-18 12:44:07 -04:00
Joyce Er
3e59037fa1 Debt - Add dedicated Edit Sessions output channel (#154190)
* Create a separate log channel for edit sessions

* Move edit sessions services into contrib since they are not accessed from outside the contrib

* Remove redundant log message prefix

* Update test
2022-07-05 12:54:14 -07:00
Joyce Er
74d7930fd1 Preserve editSessionId for protocol urls (#152669)
* Preserve `editSessionId` for protocol urls

* Always clear `editSessionId` `after applying

Avoid accidentally persisting it for unrelated workspaces

* Fix url with editSessionId query parameter not opening

* Set environmentService.editSessionId instead
2022-06-21 06:41:49 -07:00
Joyce Er
482bc7c146 Add experimental Continue Edit Session API command (#152375)
* Implement `vscode.experimental.editSession.continue` API command

* Read `editSessionId` from protocol url query params

Pass it down to `environmentService` for later access

Read it from `environmentService` when attempting to apply edit session

* Pass `editSessionId` to environmentService in web

* Set and clear edit session ID

* Add logging and encode ref in query parameters

* Update test
2022-06-16 19:13:42 -07:00
Sandeep Somavarapu
74c528db74 fix state resource file name 2022-06-13 18:15:01 +02:00
Sandeep Somavarapu
c015eb5c6c feedback: change stateHome to stateResource 2022-06-13 17:29:36 +02:00
Sandeep Somavarapu
8099ff1f33 implement feedback 2022-06-13 14:31:22 +02:00
Sandeep Somavarapu
0ccc294e64 move globalStorageHome to userDataProfileService 2022-05-22 09:22:48 +02:00
Sandeep Somavarapu
fea8eb7e06 Merge branch 'main' into sandy081/settingsProfile 2022-05-21 16:47:39 +02:00
Matt Bierner
17c75e1180 Allow reusing webview origins across reloads (#149950)
* Allow reusing webview origins across reloads

Currently webviews are always loaded into a unique origin. This keeps them isolated but also means that we can't benefit from caching across window reloads

This change adds a new `origin` option that you can pass to webviews which controls the origin they use. If this origin is not provided, we use a random one instead

We then save off this origin for webview panels and restore it on window reloads. Webviews restore a little faster on window reload

* Update webview fallback version
2022-05-19 16:07:14 -07:00
Sandeep Somavarapu
55e6d2f138 move user data resources to user data profile 2022-05-19 22:54:28 +02:00
Benjamin Pasero
ff3d5bb491 debt - adopt new options support in IPath
cc @rebornix
2022-04-22 08:54:40 +02:00
Benjamin Pasero
7e5180fb34 Remote extension host does not respect trace log (fix #146897) 2022-04-08 19:36:12 +02:00
Benjamin Pasero
7e86d63f29 tests - disable experiments in tests 2022-04-06 14:08:00 +02:00
Joao Moreno
a3e739fee9 update cdn domain for webview 2022-03-30 10:55:12 +02:00
Benjamin Pasero
aa4765b0ac history - fix settings to appear in timeline 2022-03-17 07:19:12 +01:00
Benjamin Pasero
3eae27e2c1 Merge branch 'main' into ben/history 2022-03-12 11:13:46 +01:00
SteVen Batten
0e95041cc5 Add workspace trust to the web (disabled by default) and server distro (enabled by default) (#144852)
* server trust

* change to opt in model for trust in embedder api

* add fallback host label
2022-03-11 07:46:16 -08:00
Benjamin Pasero
2dc2290ba9 history - introduce a localHistoryHome environment 2022-03-09 10:15:49 +01:00
Matt Bierner
c569182d08 Encode webview parent origin in authority
Fixes #144703
2022-03-08 11:28:59 -08:00
Matt Bierner
31b199da9c Bump webview commit 2022-02-15 18:36:12 -08:00
Matt Bierner
82fe581566 Bump webview commit 2022-02-14 13:45:05 -08:00
Benjamin Pasero
ef70f99af7 tangle - extract common window (#141154) 2022-02-14 08:30:18 +01:00
Alex Dima
0bf3071972 Fix hygiene 2022-02-04 15:49:50 +01:00
Benjamin Pasero
4f4df625f9 Cleanup deprecated IEnvironmentService.configuration property (#141859)
* renames and reductions

* adopt for files to open, diff, wait

* remove from tests

* backup path

* accessibility support

* remove unused

* more inlines

* perf

* removal

* more cleanup

* removal of workbench config object
2022-01-31 10:44:53 +01:00
Benjamin Pasero
ac027aa1bb Merge branch 'main' into ben/web-api-layers 2022-01-21 17:18:05 +01:00
Alex Dima
fcb0ee0e35 Move ExtensionKind to platform/environment (#141154) 2022-01-21 16:03:00 +01:00
Benjamin Pasero
1ad9fc7d30 web - clean up web environment service 2022-01-21 14:24:14 +01:00