Skip to content

Commit 65ba161

Browse files
committed
Merge branch 'main' into dmckenzie_fix_overflow_gl
2 parents 89a03ab + 2601146 commit 65ba161

228 files changed

Lines changed: 868 additions & 182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,35 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.40.4](https://github.com/deephaven/web-client-ui/compare/v0.40.3...v0.40.4) (2023-06-02)
7+
8+
### Bug Fixes
9+
10+
- Add a default DashboardPanelWrapper ([#1346](https://github.com/deephaven/web-client-ui/issues/1346)) ([ddd92cf](https://github.com/deephaven/web-client-ui/commit/ddd92cf94ee038da9f6b998b12f533d17a400bc4)), closes [#1329](https://github.com/deephaven/web-client-ui/issues/1329)
11+
- DateWrapper fails on first day of month ([#1342](https://github.com/deephaven/web-client-ui/issues/1342)) ([a4677eb](https://github.com/deephaven/web-client-ui/commit/a4677eb0215b9f3746d68068b0ae13b36736a228)), closes [#1341](https://github.com/deephaven/web-client-ui/issues/1341)
12+
- DH-14657 Disconnect handling increase debounce timeout ([#1347](https://github.com/deephaven/web-client-ui/issues/1347)) ([66bdad8](https://github.com/deephaven/web-client-ui/commit/66bdad8b548e62c938cc13bc9fe0dd7ca1257943))
13+
- panels menu should only open downwards ([#1340](https://github.com/deephaven/web-client-ui/issues/1340)) ([a25be7f](https://github.com/deephaven/web-client-ui/commit/a25be7f0c0e043340bed88ad5a5923ab852917ee))
14+
15+
## [0.40.3](https://github.com/deephaven/web-client-ui/compare/v0.40.2...v0.40.3) (2023-05-31)
16+
17+
### Bug Fixes
18+
19+
- today/yesterday keywords failed on last/first day of month ([#1336](https://github.com/deephaven/web-client-ui/issues/1336)) ([4c3fe24](https://github.com/deephaven/web-client-ui/commit/4c3fe24c083a827b0d8ec57219a0083c84bb894c)), closes [#1335](https://github.com/deephaven/web-client-ui/issues/1335)
20+
21+
### Reverts
22+
23+
- "refactor: Clean up golden-layout css ([#1322](https://github.com/deephaven/web-client-ui/issues/1322))" ([#1334](https://github.com/deephaven/web-client-ui/issues/1334)) ([2f7928a](https://github.com/deephaven/web-client-ui/commit/2f7928a67e14f2026aef73cee542045ce7477351))
24+
25+
## [0.40.2](https://github.com/deephaven/web-client-ui/compare/v0.40.1...v0.40.2) (2023-05-31)
26+
27+
### Bug Fixes
28+
29+
- disable screenshot tests in debug mode ([#1328](https://github.com/deephaven/web-client-ui/issues/1328)) ([cbe8f72](https://github.com/deephaven/web-client-ui/commit/cbe8f72267a270c41dcb7fd241e6da424fade296)), closes [#1327](https://github.com/deephaven/web-client-ui/issues/1327)
30+
- failing linter test from de-globalize PR ([#1321](https://github.com/deephaven/web-client-ui/issues/1321)) ([6ae174c](https://github.com/deephaven/web-client-ui/commit/6ae174c9b6ae222abc515f09d609747976d9d6d6))
31+
- notebook panel unsaved indicator not showing after dragging a panel ([#1325](https://github.com/deephaven/web-client-ui/issues/1325)) ([99818a8](https://github.com/deephaven/web-client-ui/commit/99818a8ee4b505da7708914105a4197abdc502d8))
32+
- truncated column headers ([#1319](https://github.com/deephaven/web-client-ui/issues/1319)) ([db7716e](https://github.com/deephaven/web-client-ui/commit/db7716ebe953611ab4b4eec781e2e03204380ebd)), closes [#1318](https://github.com/deephaven/web-client-ui/issues/1318)
33+
- Worker plugin definitions, optional panel wrapper for Dashboards ([#1329](https://github.com/deephaven/web-client-ui/issues/1329)) ([c32ffbc](https://github.com/deephaven/web-client-ui/commit/c32ffbcf66826c4e2da3ac82e5b5086524d05ec8))
34+
635
## [0.40.1](https://github.com/deephaven/web-client-ui/compare/v0.40.0...v0.40.1) (2023-05-24)
736

837
### Bug Fixes

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"packages": ["packages/*"],
33
"useWorkspaces": true,
44
"useNx": false,
5-
"version": "0.40.1",
5+
"version": "0.40.4",
66
"command": {
77
"publish": {
88
"distTag": "latest"

package-lock.json

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"clean": "run-s clean:*",
2525
"types": "tsc --build",
2626
"watch:types": "tsc --build --watch --preserveWatchOutput",
27-
"build": "run-s build:necessary types build:all",
28-
"build:all": "lerna run build --ignore=@deephaven/icons --stream",
27+
"build": "run-s build:necessary types build:packages build:apps",
28+
"build:apps": "lerna run --scope=@deephaven/{code-studio,embed-chart,embed-grid} build",
2929
"build:app": "lerna run --scope=@deephaven/code-studio build",
3030
"build:embed-chart": "lerna run --scope=@deephaven/embed-chart build",
3131
"build:embed-grid": "lerna run --scope=@deephaven/embed-grid build",
@@ -48,7 +48,7 @@
4848
"test:golden-layout": "lerna run test:ci --scope=@deephaven/golden-layout --stream",
4949
"e2e": "playwright test",
5050
"e2e:codegen": "playwright codegen http://localhost:4000",
51-
"e2e:headed": "playwright test --project=chromium --headed --debug",
51+
"e2e:headed": "playwright test --project=chromium --debug --ignore-snapshots",
5252
"e2e:update-snapshots": "playwright test --update-snapshots",
5353
"version-bump": "lerna version --conventional-commits --create-release github",
5454
"e2e:update-ci-snapshots": "docker build --tag web-client-ui-ci-snapshots --file ./tests/update-ci-snapshots/Dockerfile . && docker run --rm --network host --volume $(pwd)/tests:/work/tests/ --volume $(pwd)/playwright-report:/work/playwright-report --volume $(pwd)/test-results:/work/test-results web-client-ui-ci-snapshots npm run e2e:update-snapshots -- --config=playwright-ci.config.ts"

packages/app-utils/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.40.4](https://github.com/deephaven/web-client-ui/compare/v0.40.3...v0.40.4) (2023-06-02)
7+
8+
**Note:** Version bump only for package @deephaven/app-utils
9+
10+
## [0.40.3](https://github.com/deephaven/web-client-ui/compare/v0.40.2...v0.40.3) (2023-05-31)
11+
12+
**Note:** Version bump only for package @deephaven/app-utils
13+
14+
## [0.40.2](https://github.com/deephaven/web-client-ui/compare/v0.40.1...v0.40.2) (2023-05-31)
15+
16+
### Bug Fixes
17+
18+
- truncated column headers ([#1319](https://github.com/deephaven/web-client-ui/issues/1319)) ([db7716e](https://github.com/deephaven/web-client-ui/commit/db7716ebe953611ab4b4eec781e2e03204380ebd)), closes [#1318](https://github.com/deephaven/web-client-ui/issues/1318)
19+
- Worker plugin definitions, optional panel wrapper for Dashboards ([#1329](https://github.com/deephaven/web-client-ui/issues/1329)) ([c32ffbc](https://github.com/deephaven/web-client-ui/commit/c32ffbcf66826c4e2da3ac82e5b5086524d05ec8))
20+
621
## [0.40.1](https://github.com/deephaven/web-client-ui/compare/v0.40.0...v0.40.1) (2023-05-24)
722

823
**Note:** Version bump only for package @deephaven/app-utils

packages/app-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deephaven/app-utils",
3-
"version": "0.40.1",
3+
"version": "0.40.4",
44
"description": "Deephaven App Utils",
55
"author": "Deephaven Data Labs LLC",
66
"license": "Apache-2.0",

packages/app-utils/src/plugins/PluginUtils.tsx

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ export interface PluginModule {}
1616

1717
export type PluginModuleMap = Map<string, PluginModule>;
1818

19+
export type PluginManifestPluginInfo = {
20+
name: string;
21+
main: string;
22+
version: string;
23+
};
24+
25+
export type PluginManifest = { plugins: PluginManifestPluginInfo[] };
26+
1927
/**
2028
* Load a component plugin from the server.
2129
* @param baseURL Base URL of the plugin server
@@ -53,7 +61,9 @@ export function loadComponentPlugin(
5361
* @param pluginUrl The URL of the plugin to load
5462
* @returns The loaded module
5563
*/
56-
export async function loadModulePlugin(pluginUrl: string): Promise<unknown> {
64+
export async function loadModulePlugin(
65+
pluginUrl: string
66+
): Promise<PluginModule> {
5767
const myModule = await loadRemoteModule(pluginUrl);
5868
return myModule;
5969
}
@@ -63,9 +73,7 @@ export async function loadModulePlugin(pluginUrl: string): Promise<unknown> {
6373
* @param jsonUrl The URL of the JSON file to load
6474
* @returns The JSON object of the manifest file
6575
*/
66-
export async function loadJson(
67-
jsonUrl: string
68-
): Promise<{ plugins: { name: string; main: string }[] }> {
76+
export async function loadJson(jsonUrl: string): Promise<PluginManifest> {
6977
const res = await fetch(jsonUrl);
7078
if (!res.ok) {
7179
throw new Error(res.statusText);
@@ -94,7 +102,7 @@ export async function loadModulePlugins(
94102
}
95103

96104
log.debug('Plugin manifest loaded:', manifest);
97-
const pluginPromises: Promise<unknown>[] = [];
105+
const pluginPromises: Promise<PluginModule>[] = [];
98106
for (let i = 0; i < manifest.plugins.length; i += 1) {
99107
const { name, main } = manifest.plugins[i];
100108
const pluginMainUrl = `${modulePluginsUrl}/${name}/${main}`;
@@ -107,7 +115,7 @@ export async function loadModulePlugins(
107115
const module = pluginModules[i];
108116
const { name } = manifest.plugins[i];
109117
if (module.status === 'fulfilled') {
110-
pluginMap.set(name, module.value as PluginModule);
118+
pluginMap.set(name, module.value);
111119
} else {
112120
log.error(`Unable to load plugin ${name}`, module.reason);
113121
}

packages/auth-plugins/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.40.4](https://github.com/deephaven/web-client-ui/compare/v0.40.3...v0.40.4) (2023-06-02)
7+
8+
**Note:** Version bump only for package @deephaven/auth-plugins
9+
10+
## [0.40.3](https://github.com/deephaven/web-client-ui/compare/v0.40.2...v0.40.3) (2023-05-31)
11+
12+
**Note:** Version bump only for package @deephaven/auth-plugins
13+
614
## [0.40.1](https://github.com/deephaven/web-client-ui/compare/v0.40.0...v0.40.1) (2023-05-24)
715

816
**Note:** Version bump only for package @deephaven/auth-plugins

packages/auth-plugins/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deephaven/auth-plugins",
3-
"version": "0.40.1",
3+
"version": "0.40.4",
44
"description": "Deephaven Auth Plugins",
55
"keywords": [
66
"Deephaven",

packages/chart/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [0.40.4](https://github.com/deephaven/web-client-ui/compare/v0.40.3...v0.40.4) (2023-06-02)
7+
8+
**Note:** Version bump only for package @deephaven/chart
9+
10+
## [0.40.3](https://github.com/deephaven/web-client-ui/compare/v0.40.2...v0.40.3) (2023-05-31)
11+
12+
**Note:** Version bump only for package @deephaven/chart
13+
614
## [0.40.1](https://github.com/deephaven/web-client-ui/compare/v0.40.0...v0.40.1) (2023-05-24)
715

816
**Note:** Version bump only for package @deephaven/chart

0 commit comments

Comments
 (0)