You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Import jumpers from index, update yarn
* Do not attach "jump back" command to context menu
* Flip the jump back icon in palette, remove debug log
* Implement Accel and use it as default to support ⌘ on Mac
* Add highlights debouncer and check if highlights request is needed
before sending one.
* Clear `last_token` after clearing highlights
* Ensure that trigger characters auto-invoke works in continuous hinting mode
* Add highlights test and fixjupyterlab#431
* Allow to clear highlights on blur
* Set promise type to void
* Fix syntax highlighting (needs import of cm/mode/meta)
* Try to fix R double colon completion issue
* Fix test and lint; add changelog
* Add support for jupyterlab-classic
* Make the status item work with classic on toolbar
* Fix highlight of status icon when selected
* Use new icons and no text on toolbar when status bar not available
* Disable diagnostics panel command in Classic
* Update yarn.lock, lint
* Fix connection manager loosing track of notebooks
which were not correctly scoped by path by switching away from
id_path which was refactored to not contain the actual file name
to uri which does contain the file name and path
* Add new status "no server extension"
* Fix handling of kernel change and restart
* Retry connection for 5.5 minutes total rather than 40 seconds
* Only claim that servers are missing if they really are
* Rewire all logs to go through a thin scoped wrapper
* Fix two typos
* Temporarily tolerate pygls usage of nulls for diagnostics
* Fix diagnostics panel not working after restart
* Ensure that diagnostics panel works after restart
* Remove prefixes
* Implement completionItem/resolve and icon substitution
* Move rendering to renderer
* Pre-fetch completion items (above/below), show placeholder while waiing
* Fix hiding of panel, fix illegal constructor for plain-text documentation
* Do not check item inset text if empty
* Fix Julia language server crashes on too broad save notification
* Make the LSP completions work when kernel is busy or slow
* Do not show delayed responses if line changed or cursor retreated
* Fix state not being updated after notebook rename/restart
* Implement allSettled replacement to show _something_ when one of
the completion sources fails
* Restore pre-formatted rendering for completer panel, enable latex
* Invalidate delayed completion if cell changed or lost focus
* Invalidate signature on cell blur, change and some cursor moves
* Fix comment
* WIP: enable sorting, improve marking and filtering and doc panel
* Remove outdated comment
* Allow tab-invoked completion in strings, suppress autoinvoke in def
* Fix dictionary completion issue for jedi-language-server
that would have led to "Code Editor out of Sync" error
* Prevent crash of the diagnostics panel when foreign documents are empty
* Fix diagnostics not being cleared upon foreign document closure
* Only search for label match if different from insertText match
and escape HTML label when no query is used
* Collapse paths for files deep in subfolders
* Fix source install (jupyterlab#526)
* Add a job to verify source install
* Add @jupyterlab-classic/application to peer dependencies
* Adding as peer-dependency did not help, entering debug mode
* Try to use peerDependenciesMeta
* Remove peerDependency(Meta) for classic
* Revert to safe use of app.shell with type casing and type import
* Restore smoke job
* Add changelog entry
* Re-activate atest
* Handle case where getCursor() returns null in highlighter
* Clean up null check
* Fix a typo preventing pinfo from working on ids with letter 's'
* Initial work on source-aware completion item and reply
* Add ipython-bigquery magic
* Add ipython-bigquery to defaults.ts
* update ipython-bigquery spec : comment %bigquery line magic
* make strings localizable
* Delete commented code
* Delete commented code
* update transclusions, run jlpm lint
* fix error in tests with rename.ts
* Fix regular-expression based extractors offset
* Lint
* Remove incorrect comment
* Swap order of transclusions provider so that generic IPython is last
* propose Extractor API
* Update the bigquery extractor to use foreign_capture_group
* Add key overrides exports, and a note
* foreign_capture_group: number → foreign_capture_groups: number[]
* start adding example package with tests
* more work on example
* linting
* clobber some lint
* resolve
* Expose caseSensitive and includePerfectMatches completer settings
* Display 'source' or 'detail' next to completion label
* fix more lint, use built-in jest test data iteration
* reorganize API definitions to avoid circular imports
* Implement display of detail, source, and extra settings
* Do update extra info on render too
* fix code stype with lint
* fix test errors with diagnostics.ts
* localize Severity levels and columns menu of diagnostics panel
* fix code style
* use ICodeMirror, more type imports, order plugin for fixer
* Lint
* Defer translation of the status
* Allow to disable LSP or Kernel completions independently.
Some use love LSP for many of its features, but prefer to keep
completions via the kernel.
This adds two boolean flags in the configuration to not send completions
request to LSP and not send completions requests to the kernel.
See jupyterlab#440
* Move to exclusion list for config.
Take reviews into accounts
* Rename options
* prettier
* Add priority setting for servers handling the same language
* Fix failing test, update changelog, add serverIdentifier
* Address review comments, back down on lowercase
* Move the workaround to the root of the issue
* Special case for MacOS
* Fix this binding for priority detection
* Fix order of config initialization
* Normalize colons in Windows paths
* Implement console log window messages, update lsp-ws-connection
* Add server identifier
* JupyterLab Classic -> RetroLab
* Rework LSP connection interface, cherry picking jupyterlab#278
Co-authored-by: bollwyvl
Co-authored-by: krassowski
* Pass connection to server request handlers as well (as optional)
* Only emit priority warning once
* Fix registration options, diagnostics (one slot!), migrate hover
* Implement setTrace, logTrace, and optional logging of messages using new API
* Optimize lsp server error message (jupyterlab#621)
* Optimize lsp server error message
* Fix
* Update changelog
* Add types-six for new mypy version
* Add types-six to lint.yml
* Try installing mypy types in action
* Try to install types manually
* Might as well use requirements/lint.yml...
* Stop conda nagging about pip
* Lint lint.yml
Co-authored-by: zhouwenhua02 <[email protected]>
Co-authored-by: krassowski <[email protected]>
* Fix hover malfunction messages (jupyterlab#630)
* Fix hover malfunction messages
* Sync completion-theme version, relax some constraints
* Update changelog, bump theme versions (as pin was relaxed)
* Add troubleshooting pop-up
* Fix tests, improve UI, add more troubleshooting
* Prepare for testing with Klingon
* Correct rpy2 `%Rdevice` magic integration (jupyterlab#646)
and prevent breaking of other line magics which also happen to start with R.
* Do not hide tooltip on mouseleave/move if close to tooltip
* Display MarkedStrings correctly as markdown in hover
Previously those were incorrectly shown as plain text strings
* Workaround breaking change in JupyterLab 3.1
* Fix typos, lint
* Handle case where position is null
* Add console attribute to VirtualDocument
* fix tests
* Use current version of CodeMirror typings
* Implement persistent signature, with active parameter highlight
* Improve styling of the signature
* Hoist closeCharacters to a setting, hide tooltip on blur, fix escapeMarkdown
* Implement hiding on cursor moving prior to start position
* Remove useless escape
* Escape backslash
* Implement remaining behaviour
* Lint
* Workaround incorrect initial placement of the tooltip
* Test signature to markdown, fix whitespace handling, use new API
* Fix backslash escaping
* Add browser tests for signature marks and closing
* Implement collapsing of long signatures
* Improve translations in diagnostics, update translation domain
* Ensure `trans` always available, camelCase some protected members
* Keep `get_breadcrumbs` as deprecated to avoid breaking compatibility
in case if anyone uses it
* Fix the issue with non-disappearing signature
* Fix kernel completions filtering for R
* Fix tab completions not showing up in strings due to incomplete trigger kind invalidation
* Fix path completion in strings
* Improve the completion test
* Soft rename of the organization
* Improve escaping for IPython magics overrides
* Allow to disable specific features
* Fix placeholder removal overwriting documentation from newer request
* Further improve documentation panel reliability
* Prettier
* Shim `workspace/configuration` to support new YAML server version
* issue 695
copy generated type files into lib directory
* Implement details-below layout
* Correct gettext method
* Fix translations for popup
* Fix `Line:Ch` and `Cell` sort order
* Test sorting of columns in diagnostic panel
* Fix identifier for pluralized strings
* Squash warnings and errors in console
* Enable strict null checks
* Enable `noImplicitThis`
* Fix hover character comparison logic, finish null position handling
* Only fetch position on actual user-commanded jump
* Handle an warning showing up on restoring workspace
* Enable `strictBindCallApply`
* Enable `noImplicitReturns`
* Fix: make signature (and details) clickable, correct signature
formatting when no arguments present
* Enable simple pre-filtering of completion matches
* Address test failures
* Add support for diagnostic tags from LSP 3.15
* Move `initializeParams` which are fully responsibility of client,
and not the connection implementation detail
* Announce tag support for diagnostics, correct capabilities type
* Move client capabilities to features
* Prepare jupyterlab-lsp 3.10.0 release (jupyterlab#740)
* Update changelog and bump version to 3.10.0
* Upgrade CodeMirror, lerna and pyright
* Update to JupyterLab 3.1 part 1
* Update devDependencies including JupyterLab packages to 3.2.x
* Mention all bug fixes from null checks PR in the changelog
* Fix jest config
* Lint everything
* Final set of dev dependencies bumps
* Bump versions of modified packages
* Bump range in more places
* Integrity updates
* Fix tooltip types (undefined)
* Final lock file bump
* Lint again
* Update date and lab versions to test on CI
* Implement jump to definitions and basic target selector
* Fix jumping to dependencies in node modules
* Remove unused highlight commands and highlight type icon
* Move files
* Integrate `jupyterlab-lsp` into `jupyterlab`
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add `jupyter-lsp`
* Update Playwright Snapshots
* Add schema check
* Update Playwright Snapshots
* Remove any type
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update galata tests
* Apply reviewer's suggestions
* Move lsp plugins to required list
* Update staging dependencies
* Revert change on staging/package.json
* Update Playwright Snapshots
* Update Playwright Snapshots.
* Update code structure + add docstring
* Remove `nbformat`
* Apply reviewer's suggestions
* Fix integrity, tests and staging dependencies
* Remove `nbformat` dependency
* Fix failed UI tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update integrity
* Apply reviewer's suggestions
* Package integrity updates
* Lint code
* Tag new APIs as `alpha`
* Rename `initialized` to `ready`
* Add missing header and update setting schema
* Remove `lsp-ws-connection` dependency
* Fix header
* Remove `codemirror` dependency
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix lint
* Apply reviewer's suggestion
Co-authored-by: krassowski <[email protected]>
Co-authored-by: Michał Krassowski <[email protected]>
Co-authored-by: Brendan Powers <[email protected]>
Co-authored-by: Brendan Powers <[email protected]>
Co-authored-by: Serhat YILDIRIM <[email protected]>
Co-authored-by: JessicaBarh <[email protected]>
Co-authored-by: julioyildo <[email protected]>
Co-authored-by: Nicholas Bollweg <[email protected]>
Co-authored-by: Matthias Bussonnier <[email protected]>
Co-authored-by: Jeremy Tuloup <[email protected]>
Co-authored-by: passer <[email protected]>
Co-authored-by: zhouwenhua02 <[email protected]>
Co-authored-by: bsyouness <[email protected]>
Co-authored-by: Youness Bennani <[email protected]>
Co-authored-by: cccs-jc <[email protected]>
Co-authored-by: Frédéric Collonval <[email protected]>
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>
0 commit comments