209 Commits

Author SHA1 Message Date
Jeremy Tuloup
326991fee9
Update to JupyterLab v4.4.0b2 (#7614)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-20 08:27:39 +01:00
Jeremy Tuloup
6d06d97302
Update to JupyterLab v4.4.0b1 (#7607)
* Update to JupyterLab v4.4.0b1

* Update playwright

* update pixi..lock

* update snapshots

* fix pluginmanager dev tools error

* fix handling of move to trash

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-14 09:47:11 +01:00
dependabot[bot]
7dbd40a5ee
Bump vega-selections from 5.4.1 to 5.5.0 in /ui-tests (#7592)
Bumps [vega-selections](https://github.com/vega/vega) from 5.4.1 to 5.5.0.
- [Release notes](https://github.com/vega/vega/releases)
- [Commits](https://github.com/vega/vega/compare/v5.4.1...v5.5.0)

---
updated-dependencies:
- dependency-name: vega-selections
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-22 13:22:40 +01:00
Jeremy Tuloup
48243197bb
Update to JupyterLab v4.4.0b0 (#7591)
* Update to JupyterLab v4.4.0b0

* update playwright

* Update to TypeScript 5.5

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-20 10:40:15 +01:00
Andrii Ieroshenko
aad43d52f9
Add active cell border padding, remove double cell padding (#7570)
* remove unsetting notebook work area / viewport padding

* remove l and r padding from .jp-Notebook-cell

* Update Playwright Snapshots

* Update Playwright Snapshots

* Update Playwright Snapshots

* Update Playwright Snapshots

* undo some snapshots updates

* more snapshot updates

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
2025-02-04 08:37:21 +01:00
Jeremy Tuloup
ef4f6346cd
Update to JupyterLab v4.4.0a3 (#7577)
* Update to JupyterLab v4.4.0a3

* Update to Playwright 1.49

* bump jupyterlab lower bound

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-03 10:03:15 +01:00
Jeremy Tuloup
18672b7e85
Update to JupyterLab v4.4.0a2 (#7559)
* Update to JupyterLab v4.4.0a2

* add missing plugin

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-07 11:44:59 +01:00
Jeremy Tuloup
bb8aa0f44a
Update to JupyterLab v4.4.0a1 (#7554)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-21 20:33:53 +01:00
Jeremy Tuloup
edfa5e2a6f
Update workflow improvements (#7552)
* Improve update workflow

* dedupe in ui-tests

* read name from package.json
2024-12-21 19:24:28 +01:00
dependabot[bot]
f11252b4ac
Bump nanoid from 3.3.7 to 3.3.8 in /ui-tests (#7547)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20 21:04:38 +01:00
dependabot[bot]
2bfae71810
Bump systeminformation from 5.21.8 to 5.23.14 in /ui-tests (#7546)
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.21.8 to 5.23.14.
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.21.8...v5.23.14)

---
updated-dependencies:
- dependency-name: systeminformation
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20 20:37:03 +01:00
Jeremy Tuloup
3b66049a62
Update to JupyterLab 4.3.2 (#7527)
* Update to JupyterLab 4.3.2

* bump galata
2024-12-04 09:21:29 +01:00
Jeremy Tuloup
b34449747a
Update to JupyterLab 4.3.1 (#7521)
* Update to JupyterLab 4.3.1

* update snapshot
2024-11-18 10:34:59 +01:00
Jeremy Tuloup
1249220b25
Update to JupyterLab 4.3 final (#7507) 2024-10-31 08:54:43 +01:00
Jeremy Tuloup
f614f7c638
Move handling of the file browser settings to a separate plugin, enable file browser single click navigation (#7481)
* Move handling of the file browser settings to a separate plugin

* fix typo

* optional settingregistry

* remove upstream filebrowser plugin

* fix file actions buttons

* hold ctrl

* update changelog

* wording

* remove console.log

* fix comments
2024-10-24 18:10:02 +02:00
Jeremy Tuloup
dd6db47d46
Update to JupyterLab 4.3.0rc1 (#7497)
* Update to JupyterLab `4.3.0rc1`

* update playwright

* Include upstream settings plugin for now

* update snapshots

* update

* update
2024-10-24 10:10:26 +02:00
Jeremy Tuloup
390c4526df
Add a setting to enable the notebook to take up the full width (#7487)
* Toggle full width

* settings only

* enable more ways to toggle

* lint

* fixes

* add ui test

* fix snapshots

* reusable waitForNotebook

* more updates

* fix

* update
2024-10-23 09:59:04 +02:00
Jeremy Tuloup
676a0fec82
Add the file filter button to the file browser toolbar (#7479)
* Add the file filter button to the file browser toolbar

* update snapshot

* lower maxDiffPixels

* more updates

* update

* hide placeholder text on mobile

* update tree snapshot
2024-10-15 21:32:14 +02:00
Jeremy Tuloup
324de44521
Update to JupyterLab 4.3.0rc0 (#7423)
* Update to JupyterLab 4.3.0a2

* bump galata

* Update Playwright Snapshots

* Update Playwright Snapshots

* Remove custom file filter

* Add `jp-ThemedContainer` to the `body`

* Bump to 4.3.0b1

* update resolutions

* add `intl` to tsconfig

* override the lab .jp-ThemedContainer

* workaround for .jp-ThemedContainer

* more CSS fixes

* bump to 4.3.0b2

* bump jupyterlab dep

* update to beta 3

* Update Playwright Snapshots

* Update Playwright Snapshots

* Update to 4.3.0rc0

* update playwright, dedupe

* Update Playwright Snapshots

* Update Playwright Snapshots

* bump python dep

* update snapshot

* try with a fix statedb state

* update snapshots

* .

* .

* .

* one more try

* last try

* give up

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-14 21:57:09 +02:00
Jeremy Tuloup
ff2b822d06
Update to JupyterLab 4.3.0a1 (#7416)
* Update to JupyterLab 4.3.0a1

* Update yarn.lock

* Update to 4.3.0a1

* Update to Playwright 1.45.0

* Update snapshot
2024-07-01 11:14:48 +02:00
martinRenou
1a03b9d8e5
Add missing "Open..." file menu (#7385)
* Add missing "Open..." file menu

* Update ellipsis

Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>

* Update Playwright Snapshots

* Update Playwright Snapshots

* Use schema

* Cleanups

* Linter

* Revert snapshot test

---------

Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-31 15:10:09 +02:00
Jason Weill
0a66f40c46
Duplicate notebook menu option (#7374)
* WIP: Create new application:duplicate command, add to menu

* WIP: Duplicate a file, then open the new file.

* Polish

* Removes null check for variable not typed to be null

* Removes unneeded import, type declaration

* Simplifies comments

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-21 08:13:54 +02:00
Jeremy Tuloup
08fe5c5df1
Update @jupyterlab/galata (#7361)
* Update `@jupyterlab/galata`

* Align with the galata playwright dependency

* Add back playwrigh test dependency

* use fixed `tmpPath`

* create and delete tmpPath

* Update Playwright Snapshots

* Update Playwright Snapshots

* fix codespell

* fix codespell

* codespell

* pre-commit

* try fix flakyness

* force skip codespell

* add comments

* update snapshot

* try reduce flakyness

* try fix flakyness

* flakyness

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-14 15:46:24 +02:00
Jeremy Tuloup
f5d8aea3bd
Default to the full windowing mode (#7321)
* Remove custom windowing plugin

* remove full css workaround

* update ref snapshots

* fix CSS for the full mode

* update css

* lint

* update UI tests

* Update Playwright Snapshots

* Update Playwright Snapshots

* update mobile ui test

* update locator

* Update Playwright Snapshots

* Update Playwright Snapshots

* update ui test

* update ui tests

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 10:32:26 +02:00
Jeremy Tuloup
b18084867c
Update to JupyterLab 4.2.0 (#7357)
* Update to JupyterLab 4.2.0

* fix snapshot
2024-05-07 10:15:17 +02:00
Jeremy Tuloup
49ddd0fe1e
Update to JupyterLab 4.2.0rc0 (#7333)
* Update to JupyterLab 4.2.0b3

* Update to JupyterLab 4.2.0rc0

* Bump `jupyterlab-server`

* update galata

* Update Playwright Snapshots

* Update Playwright Snapshots

* Fix cell toolbar

* Update Playwright Snapshots

* Update Playwright Snapshots

* Update menu test

* rename ref snapshots

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-01 17:09:15 +02:00
Jeremy Tuloup
20243fc004
Add @jupyterlab/theme-dark-high-contrast-extension (#7331)
* Add `@jupyterlab/theme-dark-high-contrast-extension`

* Update Playwright Snapshots

* Update Playwright Snapshots

* undo unrelated snapshot update

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-18 14:58:38 +02:00
Jeremy Tuloup
2b9d339558
Update to JupyterLab 4.2.0b0 (#7312)
* Update to JupyterLab 4.2.0b0

* fix currentChanged

* fix releaser hook

* Bump galata

* add cell executor

* Fix full CSS

Co-Authored-By: v-lozko <156805389+v-lozko@users.noreply.github.com>

* Default to defer for now

* undo max-width adjustment for now

* add TODO

---------

Co-authored-by: v-lozko <156805389+v-lozko@users.noreply.github.com>
2024-04-10 10:08:17 +02:00
Jeremy Tuloup
80b582bce6
Update to JupyterLab 4.2.0a2 (#7307)
* Update `@jupyterlab` packages

* Update Lumino

* Update Python deps

* update yarn.lock

* disable recents plugin

* try fix locators

* Remove `docmanager-extension:recents` plugin
2024-03-29 17:10:40 +01:00
Jeremy Tuloup
da7b8d400e
Fix flaky mobile UI tests (#7278)
* Fix flaky mobile UI tests

* fix test

* Update Playwright Snapshots

* Update Playwright Snapshots

* remove unused import

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-26 15:11:35 +01:00
dependabot[bot]
55ecef9eb3
Bump ip from 2.0.0 to 2.0.1 in /ui-tests (#7268)
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 10:58:36 +01:00
Jeremy Tuloup
b8ec7e4a8e
Fix spurious kernel selection dialog on notebook creation (#7258)
* Fix spurious kernel selection dialog on notebook creation

* fix snapshots
2024-02-13 16:09:02 +01:00
Jeremy Tuloup
d43911b23e
Create a new notebook with a specific kernel from the new dropdown (#7255)
* Create a new notebook with a specific kernel from the new dropdown

* update smoke test

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-13 09:45:14 +01:00
Dilip-Jain
2d717f5896
Added Edit Notebook Metadata Option (#6402) (#7099)
* Added Edit Notebook Metadata Option (#6402)

Edit Notebook Metadata plugin added under Edit Menu for functionality similar to classic-notebook.
Clicking on the option under the menu opens up the Notebook Tools widget in the right sidebar and expands the Additional Tools (which contains the Notebook Metadata editor) collapsible section (default: collapsed).

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Added Edit Notebook Metadata Option (#6402)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Prettier Code for passing Test Lint check

* Prettier Code for passing Test Lint check

* adding the edit-notebook-metadata entry via schema

adding the menu entry via the settings defined in the schema folder dropping the dependency on IMainMenu in the plugin

* adding the edit-notebook-metadata entry via schema

adding the menu entry via the settings defined in the schema folder dropping the dependency on IMainMenu in the plugin

* adding the edit-notebook-metadata entry via schema

* adding the edit-notebook-metadata entry via schema

* adding the edit-notebook-metadata entry via schema

* fix menu item

* Add to the command palette

* Update Playwright Snapshots

* Update Playwright Snapshots

* fix snapshots

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-07 13:51:55 +01:00
Jeremy Tuloup
09f018b58c
Update to JupyterLab 4.1.0rc0 (#7227)
* Update to JupyterLab 4.1.0rc0

* Bump jupyterlab
2024-01-29 11:17:01 +01:00
Jeremy Tuloup
1145745651
Update to JupyterLab 4.1.0b2 (#7222)
* Update to JupyterLab 4.1.0b2

* fix rendermime

* Update galata

* hide the notification status item
2024-01-25 15:58:11 +01:00
Jeremy Tuloup
c2ca209ab8
Remove viewport workaround in the UI tests (#6887)
* Remove viewport workaround in the UI tests

* Update viewport

* Fix handling of kernel ready

* Bump to 600

* Update ui-tests/test/mobile.spec.ts
2023-12-13 16:58:49 +01:00
Nicolas Brichet
a74cd91871
Bump to JupyterLab 4.1.0a4 bis (#7172)
* Bump to JupyterLab 4.1.0a4

* Bump `@lumino` packages

* bump galata package

* update getByRole

* Fix Shut Down All `jp-button` selector

* Remove the file actions toolbar, instead includes the action buttons in the file browser toolbar

* update CSS according to new toolbar components

* lint and snapshots

* CSS for filebrowser toolbar

* Some more CSS for 'New' menu item in FileBrowser toolbar

* Update Playwright Snapshots

* Update Playwright Snapshots

* snapshots

---------

Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-04 15:52:03 +01:00
Jeremy Tuloup
4266df1eef
Add the JupyterLab resources plugin (#6968)
* Add the JupyterLab resources plugin

* Revert command id

* fix package.json

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-01 11:40:22 +01:00
Jeremy Tuloup
ef1f8db5c2
Update to JupyterLab 4.1.0a3 (#7161)
* Update to JupyterLab `4.1.0a3`

* update rendermime-interfaces

* Update `jupyterlab` Python dependency

* Enable `showFullPath` by default

* Update Playwright Snapshots

* Update Playwright Snapshots

* enable inline completer

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-30 16:03:06 +01:00
Steven Silvester
29d665dbac
Update ruff config and typing (#7145) 2023-11-10 01:53:11 +00:00
Jeremy Tuloup
53b47af37b
Update to JupyterLab 4.1 (#7096)
* Update to JupyterLab 4.1

* fix rendermime

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-27 14:28:33 +02:00
Jeremy Tuloup
839193d07f
Update to JupyterLab 4.0.7 (#7103)
* Update to JupyterLab 4.0.7

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-12 09:46:32 +02:00
dependabot[bot]
0310b9762f
Bump postcss from 8.4.23 to 8.4.31 in /ui-tests (#7088)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 08:54:18 +02:00
pre-commit-ci[bot]
16e7dfbb37
chore: update pre-commit hooks (#7084)
* chore: update pre-commit hooks

updates:
- [github.com/python-jsonschema/check-jsonschema: 0.26.3 → 0.27.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.26.3...0.27.0)
- [github.com/psf/black-pre-commit-mirror: 23.7.0 → 23.9.1](https://github.com/psf/black-pre-commit-mirror/compare/23.7.0...23.9.1)
- [github.com/codespell-project/codespell: v2.2.5 → v2.2.6](https://github.com/codespell-project/codespell/compare/v2.2.5...v2.2.6)
- [github.com/astral-sh/ruff-pre-commit: v0.0.287 → v0.0.292](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.287...v0.0.292)
- [github.com/scientific-python/cookie: 2023.08.23 → 2023.09.21](https://github.com/scientific-python/cookie/compare/2023.08.23...2023.09.21)

* lint

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
2023-10-04 03:23:27 +00:00
dependabot[bot]
f805f59577
Bump systeminformation from 5.17.12 to 5.21.8 in /ui-tests (#7064)
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.17.12 to 5.21.8.
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.17.12...v5.21.8)

---
updated-dependencies:
- dependency-name: systeminformation
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:35:57 +02:00
Jeremy Tuloup
7927b21f4a
Enable the Playwright trace (#7050)
* Enable the Playwright trace

* Switch to `'on-first-retry'`
2023-09-15 10:14:29 +02:00
Jeremy Tuloup
068175ab0c
Update to JupyterLab 4.0.6 (#7049)
* Update to JupyterLab 4.0.6

* fix app_version

* reuse upstream config
2023-09-15 09:36:40 +02:00
adigaboy
7b329b4269
fix trusted status indication (#7036)
* fix isTrusted with check cell type

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* camelCase and redundant ;

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
2023-09-08 10:21:01 +02:00
Jeremy Tuloup
76db867671
Update to JupyterLab 4.0.5 (#7013)
* Update to JupyterLab 4.0.5

* Update Lumino

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-16 13:17:17 +02:00