Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5bdb1ba
Enable viewing nested workspace lists and tables
Fred-Wu Sep 20, 2026
54c166d
Show shallow list summaries with child navigation
Fred-Wu Sep 20, 2026
0588cde
Match list viewer actions to workspace View icons
Fred-Wu Sep 20, 2026
dd26ffa
Reuse list viewer panels by title
Fred-Wu Sep 20, 2026
c66d423
Nested View icons now appear for all supported values
Fred-Wu Sep 20, 2026
a44eb76
Load list viewer items on demand using workspace pagination
Fred-Wu Sep 20, 2026
82efd24
Improve List Viewer
Fred-Wu Oct 3, 2026
c242a63
Fix nested viewer routing and icons
Fred-Wu Oct 3, 2026
3d0dee0
Page vector values in viewer
Fred-Wu Oct 3, 2026
4aee993
Fix lint error
Fred-Wu Oct 3, 2026
98511f4
fix(viewer): unify list and vector navigation
Fred-Wu Oct 4, 2026
6d0ab11
Implement session-aware data/list viewers
Fred-Wu Oct 4, 2026
2bfdc43
Fixed viewer not reopening after cleanup
Fred-Wu Oct 4, 2026
65d61d1
fix(viewer): avoid evaluating active root bindings twice
Fred-Wu Oct 4, 2026
7582cc9
fix(viewer): preserve custom extraction semantics
Fred-Wu Oct 4, 2026
6647d3f
fix(viewer): preserve names for named vectors while empty or missing …
Fred-Wu Oct 4, 2026
89adf4f
fix(viewer):
Fred-Wu Oct 4, 2026
65ca487
fix(viewer): prevent stale disposal from deleting reopened viewer state
Fred-Wu Oct 4, 2026
1d66df6
fix(viewer): isolate reloaded viewer responses
Fred-Wu Oct 4, 2026
13997ce
fix(viewer): update runtime start test arguments
Fred-Wu Oct 4, 2026
9063765
fix(viewer): update viewer lifecycle test
Fred-Wu Oct 4, 2026
2afc534
fix(viewer): update document generation test
Fred-Wu Oct 4, 2026
15066ab
fix(viewer): cover pending data viewer request
Fred-Wu Oct 4, 2026
b2d72f8
Bumped sess IPC to version 2
Fred-Wu Oct 4, 2026
be2dc6a
refactor(viewer): use packaged codicons and consolidate icon notices
Fred-Wu Oct 4, 2026
5fd29ce
Update sess version number to 3.0.9000.9001 along with IPC change
Fred-Wu Oct 4, 2026
b470e57
fix(build): resolve vscodeignore packaging conflict
Fred-Wu Oct 5, 2026
246cb7f
fix(session): resolve dataview rebase conflict
Fred-Wu Oct 5, 2026
8c1f3b9
Merge branch 'main' into feature/list-viewer-1399
Fred-Wu Oct 5, 2026
3347be4
fix(viewer): resolve lint regressions
Fred-Wu Oct 5, 2026
9e9c441
fix(viewer): update merged session tests
Fred-Wu Oct 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
!README.md
!CHANGELOG.md
!LICENSE
!ThirdPartyNotices.txt
!R/*.R
!R/cppProperties/**
!R/help/**
Expand All @@ -19,3 +20,6 @@
!dist/**/*.css
!dist/**/*.ejs
!dist/resources/sess/**
!dist/resources/codicon.ttf
!dist/resources/LICENSE
!dist/resources/LICENSE-CODE
32 changes: 32 additions & 0 deletions ThirdPartyNotices.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
VS Code Codicons (@vscode/codicons)
Copyright (c) Microsoft Corporation.
Source: https://github.com/microsoft/vscode-codicons

The List Viewer uses the package's CSS and icon font. The icon artwork is
unchanged.

The extension also includes SVG copies of the open-preview, preview, globe,
graph and help icons in images/icons/dark and images/icons/light, with colors
set for the corresponding themes. These are used for viewer tab icons,
including the Data Viewer and List Viewer.
Original integration: https://github.com/REditorSupport/vscode-R/pull/759

The artwork is licensed under Creative Commons Attribution 4.0 International:
https://creativecommons.org/licenses/by/4.0/
The package's code is licensed under the MIT License.

The bundled license texts are in dist/resources/LICENSE (CC BY 4.0) and
dist/resources/LICENSE-CODE (MIT). These files apply to Codicons.


R logo
Copyright (c) 2016 The R Foundation.
Source: https://www.r-project.org/logo/

Files: images/Rlogo.svg and images/Rlogo.png.
The SVG reproduces the official artwork unchanged. The PNG is an 800 x 700
raster variant used as the extension icon.

The logo is distributed under Creative Commons Attribution-ShareAlike 4.0
International:
https://creativecommons.org/licenses/by-sa/4.0/
9 changes: 5 additions & 4 deletions esbuild.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@ function copyResources() {
fs.mkdirSync(destDir, { recursive: true });

const resources = [
'./node_modules/jquery/dist/jquery.min.js',
'./node_modules/jquery.json-viewer/json-viewer/jquery.json-viewer.js',
'./node_modules/jquery.json-viewer/json-viewer/jquery.json-viewer.css',
'./node_modules/ag-grid-community/dist/ag-grid-community.min.noStyle.js',
'./node_modules/ag-grid-community/styles/ag-grid.min.css',
'./node_modules/ag-grid-community/styles/ag-theme-balham.min.css'
'./node_modules/ag-grid-community/styles/ag-theme-balham.min.css',
'./node_modules/@vscode/codicons/dist/codicon.css',
'./node_modules/@vscode/codicons/dist/codicon.ttf',
'./node_modules/@vscode/codicons/LICENSE',
'./node_modules/@vscode/codicons/LICENSE-CODE'
];

for (const res of resources) {
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -1354,7 +1354,7 @@
{
"command": "r.workspaceViewer.view",
"group": "inline",
"when": "view == workspaceViewer && viewItem == rootNode"
"when": "view == workspaceViewer && (viewItem == rootNode || viewItem == viewableNode)"
},
{
"command": "r.workspaceViewer.remove",
Expand Down Expand Up @@ -2561,14 +2561,13 @@
"oxlint-tsgolint": "~7.0.2003"
},
"dependencies": {
"@vscode/codicons": "0.0.46-24",
"ag-grid-community": "^36.2.0",
"cheerio": "1.0.0-rc.12",
"ejs": "^3.1.10",
"fs-extra": "^10.1.0",
"highlight.js": "^11.11.1",
"httpgd": "0.1.6",
"jquery": "^3.7.1",
"jquery.json-viewer": "^1.5.0",
"js-yaml": "^4.3.2",
"node-fetch": "^2.7.0",
"vscode-languageclient": "^9.0.1",
Expand Down
24 changes: 8 additions & 16 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion sess/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: sess
Type: Package
Title: High-Performance IPC Bridge for R Sessions
Version: 3.0.9000.9000
Version: 3.0.9000.9001
Authors@R: c(
person(given = "Randy",
family = "Lai",
Expand Down
Loading