Barbara Valdez
558dfd693c
Notebooks View: Do not recenter view when selecting a notebook that is visible ( #15442 )
...
* do not focus element when tree item is visible
* reset reveal behavior
* add comment
2021-05-13 10:19:19 -07:00
Vasu Bhog
70b0d89b5d
Notebook URI Handler File Support ( #15340 )
...
* file URI handler
* supports Parameterization
2021-05-12 18:11:40 -07:00
Karl Burtram
867a963882
Merge from vscode bead496a613e475819f89f08e9e882b841bc1fe8 ( #14883 )
...
* Merge from vscode bead496a613e475819f89f08e9e882b841bc1fe8
* Bump distro
* Upgrade GCC to 4.9 due to yarn install errors
* Update build image
* Fix bootstrap base url
* Bump distro
* Fix build errors
* Update source map file
* Disable checkbox for blocking migration issues (#15131 )
* disable checkbox for blocking issues
* wip
* disable checkbox fixes
* fix strings
* Remove duplicate tsec command
* Default to off for tab color if settings not present
* re-skip failing tests
* Fix mocha error
* Bump sqlite version & fix notebooks search view
* Turn off esbuild warnings
* Update esbuild log level
* Fix overflowactionbar tests
* Fix ts-ignore in dropdown tests
* cleanup/fixes
* Fix hygiene
* Bundle in entire zone.js module
* Remove extra constructor param
* bump distro for web compile break
* bump distro for web compile break v2
* Undo log level change
* New distro
* Fix integration test scripts
* remove the "no yarn.lock changes" workflow
* fix scripts v2
* Update unit test scripts
* Ensure ads-kerberos2 updates in .vscodeignore
* Try fix unit tests
* Upload crash reports
* remove nogpu
* always upload crashes
* Use bash script
* Consolidate data/ext dir names
* Create in tmp directory
Co-authored-by: chlafreniere <hichise@gmail.com >
Co-authored-by: Christopher Suh <chsuh@microsoft.com >
Co-authored-by: chgagnon <chgagnon@microsoft.com >
2021-04-27 14:01:59 -07:00
Maddy
6d95b113d5
fix the logic to check the same level folders ( #15143 )
2021-04-16 11:35:51 -07:00
Charles Gagnon
42cd650147
Only reveal parent node when finding notebook item ( #15091 )
2021-04-12 13:12:04 -07:00
Maddy
7484b04158
Select active notebook in viewlet when opened from command pallet ( #15027 )
...
* await initialized
* fixes specific for windows
* address comments
* update comment
2021-04-08 15:27:33 -07:00
Maddy
43db30d1da
Add more Notebook telemetry events ( #14755 )
...
* initial checkin
* telemetry for search in notebooks
* telemetry for move notebook
* address comments
* feedback changes
* fix tests paasing NullAdsTelemetryService
* move changeKernel telemetry higher up
* remove telemetry service
* Fix new Notebook events (#14982 )
* Notebook telemetry fixes
* update2
* Move event location
* remove service
* remove unused
Co-authored-by: chgagnon <chgagnon@microsoft.com >
2021-04-05 16:08:39 -07:00
Maddy
13ad4c9497
Select notebook in viewlet when opened in editor ( #14854 )
...
* test changes
* code clean up
* remove extra line
* remove commented code
* remove unnecessary import
* update expand logic
* implement parent,children on bookitem
* merge conflicts
* refactor code
* fix trustBook test
* typo on condition
* feedback
* indexOf to include
* fix undefined error on expand
* remove set parent
* revert getTreeItem logic
* Fix duplicated nodes
* remove debug
* Clean up logic
* Fix tests
* Fix logic
* cleanup
* Cleanup findAndExpandParentNode (#14960 )
Co-authored-by: chgagnon <chgagnon@microsoft.com >
2021-04-02 19:33:41 -07:00
Barbara Valdez
fde5caa9a4
Add documentation and fix paths ( #14948 )
...
* use posix relative path
* add doc link in dialog
* rename book to Jupyter book
2021-04-02 15:44:25 -07:00
Barbara Valdez
a00ffa0469
fix search action ( #14937 )
...
* fix search action
* remove book version from book tree item
2021-04-01 11:16:32 -07:00
Barbara Valdez
fc13fb2200
Book Fixes ( #14931 )
...
* change folder icon and fix book path
* change folder icon in dark mode
* add folder.svg under resources
2021-03-31 14:02:08 -07:00
Barbara Valdez
8aa222d1c8
Add new file UI ( #14773 )
...
Adds a notebook or markdown file to a book's top level or a section by right click on Book Tree View
2021-03-30 18:44:52 -07:00
Lucy Zhang
f59e9b5695
Notebooks: Use new Python installation after configuration change ( #14765 )
...
* start new jupyter server
* restart session working (removed extra code)
* only restart server once
* shutdown session first then stop server
* add comments remove extra lines
* add comment
* fix test
* only restart jupyter sessions
* Dispose jupytersessionmanager and create new one
* move restart server logic out of notebookmodel
* move methods to azdata proposed
* pr comment
2021-03-24 15:31:20 -07:00
Barbara Valdez
5c67f3dbed
fix tests on windows ( #14827 )
...
* fix tests on windows
* fix test
2021-03-23 10:03:48 -07:00
Charles Gagnon
8fb54710fb
Promote CssStyles to stable API ( #14824 )
...
* Promote CssStyles to stable API
* add comment
* Fix compile
2021-03-22 12:16:59 -07:00
Charles Gagnon
88b7960d01
Add Slider component ( #14774 )
...
* initial
* more cleanup
* update types
2021-03-18 09:47:36 -07:00
Barbara Valdez
784d76b886
Remove book notebook from toc ( #14704 )
...
* Add remove notebook from book
2021-03-16 15:02:29 -07:00
Barbara Valdez
4b462a41ab
Queue concurrent calls when initializing contents in BookModel ( #14586 )
...
* Initial work for handling concurrent operations when calling initialized books
* fixes to init contents
* create a queue of deferred promises for initializing books
* resolve active promise and set to undefined
* remove duplicated variable
* address pr comments
2021-03-09 10:19:30 -08:00
Cory Rivera
e2a5859155
Only include package versions in Manage Packages dialog if they're supported for the user's version of Python ( #14584 )
2021-03-08 18:05:10 -08:00
Barbara Valdez
0ef99ab42a
remove Jupyter string from books and notebooks in UI ( #14583 )
2021-03-05 16:26:34 -08:00
Barbara Valdez
a17a4a585e
[Editing Books] - Refactor buildToc method ( #14532 )
...
* refactor buildToc method to only modify the section found and return a boolean
* fix tests
* Address pr comments
2021-03-05 11:41:31 -08:00
Lucy Zhang
8e07a6f239
pass in pythonexecutable when getting packages ( #14550 )
2021-03-04 15:26:46 -08:00
Lucy Zhang
74629c951d
Notebooks: Fix pip installation not working ( #14506 )
...
* upgrade pip after python installation
* add comment
* only upgrade pip for new python installations
* reinstall pip version instead of upgrade to latest
* update comment
* get pip version through packages list
2021-03-03 17:44:45 -08:00
Charles Gagnon
2620d060dc
Fix error when running Notebook integration tests ( #14536 )
2021-03-03 15:48:41 -08:00
Barbara Valdez
3f0ca8b714
Create book dialog improvements ( #14429 )
...
* add improvements TODO on creating book experience
* fix create book to support a more complex folder structure
* replace \\ to a forward slash on windows
* address pr comments
* fix tests
* use the posix version of path.sep
2021-03-02 21:23:28 -08:00
Charles Gagnon
9432330c46
Update dependencies for url-parse ( #14476 )
...
* Update dependencies
* add vscode back in for git
* revert yarn.lock
* re-add notebook redirect
* Fix git tests
* Update other testrunner references
* Add testrunner
* Add mocha-multi-reporters
2021-03-01 09:28:03 -08:00
Barbara Valdez
3d5ff25d13
Fix debounce issue when book toc is updated ( #14392 )
...
* pass function to debounce
* remove debounce decorator and move watch methods to bookmodel
* Move the vscode tree change data event to book model
* address pr comments
* fix book tests
2021-02-24 14:24:50 -08:00
Barbara Valdez
5ece9b968a
Create book UI ( #14210 )
...
* Add dialog for creating books
* create empty book
* add localized constants
* add validation to dialog
* reset the create book command to original
* address pr comments
* change error message
* Init book toc manager in bookTreeView
2021-02-22 13:29:09 -08:00
Charles Gagnon
d159a1eb50
Remove DOM component ( #14328 )
...
* Remove DOM component
* fix compile
* Remove enum type
* one more
2021-02-17 15:16:42 -08:00
Barbara Valdez
0f748a60b3
Fix not numbered inconsistency ( #14269 )
...
* fix not numbered field
* fix for adding extra field and removing it from sections
* use const for variable
* use spread operator to create new object
* address pr comments
* change function name and simplify
* Add comment and put the initializeContents in the finally block
2021-02-12 19:17:22 -08:00
Barbara Valdez
612c385725
mark test as unstable ( #14284 )
2021-02-12 16:44:07 -08:00
Charles Gagnon
e8d02dbc44
Cleanup typings from vs code merge ( #14267 )
2021-02-11 22:18:03 -08:00
Barbara Valdez
75cda19504
Add await to refresh book method ( #14236 )
...
* add await to refresh book method
* change name of method
* Reload tree view
* address pr comments
* adding finally on finally
2021-02-11 21:57:53 -08:00
Lucy Zhang
800cd2fa89
catch getpythonuserdir error ( #14193 )
2021-02-10 10:13:08 -08:00
Karl Burtram
ce612a3d96
Merge from vscode 2c306f762bf9c3db82dc06c7afaa56ef46d72f79 ( #14050 )
...
* Merge from vscode 2c306f762bf9c3db82dc06c7afaa56ef46d72f79
* Fix breaks
* Extension management fixes
* Fix breaks in windows bundling
* Fix/skip failing tests
* Update distro
* Add clear to nuget.config
* Add hygiene task
* Bump distro
* Fix hygiene issue
* Add build to hygiene exclusion
* Update distro
* Update hygiene
* Hygiene exclusions
* Update tsconfig
* Bump distro for server breaks
* Update build config
* Update darwin path
* Add done calls to notebook tests
* Skip failing tests
* Disable smoke tests
2021-02-09 16:15:05 -08:00
Alan Ren
a3cddbc8aa
align with portal button style ( #14187 )
...
* align with portal button style
* fix welcome page
* image button
* more fixes
* use withProperties
* add comment back
* add border radius
2021-02-08 15:12:54 -08:00
Chris LaFreniere
b29c07adb3
Always use \n when passing to Jupyter ( #14185 )
2021-02-08 09:38:06 -08:00
Barbara Valdez
06bace1fcf
replace backlash when moving notebooks on windows ( #14186 )
2021-02-07 20:17:30 -08:00
Barbara Valdez
467a34e878
Fix book editing issues ( #14177 )
...
* Fix issue moving a duplicated section to another book
2021-02-05 18:50:29 -08:00
Barbara Valdez
3c4ffd2a9c
Fix book tests on Windows. ( #14173 )
...
* fix tests
* fix reveal active item test
* show error message
* revert trusted book test back to original
2021-02-05 10:45:59 -08:00
Charles Gagnon
49fa56369c
Fixes for HDFS node expansion on BDC connections ( #14174 )
...
* Change cluster test connect to use endpoints route
* Add more logging
* More logging
* Only connect to controller if needed
* Add comments
2021-02-05 10:12:15 -08:00
Charles Gagnon
6907c8edab
Use cryptography 3.2.1 for sparkmagic dependency ( #14154 )
...
* Use cryptography 3.2.1 for sparkmagic dependency
* pip -> conda
* fix typing
* fix tests
* prefix with required
2021-02-04 09:52:08 -08:00
Barbara Valdez
cce8a961ac
Fix decorations for modified notebooks in Books View ( #14152 )
...
* Tree item resource uri should be the root when it's a book and notebook path for notebooks
2021-02-03 18:17:08 -08:00
Charles Gagnon
395dfd6c52
Add setFilter to DeclarativeTableComponent ( #14143 )
...
* Add setFilter to DeclarativeTableComponent
* fix tests
* Update param name
2021-02-03 12:18:36 -08:00
Barbara Valdez
9ac180d772
Editing Books ( #13535 )
...
* start work on ui
* Move notebooks complete
* Simplify version handling
* fix issues with add section method
* fix issues with the edit experience and add the quick pick for editing
* add version handler for re-writing tocs
* fix book toc manager tests
* add notebook test
* fix localize constant
* normalize paths on windows
* check that a section has sections before attempting to mve files
* Implement method for renaming duplicated files
* moving last notebook from section converts the section into notebook
* Add recovery method restore original state of file system
* Add clean up, for files that are copied instead of renamed
* remove dir complexity
* divide edit book in methods for easier testing and remove promise chain
* Keep structure of toc
* normalize paths on windows
* fix external link
* Add other fields for versions
* fix paths in uri of findSection
* add section to section test
* Add error messages
* address pr comments and add tests
* check that the new path of a notebook is different from the original path before deleting
2021-02-02 20:39:11 -08:00
Cory Rivera
a0656d6f8d
Add unit tests for PythonPathLookup class. ( #14133 )
2021-02-01 16:37:17 -08:00
Charles Gagnon
72b8d96dbc
Bump ads-extension-telemetry ( #14115 )
...
* Bump ads-extension-telemetry
* Fix import
2021-01-29 14:11:44 -08:00
Barbara Valdez
fa150fbe67
Initialize releases when creating remoteBookController ( #14064 )
...
* Check that releases if not undefined
* Initialize model with empty releases
2021-01-27 15:17:32 -08:00
Maddy
5be2e01632
Notebook Telemetry initial changes ( #13929 )
...
* initial changes
* add ads-telemetry to nb extension
* add aiKey to notebook extension
* add run cell telemetry in cellmodel
* add NbTelemetryAction
* remove source
* remove telemtery for run notebook for now
* fix optional variable call
* addr comments
* changing the dependency package
* revert
* removed webpack config for telemetry compat
* add opentelemetry to externals
Co-authored-by: Benjin Dubishar <benjin.dubishar@gmail.com >
2021-01-25 09:42:37 -08:00
Alan Ren
d059032dee
new component - infobox ( #14027 )
...
* new component: infobox
* comments
* new option
* add comments
2021-01-22 18:38:10 -08:00