Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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: 2 additions & 2 deletions .copier-answers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ author_name: Mehmet Bektas
has_binder: false
has_settings: true
kind: server
labextension_name: '@notebook-intelligence/notebook-intelligence'
labextension_name: '@plmbr/notebook-intelligence'
project_short_description: Notebook Intelligence extension for JupyterLab
python_name: notebook_intelligence
repository: https://github.com/notebook-intelligence/notebook-intelligence
repository: https://github.com/plmbr/notebook-intelligence
test: false

4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
jupyter server extension list 2>&1 | grep -ie "notebook_intelligence.*OK"

jupyter labextension list
jupyter labextension list 2>&1 | grep -ie "@notebook-intelligence/notebook-intelligence.*OK"
jupyter labextension list 2>&1 | grep -ie "@plmbr/notebook-intelligence.*OK"
python -m jupyterlab.browser_check

- name: Run Python tests
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
jupyter server extension list 2>&1 | grep -ie "notebook_intelligence.*OK"

jupyter labextension list
jupyter labextension list 2>&1 | grep -ie "@notebook-intelligence/notebook-intelligence.*OK"
jupyter labextension list 2>&1 | grep -ie "@plmbr/notebook-intelligence.*OK"
python -m jupyterlab.browser_check --no-browser-test


Expand Down
32 changes: 16 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -330,22 +330,22 @@ A multi-PR accessibility pass landed across most NBI surfaces. Together these ma
- Settings UI restructured around Claude vs default mode.
- WebSocket connection reliability improvements.

[unreleased]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v5.0.0...HEAD
[5.0.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.8.0...v5.0.0
[4.8.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.7.0...v4.8.0
[4.7.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.6.0...v4.7.0
[4.6.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.5.0...v4.6.0
[4.5.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.4.0...v4.5.0
[4.4.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.3.2...v4.4.0
[4.3.2]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.3.1...v4.3.2
[4.3.1]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.3.0...v4.3.1
[4.3.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.2.1...v4.3.0
[4.2.1]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.2.0...v4.2.1
[4.2.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.1.2...v4.2.0
[4.1.2]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.1.1...v4.1.2
[4.1.1]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.1.0...v4.1.1
[4.1.0]: https://github.com/notebook-intelligence/notebook-intelligence/compare/v4.0.0...v4.1.0
[4.0.0]: https://github.com/notebook-intelligence/notebook-intelligence/releases/tag/v4.0.0
[unreleased]: https://github.com/plmbr/notebook-intelligence/compare/v5.0.0...HEAD
[5.0.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.8.0...v5.0.0
[4.8.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.7.0...v4.8.0
[4.7.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.6.0...v4.7.0
[4.6.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.5.0...v4.6.0
[4.5.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.4.0...v4.5.0
[4.4.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.3.2...v4.4.0
[4.3.2]: https://github.com/plmbr/notebook-intelligence/compare/v4.3.1...v4.3.2
[4.3.1]: https://github.com/plmbr/notebook-intelligence/compare/v4.3.0...v4.3.1
[4.3.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.2.1...v4.3.0
[4.2.1]: https://github.com/plmbr/notebook-intelligence/compare/v4.2.0...v4.2.1
[4.2.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.1.2...v4.2.0
[4.1.2]: https://github.com/plmbr/notebook-intelligence/compare/v4.1.1...v4.1.2
[4.1.1]: https://github.com/plmbr/notebook-intelligence/compare/v4.1.0...v4.1.1
[4.1.0]: https://github.com/plmbr/notebook-intelligence/compare/v4.0.0...v4.1.0
[4.0.0]: https://github.com/plmbr/notebook-intelligence/releases/tag/v4.0.0

## Versioning policy

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ jupyter server extension disable notebook_intelligence
pip uninstall notebook_intelligence
```

The `jupyter labextension develop` command leaves a symlink behind. Run `jupyter labextension list` to find the labextensions directory, then remove the `@notebook-intelligence/notebook-intelligence` symlink there.
The `jupyter labextension develop` command leaves a symlink behind. Run `jupyter labextension list` to find the labextensions directory, then remove the `@plmbr/notebook-intelligence` symlink there.

## Running tests

Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ NBI follows semantic versioning starting with 4.0.0. Security fixes land on the
In-scope:

- The `notebook_intelligence` server extension and its HTTP handlers.
- The `@notebook-intelligence/notebook-intelligence` JupyterLab frontend.
- The `@plmbr/notebook-intelligence` JupyterLab frontend.
- Built-in tools (`nbi-notebook-edit`, `nbi-notebook-execute`, `nbi-python-file-edit`, `nbi-file-edit`, `nbi-file-read`, `nbi-command-execute`).
- The Claude Skills import and managed-manifest reconciler.

Expand Down
4 changes: 2 additions & 2 deletions docs/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ After `pip install notebook-intelligence`, restart JupyterLab. If a restart does

```bash
jupyter server extension list # look for "notebook_intelligence enabled"
jupyter labextension list # look for "@notebook-intelligence/notebook-intelligence ... enabled"
jupyter labextension list # look for "@plmbr/notebook-intelligence ... enabled"
```

If either is disabled or missing:
Expand Down Expand Up @@ -111,5 +111,5 @@ Tune the debounce delay in NBI Settings → Inline completion. Lower delays mean

## Still stuck?

- Check [GitHub issues](https://github.com/notebook-intelligence/notebook-intelligence/issues) for similar reports.
- Check [GitHub issues](https://github.com/plmbr/notebook-intelligence/issues) for similar reports.
- Open a new issue including the information listed in [CONTRIBUTING.md](../CONTRIBUTING.md#filing-a-good-bug-report).
2 changes: 1 addition & 1 deletion notebook_intelligence/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
def _jupyter_labextension_paths():
return [{
"src": "labextension",
"dest": "@notebook-intelligence/notebook-intelligence"
"dest": "@plmbr/notebook-intelligence"
}]


Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@notebook-intelligence/notebook-intelligence",
"name": "@plmbr/notebook-intelligence",
"version": "5.0.0",
"description": "AI coding assistant for JupyterLab",
"keywords": [
Expand All @@ -10,9 +10,9 @@
"jupyterlab",
"jupyterlab-extension"
],
"homepage": "https://github.com/notebook-intelligence/notebook-intelligence",
"homepage": "https://github.com/plmbr/notebook-intelligence",
"bugs": {
"url": "https://github.com/notebook-intelligence/notebook-intelligence/issues"
"url": "https://github.com/plmbr/notebook-intelligence/issues"
},
"license": "GPL-3.0",
"author": {
Expand All @@ -30,7 +30,7 @@
"style": "style/index.css",
"repository": {
"type": "git",
"url": "https://github.com/notebook-intelligence/notebook-intelligence.git"
"url": "https://github.com/plmbr/notebook-intelligence.git"
},
"scripts": {
"build": "jlpm build:lib && jlpm build:labextension:dev",
Expand Down Expand Up @@ -144,7 +144,7 @@
"schemaDir": "schema",
"webpackConfig": "./webpack.config.js",
"sharedPackages": {
"@notebook-intelligence/notebook-intelligence": {
"@plmbr/notebook-intelligence": {
"singleton": true
}
}
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ artifacts = ["notebook_intelligence/labextension"]
exclude = [".github", "binder", "src", "style", "media"]

[tool.hatch.build.targets.wheel.shared-data]
"notebook_intelligence/labextension" = "share/jupyter/labextensions/@notebook-intelligence/notebook-intelligence"
"install.json" = "share/jupyter/labextensions/@notebook-intelligence/notebook-intelligence/install.json"
"notebook_intelligence/labextension" = "share/jupyter/labextensions/@plmbr/notebook-intelligence"
"install.json" = "share/jupyter/labextensions/@plmbr/notebook-intelligence/install.json"
"jupyter-config/server-config" = "etc/jupyter/jupyter_server_config.d"

[tool.hatch.build.hooks.version]
Expand Down
2 changes: 1 addition & 1 deletion src/components/settings-panel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -790,7 +790,7 @@ function SettingsPanelComponentGeneral(props: any) {
<div className="model-config-section-header access-token-config-header">
GitHub Copilot login{' '}
<a
href="https://github.com/notebook-intelligence/notebook-intelligence/blob/main/README.md#remembering-github-copilot-login"
href="https://github.com/plmbr/notebook-intelligence/blob/main/README.md#remembering-github-copilot-login"
target="_blank"
>
{' '}
Expand Down
8 changes: 4 additions & 4 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -659,7 +659,7 @@ class NBIInlineCompletionProvider
}

get identifier(): string {
return '@notebook-intelligence/notebook-intelligence';
return '@plmbr/notebook-intelligence';
}

get icon(): LabIcon.ILabIcon {
Expand Down Expand Up @@ -819,10 +819,10 @@ class MCPConfigEditor {
}

/**
* Initialization data for the @notebook-intelligence/notebook-intelligence extension.
* Initialization data for the @plmbr/notebook-intelligence extension.
*/
const plugin: JupyterFrontEndPlugin<INotebookIntelligence> = {
id: '@notebook-intelligence/notebook-intelligence:plugin',
id: '@plmbr/notebook-intelligence:plugin',
description: 'Notebook Intelligence',
autoStart: true,
requires: [
Expand Down Expand Up @@ -856,7 +856,7 @@ const plugin: JupyterFrontEndPlugin<INotebookIntelligence> = {
terminalTracker: ITerminalTracker | null
) => {
console.log(
'JupyterLab extension @notebook-intelligence/notebook-intelligence is activated!'
'JupyterLab extension @plmbr/notebook-intelligence is activated!'
);

const telemetryEmitter = new TelemetryEmitter();
Expand Down
2 changes: 1 addition & 1 deletion src/tokens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ export interface ITelemetryEmitter {
}

export const INotebookIntelligence = new Token<INotebookIntelligence>(
'@notebook-intelligence/notebook-intelligence:INotebookIntelligence',
'@plmbr/notebook-intelligence:INotebookIntelligence',
'AI coding assistant for JupyterLab.'
);

Expand Down
2 changes: 1 addition & 1 deletion ui-tests/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@notebook-intelligence/ui-tests",
"name": "@plmbr/ui-tests",
"version": "1.0.0",
"description": "Galata-based UI tests for the notebook-intelligence labextension.",
"private": true,
Expand Down
2 changes: 1 addition & 1 deletion ui-tests/tests/claude-mcp-patch.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ test.describe('claude-mcp workspace disable PATCH endpoint', () => {
await page.evaluate(() => {
const app = (window as any).jupyterapp;
const ids: string[] = app?.listPlugins?.() ?? [];
if (!ids.some(id => id.startsWith('@notebook-intelligence/'))) {
if (!ids.some(id => id.startsWith('@plmbr/'))) {
throw new Error('notebook-intelligence plugin did not load');
}
});
Expand Down
2 changes: 1 addition & 1 deletion ui-tests/tests/extension.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ test.describe('notebook-intelligence extension', () => {
return false;
}
const ids: string[] = app.listPlugins();
return ids.some((id: string) => id.startsWith('@notebook-intelligence/'));
return ids.some((id: string) => id.startsWith('@plmbr/'));
});
expect(installed).toBe(true);
});
Expand Down
4 changes: 2 additions & 2 deletions ui-tests/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1517,9 +1517,9 @@ __metadata:
languageName: node
linkType: hard

"@notebook-intelligence/ui-tests@workspace:.":
"@plmbr/ui-tests@workspace:.":
version: 0.0.0-use.local
resolution: "@notebook-intelligence/ui-tests@workspace:."
resolution: "@plmbr/ui-tests@workspace:."
dependencies:
"@jupyterlab/galata": ^5.0.0
"@playwright/test": ^1.40.0
Expand Down
32 changes: 16 additions & 16 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3314,9 +3314,23 @@ __metadata:
languageName: node
linkType: hard

"@notebook-intelligence/notebook-intelligence@workspace:.":
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f
languageName: node
linkType: hard

"@pkgr/core@npm:^0.1.0":
version: 0.1.1
resolution: "@pkgr/core@npm:0.1.1"
checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba
languageName: node
linkType: hard

"@plmbr/notebook-intelligence@workspace:.":
version: 0.0.0-use.local
resolution: "@notebook-intelligence/notebook-intelligence@workspace:."
resolution: "@plmbr/notebook-intelligence@workspace:."
dependencies:
"@codemirror/state": ^6.4.1
"@codemirror/view": ^6.26.0
Expand Down Expand Up @@ -3372,20 +3386,6 @@ __metadata:
languageName: unknown
linkType: soft

"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f
languageName: node
linkType: hard

"@pkgr/core@npm:^0.1.0":
version: 0.1.1
resolution: "@pkgr/core@npm:0.1.1"
checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba
languageName: node
linkType: hard

"@rjsf/core@npm:^5.13.4":
version: 5.21.1
resolution: "@rjsf/core@npm:5.21.1"
Expand Down
Loading