All notable changes to this project will be documented in this file.
- Add webview for when dvc is not available or not initialized #2861 by @sroy3
- Add loading state for sections and images to plots webview #2865 by @mattseddon
- Update demo project and latest tested CLI version (2.36.0) #2869 by @mattseddon
- Add progress ring to plots ribbon while data is loading #2841 by @mattseddon
- Open plots in split view when request sent from table #2864 by @mattseddon
- Separate comparison table and plot ribbon revision orders #2859 by @mattseddon
- Do not snapshot story with progress rings #2862 by @mattseddon
- Match VS Code version of @types/node #2863 by @mattseddon
- Do not process CLI errors thrown by plots diff #2852 by @mattseddon
- Fix plots file watchers (diff output key is not always a file) #2854 by @mattseddon
- Fix aspect ratio of multi view plots #2833 by @sroy3
- Fix the number of available revisions for multi view plots #2836 by @sroy3
- Reduce renovate noise #2826 by @mattseddon
- Delay creation of plots to remove optional logic #2832 by @mattseddon
- Update multi source test fixture to contain the expected revisions (branch revision not name) #2837 by @mattseddon
- Remove auto-merge component from renovate config (does not work) #2838 by @mattseddon
- Update demo project and latest tested CLI version (2.34.3) #2819 by @mattseddon
- Update demo project and latest tested CLI version (2.35.1) #2824 by @mattseddon
- Add resolution for fastify #2823 by @mattseddon
- Match the way that undefined/numeric experiment column values are shown in the table in tooltips and quick picks #2813 by @mattseddon
- Update demo project to be on latest commit #2799 by @mattseddon
- Fix scheduled CLI output test by updating expected demo project output #2818 by @mattseddon
- Match open webviews welcome view button titles with command palette actions #2820 by @mattseddon
- Update walkthrough images #2802 by @mattseddon
- Patch experiment with checkpoints not having a name #2805 by @mattseddon
- Stabilize plot paths #2811 by @mattseddon
- Fix webview test warnings #2806 by @mattseddon
- Fix map on undefined is path doesn't exist in rev #2785 by @shcheklein
- Add resolution for loader-utils #2783 by @mattseddon
- Highlight row when context menu is active #2763 by @shcheklein
- Make plots ribbon sticky on scroll #2759 by @shcheklein
- Add "views" section to sidebar #2760 by @julieg18
- Update scheduled CLI test to match expected demo project output #2753 by @mattseddon
- Fix exp tree tooltips and quick pick selection ignoring columns with falsy values #2745 by @julieg18
- Check hidden status when getting first three exp table column order #2738 by @julieg18
- Use JSON5 library to parse non-standard JSON #2750 by @mattseddon
- Fix unit tests for non en-US timezones #2748 by @mattseddon
- Update demo project to be on latest commit #2720 by @mattseddon
- Fixes infinite loop in plots when workspace only is selected #2715 by @shcheklein
- Add experiment details when selecting exps for plots #2670 by @julieg18
- Changing images with code to code snippets #2588 by @maxagin
- Fix missing exp selection quick pick details on inital extension render #2694 by @julieg18
- Fix scheduled CLI output test by moving TEMP_DIR outside of Git repository #2697 by @mattseddon
- bump latest DVC tested version to 2.31.0 #2677 by @shcheklein
- Set CLI as available for project initialization purposes #2661 by @mattseddon
- Do not toggle plot section on tooltip click #2642 by @sroy3
- Update packages to fix d3-color vulnerability #2650 by @sroy3
- Update packages to fix minimatch vulnerability #2651 by @sroy3
- Update packages to fix terser vulnerability #2652 by @sroy3
- Do not run build twice in CI #2634 by @mattseddon
- Add revisions to scheduled plots diff demo repo test (required for submodule to behave like a git repo) #2639 by @mattseddon
- Rearrange exp show fixtures #2635 by @mattseddon
- Add survival exp show test fixture #2638 by @mattseddon
- Remove undici yarn resolution #2654 by @sroy3
- Update table drag and drop implementation #2566 by @julieg18
- Plots improve section tooltips copy and style #2622 by @shcheklein
- Do not toggle plot section when clicking a link #2632 by @sroy3
- Only patch workspace only calls to plots diff #2629 by @mattseddon
- Add util for identifying ValueTree type #2619 by @mattseddon
- Switch CI test coverage to use stable build #2623 by @mattseddon
- Upload vsix as part of publish action #2615 by @mattseddon
- Improve max table depth test #2621 by @julieg18
- Add webpack dummy build as a lint step #2626 by @wolmir
- Fix integration test suite after hook #2628 by @mattseddon
- Make the plot sizes use numbers underneath #2563 by @sroy3
- Demo project as a submodule #2624 by @sroy3
- Split standardize path into two functions #2627 by @mattseddon
- Account for null being an object in workspace change data collection #2617 by @mattseddon
- Add actions to experiment cell hint tooltips #2606 by @mattseddon
- Update experiment table icons to use --vscode-descriptionForeground and use --vscode-editorLightBulb-foreground for selected stars #2604 by @mattseddon
- Fix experiment table changes collection bug #2598 by @mattseddon
- Use stable version of VS Code for e2e tests (again) #2611 by @mattseddon
- Standardize dvc root paths as they come into the system #2597 by @mattseddon
- Use error foreground for status bar item color if CLI unavailable #2587 by @mattseddon
- Change experiments table circle to radio button #2553 by @mattseddon
- Add hints into experiment table row action tooltips #2567 by @mattseddon
- Revert moving experiment names to right in table's experiment column (maintain heirarchy) #2594 by @mattseddon
- Follow directions in the VS Code API docs for relative paths #2590 by @mattseddon
- Fix failing CI vscode test #2580 by @julieg18
- Update CODEOWNERS #2595 by @mattseddon
- Account for dvc yaml potentially not having a train stage #2571 by @mattseddon
- Display failed experiments #2535 by @mattseddon
- Improve max table depth feature #2538 by @julieg18
- Bump min DVC version to 2.30.0 (Use status from exp show) #2521 by @mattseddon
- Remove stale developer roadmap from README #2561 by @mattseddon
- Fix UX of extension using fallback global CLI when Python extension is active #2544 by @mattseddon
- Add test for setting table header depth #2525 by @julieg18
- Consolidate version checking into CLI discovery file #2552 by @mattseddon
- Bump min tested version of DVC to 2.29.0 #2536 by @mattseddon
- Allow experiment table column depth below 3 #2482 by @julieg18
- Update table header context menu #2517 by @julieg18
- Fix comparison table row path chevron being cut #2533 by @sroy3
- Render flexible confusion matrices as expected #2523 by @mattseddon
- Fix size of flexible confusion matrix #2531 by @mattseddon
- Move types from reader into new contract file #2520 by @mattseddon
- Switch e2e tests back to insiders build #2526 by @mattseddon
- Turn off language server again #2505 by @mattseddon
- Render flexible plots #2403 by @mattseddon
- Add flexible plots legends to plots tree #2452 by @mattseddon
- Cleanup after drag and drop #2481 by @sroy3
- Fix comparison table row copy button #2489 by @sroy3
- Remove erroneous shape from vertical on hover line when shape dimension is added #2486 by @mattseddon
- Add tooltip to comparison table row path #2490 by @sroy3
- Make the comparison table row path take available space #2491 by @sroy3
- Do not walk unnecessary keys in truncate titles #2487 by @mattseddon
- Bump min tested version of DVC to 2.28.0 #2488 by @mattseddon
- Stabilize e2e tests #2493 by @mattseddon
- Add webpack to languageServer #2469 by @wolmir
- Check for global install of CLI after python install not found #2462 by @mattseddon
- Account for exp show returning extra data in CLI output tests #2463 by @mattseddon
- Remove coverage for prettier #2470 by @sroy3
- Add tests for column depth configuration #2471 by @julieg18
- Turn off language server until it is fixed #2460 by @mattseddon
- Move remaining data update watchers to RelativePatterns #2451 by @mattseddon
- Language Server with Definitions Only #2408 by @wolmir
- Multiple commits in the experiments table #2392 by @sroy3
- Update
view/title
commands to account for VS Code change #2439 by @mattseddon
- Bump min tested version of DVC to 2.26.2 #2428 by @mattseddon
- Bump min tested version of DVC to 2.27.2 #2440 by @mattseddon
- Remove extra background color from the table view #2425 by @shcheklein
- Update table hints #2413 by @julieg18
- Exclude queued experiments from select experiments for plots quick pick #2410 by @mattseddon
- Move vega title truncation into the extension #2396 by @mattseddon
- Use webpack's development mode to build webview for testing #2404 by @mattseddon
- Remove unused SVGs #2409 by @mattseddon
- Move experiment table context menus to right-start #2377 by @mattseddon
- Update cell hint styles and context menu position #2384 by @julieg18
- Add plotting actions to experiments table context menu #2388 by @mattseddon
- Update selected row foreground #2391 by @julieg18
- Ensure table indicators do not overlap with experiment column title #2376 by @mattseddon
- Fix overflowing comparison table texts #2381 by @sroy3
- Update row styles #2351 by @julieg18
- Update table indicators and chevrons/stars styles #2367 by @julieg18
- Ensure welcome screen is not shown when only one column is provided #2363 by @mattseddon
- Fix zoomed in plot overflow #2366 by @sroy3
- Truncate all long titles inside of plots #2365 by @sroy3
- Match tooltip styles to VS Code #2353 by @mattseddon
- Make first cell text contents selectable #2341 by @julieg18
- Truncate long plot titles #2344 by @sroy3
- Keep cursor on
col-resize
on table column resize #2356 by @julieg18 - Always show context menu on right click #2355 by @mattseddon
- Dismiss tooltip/context menus on Escape #2354 by @mattseddon
- Consolidate use of decoration providers with tree views #2330 by @mattseddon
- Move DVC Tracked tree into repository directory structure #2331 by @mattseddon
- Group Source Control Management files #2332 by @mattseddon
- Switch from jest from ts-jest to swc #2333 by @mattseddon
- Remove extra sending of data to webview on change of star selection #2346 by @mattseddon
- Use new data status command #2091 by @mattseddon
- Give option to sort or filter by Created timestamp #2293 by @mattseddon
- Improve table column resizing styles #2305 by @julieg18
- Refine data status consumption #2151 by @mattseddon
- Consume unknown from data status #2267 by @mattseddon
- Remove retries from reader (all commands now lockless) #2300 by @mattseddon
- Show data status errors in DVC Tracked tree #2301 by @mattseddon
- Account for exp show returning an empty object #2280 by @mattseddon
- Fix drag leave of top and bottom sections #2320 by @sroy3
- Fix bugs in table styles #2316 by @julieg18
- Bump min version of DVC to 2.21.0 (data status) #2266 by @mattseddon
- Bump min version of DVC to 2.23.0 (--with-dirs removed from data status) #2299 by @mattseddon
- Bump min version of DVC to 2.24.0 (patch windows paths in data status) #2314 by @mattseddon
- Rename "Timestamp" column label to "Created" #2269 by @julieg18
- Review when plot sections should collapse #2285 by @sroy3
- Improve table styles #2289 by @julieg18
- Show empty state when final comparison plot is de-selected #2290 by @mattseddon
- Make the first cells of selected rows sticky #2294 by @julieg18
- Make column
parentPath
optional #2272 by @julieg18 - Remove leftover file for section renaming #2284 by @sroy3
- Dispatch publish extension action on merge of update version and CHANGELOG for release PR #2292 by @mattseddon
- Add commit and share experiment command to the palette #2259 by @mattseddon
- Bump min tested DVC version to 2.20.1 #2261 by @mattseddon
- Add Git cli calls into output channel #2225 by @mattseddon
- Add commit and share experiment to context menus #2237 by @mattseddon
- Switch experiment sharing to progress api #2245 by @mattseddon
- Show spinner in the status bar when extension is running Git #2249 by @mattseddon
- Replace vary with modify in variable names #2227 by @mattseddon
- Remove experiments from star/unstar text in experiments table #2228 by @mattseddon
- Rename DVC CLI files and classes #2226 by @mattseddon
- Add test utils for dealing with private class methods #2233 by @mattseddon
- Move integration test files into new structure #2236 by @mattseddon
- Split up
TableHeader.tsx
#2250 by @julieg18 - Add CHANGELOG to prettierignore #2246 by @mattseddon
- Add a copy button for comparison table rows #2216 by @sroy3
- Share an experiment from context menus #2219 by @mattseddon
- Share an experiment from command palette #2221 by @mattseddon
- Show min tested version in toast warning message #2209 by @mattseddon
- Fix sticky workspace row obscuring branch #2212 by @mattseddon
- Make drop zones larger when dragging in the same section #2206 by @sroy3
- Improve table styles #2197 by @julieg18
- Do not retry CLI process when unexpected error is received #2200 by @mattseddon
- Handle newly introduced deps (before dvc commit) #2202 by @mattseddon
- Fix experiment table live updates in non-checkpoint experiments #2203 by @mattseddon
- Fix partially hidden header context menus #2204 by @julieg18
- Bump min tested DVC version to 2.18.1 #2207 by @mattseddon
- Left align timestamp column text #2191 by @julieg18
- Add select python interpreter option to setup workspace toast message #2186 by @mattseddon
- Handle dep being added under the current commit #2187 by @mattseddon
- Add option to filter experiments to starred #2164 by @mattseddon
- Add option to sort by starred experiments #2169 by @mattseddon
- Add shortcut to filter experiments to starred #2170 by @mattseddon
- Add shortcut to sort experiments by starred #2171 by @mattseddon
- Rename experiments columns tree test file #2168 by @mattseddon
- Revert end to end tests back to insiders #2173 by @mattseddon
- Links in section description tooltips #2140 by @sroy3
- Retain plot order when toggling off/on #2147 by @mattseddon
- All plots sections visible #2145 by @sroy3
- Patch e2e tests #2143 by @mattseddon
- Remove drop target when leaving a section #2149 by @sroy3
- Hide remove all buttons from trees when there is nothing to remove #2131 by @mattseddon
- Plot experiments in the order they were selected #2137 by @mattseddon
- Update CODEOWNERS #2132 by @mattseddon
- Block users from attempting to run concurrent SCM commands #2128 by @mattseddon
- Redux for experiments table drag and drop #2097 by @sroy3
- Upgrade vsce #2108 by @mattseddon
- Table data in redux #2112 by @sroy3
- Keep old reference in the state if they have not changed #2114 by @sroy3
- Upgrade wdio-vscode-service #2124 by @mattseddon
- Simplify drag and drop integrations #2126 by @sroy3
- Add conditional shadow to sticky experiments column #2062 by @julieg18
- Highlight experiments with errors #2072 by @mattseddon
- Comparison table drag and drop feedback #2064 by @sroy3
- Change the style of the comparison drag and drop feedback #2077 by @sroy3
- Style the ghost image of the comparison table dragged item #2088 by @sroy3
- Move divider to top of group in experiments table context menu #2083 by @mattseddon
- Fix cell tooltip position on table column resize #2087 by @julieg18
- Fix
yarn build
by reverting "chore(deps): update dependency vsce to v2.9.3" #2101 by @julieg18 - Undo failed release attempt by reverting "Update version and CHANGELOG for release" #2104 by @julieg18
- Standardize how the webviews access icons #2079 by @mattseddon
- Add more resolutions for security advisories in dev dependencies #2082 by @mattseddon
- Refactor experiments column conditional shadow logic #2085 by @julieg18
- Add getParentelem helper for tests #2086 by @sroy3
- Avoid name clashing when naming redux objects #2095 by @sroy3
- Do not use turbo cache on main #2098 by @mattseddon
- Add selected for plotting indicator to experiments webview #2065 by @mattseddon
- Introduce the latest DVC version extension is tested with #2067 by @shcheklein
- Move some App.test.tsx helpers to utils #2056 by @wolmir
- Exclude integration and e2e test folders from unit test discovery #2061 by @mattseddon
- Conditional sticky table head shadows #2010 by @rogermparent
- Show middle state badges for running, starred and checked sub-rows #2004 by @wolmir
- Highlight changed hashes for Deps columns #2029 by @wolmir
- Minor Storybook config touch-ups #2015 by @rogermparent
- Add wdio-vscode-service folder to prettierignore #2023 by @mattseddon
- Ignore packages in Renovate config #2021 by @mattseddon
- Increase timeout of scheduled CLI test #2025 by @mattseddon
- Remove webview message handling from experiments #2026 by @mattseddon
- Remove webview message handling from plots #2027 by @mattseddon
- Upgrade Python dependencies #2024 by @mattseddon
- Change type of cell value as a step towards consolidation #2054 by @wolmir
- Move experiments webview message sending into WebviewMessages #2030 by @mattseddon
- Move plots webview message sending into WebviewMessages #2033 by @mattseddon
- Extract set active editor context from experiments #2038 by @mattseddon
- Do not update trees on star update #2042 by @mattseddon
- Fix checkbox selection issues #1986 by @wolmir
- Fix non-standard data type tooltips and add tests #1991 by @rogermparent
- Add stability days to Renovate config #1992 by @mattseddon
- Add e2e tests (wdio-vscode-service) #1993 by @mattseddon
- Add matchLanguages to Renovate config #1998 by @mattseddon
- Add internalChecksFilter to Renovate config #2001 by @mattseddon
- Fix race condition in manual plot refresh (M1 macs) #2011 by @mattseddon
- Remove flaky test from unit test suite #2014 by @mattseddon
- Switch from matchLanguages to matchManagers in Renovate Config #2012 by @mattseddon
- Add e2e tests into CI #2002 by @mattseddon
- Add end to end test for SCM and file decorations #2013 by @mattseddon
- Add Julie to CODEOWNERS #2018 by @mattseddon
- Small table cell tooltip changes #1967 by @rogermparent
- Fix plot colors #1988 by @rogermparent
- Increase timeout of integration tests again #1970 by @mattseddon
- More dependency updates #1969 by @mattseddon
- Use create root to instantiate React apps #1971 by @mattseddon
- Only pull selected files if they include the invoked path #1963 by @mattseddon
- Implement checkbox selection #1964 by @wolmir
- Prime the repository for Renovate #1959 by @mattseddon
- Improve quick start in README #1962 by @mattseddon
- Upgrade React to v18 #1965 by @mattseddon
- Patch plots for branches containing path separators #1949 by @mattseddon
- Show DVC roots in tracked tree when there is more than one DVC project in the workspace #1951 by @mattseddon
- Show DVC root in tracked tree if there is only a single project nested inside of the workspace #1952 by @mattseddon
- Show errors when interacting with the CLI from the experiments webview or tree #1953 by @mattseddon
- Simplify import of icons #1941 by @sroy3
- Adding Redux to plots #1832 by @sroy3
- Remove clear data action #1945 by @sroy3
- Use Redux for drag and drop state #1944 by @sroy3
- Fix DVC cwd for Windows #1921 by @mattseddon
- Show filtered counts whenever a filter is active #1913 by @mattseddon
- Improve reset the workspace SCM command #1915 by @mattseddon
- Fix (local) intermittent test failures #1909 by @mattseddon
- Fix test timeout failures #1914 by @mattseddon
- Remove getState from Repository #1916 by @mattseddon
- Revert "Improve reset the workspace SCM command" #1910 by @mattseddon
- Improve reset the workspace SCM command #1900 by @mattseddon
- Add global sort and filter indicators to the Experiments Table webview #1872 by @rogermparent
- Upgrade @vscode/test-electron #1901 by @mattseddon
- Remove unused SVGs #1899 by @mattseddon
- hotfix: VS Code badges in README #1894 by @jorgeorpinel
- Decorate filtered experiments/checkpoints in the experiments tree #1871 by @mattseddon
- Add (manual) refresh plots command to tree and palette #1868 by @mattseddon
- Add shadow to table head #1835 by @rogermparent
- Show table header context menu on left click (as well as right) #1878 by @mattseddon
- Swap codicons for Reset and Run/Resume experiment #1880 by @mattseddon
- Review and update the walkthrough #1876 by @shcheklein
- Pass extra args to Reset and Run command #1879 by @mattseddon
- Add banner (and alternative) to resources folder #1877 by @mattseddon
- Sort and Filter indicators for the Experiments Table #1760 by @wolmir
- Add filtered counts to Filter By tree #1866 by @mattseddon
- Setup workspace config: change copy to be more explicit #1865 by @shcheklein
- Use primary button color as accent color #1859 by @sroy3
- Explicitly set icons in DVC Tracked tree #1869 by @mattseddon
- Remove preview tag from marketplace listing #1860 by @mattseddon
- Add init to command palette when there is no DVC project in the workspace #1861 by @mattseddon
- Upgrade dev dependencies and resolutions (security) #1864 by @mattseddon
- Bump min required version of DVC to new release #1867 by @mattseddon
- Ensure file exists before trying to write JSON #1856 by @mattseddon
- Add cross-product uuid to all telemetry events #1619 by @mattseddon
- Add tooltip with the meaning of each plot section #1851 by @sroy3
- Decouple ribbon from comparison table revisions #1844 by @mattseddon
- Suppress context menus, hide run buttons and show stop button when an experiment is running #1848 by @mattseddon
- Add dep prefix to experiments table tooltip #1853 by @mattseddon
- Use copy button component for the plots ribbon experiments #1812 by @sroy3
- Plots ribbon copy button to the right #1831 by @sroy3
- Add deps to experiment table and columns tree #1830 by @mattseddon
- Update description shown above experiments tree #1841 by @mattseddon
- Listen for extensions being installed/unistalled to avoid race condition when both this extension and ms-python.python are installed during startup #1839 by @mattseddon
- Watch all dvc.locks for changes to plots #1840 by @mattseddon
- Reduce the spacing between ribbon elements #1842 by @sroy3
- Fix the height of the buttons in the ribbon #1843 by @sroy3
- Add storybook design addon #1828 by @rogermparent
- Add Storybook preview styles that allow for sticky header/column #1834 by @rogermparent
- Add legend to zoomed in plots #1794 by @mattseddon
- Close modal on Escape #1811 by @sroy3
- Add position:sticky to Experiment table head #1805 by @rogermparent
- Experiment table open to the side #1796 by @wolmir
- Add experiments from plots ribbon #1798 by @sroy3
- Add support view to DVC container #1817 by @mattseddon
- Add multi-select push and pull to tracked explorer tree #1809 by @mattseddon
- Add multi-select remove to experiments tree #1810 by @mattseddon
- Make Experiments Table Experiments Column Sticky #1825 by @rogermparent
- Use vscode tree.tableColumnsBorder to add contrast in light themes #1803 by @wolmir
- Fix experiment names overflowing from plots ribbon #1821 by @sroy3
- Accomodate params that are lists #1818 by @mattseddon
- Watch all dvc.yamls for changes to plots #1822 by @mattseddon
- Update extension description for the marketplace #1807 by @mattseddon
- Rename experiments model queue folder to experiments model modify #1819 by @mattseddon
- Remove revision filtering from comparison table icon menu #1823 by @sroy3
- Replace firstCell with experimentCell #1824 by @rogermparent
- plots: meaningful section default names #1789 by @shcheklein
- Render more rows while virtualizing plots #1795 by @sroy3
- Update walkthrough #1792 by @mattseddon
- Update README #1793 by @mattseddon
- Switch list-selection icon to list-filter #1800 by @mattseddon
- Add plots ribbon to show and remove experiments #1785 by @sroy3
- Fix push/pull directory from DVC tracked tree #1781 by @mattseddon
- Fix not in cache and deleted decorations for directory contents #1783 by @mattseddon
- Correctly drop cached plots data whenever moving between branches and commits #1804 by @mattseddon
- Add deps and outs to exp show test fixture #1780 by @mattseddon
- Make params and metrics colors more light-theme friendly #1773 by @rogermparent
- Show empty state in experiments tree when there are no columns #1777 by @mattseddon
- Add min-width to comparison table #1770 by @sroy3
- Prevent right clicking in plots webview even with non-filling content #1774 by @rogermparent
- Cleanup of comparison table stories #1771 by @sroy3
- Fix height of timestamp cells #1772 by @rogermparent
- Reduce duplication in get started components #1766 by @mattseddon
- Make reusable WebviewWrapper component #1775 by @rogermparent
- Watch all .dvc files for exp show updates #1778 by @mattseddon
- Improve experiments table empty states #1755 by @mattseddon
- Mitigate Python extension rejecting ready promise #1765 by @mattseddon
- Improve user facing text for dvc.runQueuedExperiments #1751 by @mattseddon
- Add manual refresh button to missing plots #1754 by @mattseddon
- Add option to hide a column from the experiments table #1756 by @wolmir
- Prevent queued experiments from being selected via the experiments table #1753 by @mattseddon
- Fix timing of comparison table renders #1759 by @mattseddon
- Fix overflow of zoomed in plots not shown #1763 by @sroy3
- Fix drop target moving away when picking up an item #1762 by @sroy3
- Publish extension to Open VSX via publish action #1758 by @mattseddon
- Plot list virtualization #1707 by @sroy3
- Prevent native context menu from being invoked on webviews #1736 by @rogermparent
- Rework experiment commands and context menus to vary based on whether experiments have checkpoints #1738 by @mattseddon
- Rework experiment table context menus to vary based on whether or not experiments have checkpoints #1739 by @mattseddon
- Make size of comparison table column more consistent #1744 by @sroy3
- Add drag and drop for experiment table column groups #1729 by @wolmir
- Show experiment names in comparison table headers (#1614) #1730 by @wolmir
- Add experiment icons to editor/title when params file is open #1740 by @mattseddon
- Remove extra padding in plots #1749 by @sroy3
- Mock VS Code before importing modules in scheduled cli output test #1737 by @mattseddon
- Mock VS Code before importing modules in venv setup #1747 by @mattseddon
- Remove can select many property from selection trees #1748 by @mattseddon
- Make deeply nested experiments table test fixture static #1745 by @mattseddon
- Add eslint-plugin-etc for no-commented-out-code rule #1750 by @mattseddon
- Add plots selection quick pick #1701 by @mattseddon
- Add get started component to plots webview #1718 by @mattseddon
- Add codicons to welcome view buttons #1717 by @mattseddon
- Improve plots welcome view when there are no plots #1722 by @mattseddon
- Update view container welcome views #1728 by @mattseddon
- Add experiment run reset to menus #1719 by @mattseddon
- Bypass filters on missing values (for queued experiments) #1732 by @mattseddon
- Prevent infinite loop when trying to open plots #1727 by @mattseddon
- Fix experiment stop button #1731 by @mattseddon
- Rearrange internals of base workspace webviews #1706 by @mattseddon
- Use contributed colors for some webview colors #1697 by @rogermparent
- Do not reset deferred property when consumers are still waiting #1695 by @mattseddon
- Add placeholder when image is missing from comparison table data #1699 by @mattseddon
- Move init command from tracked tree into the extension #1696 by @mattseddon
- Add create release pr workflow #1685 by @mattseddon