commits
also some cleanup of utils functions for Python
- Add .worktrees/** to global ignores (was causing 13k false positives)
- Disable all jsx-a11y rules (desktop Electron app, not a public website)
- Fix label-has-associated-control violations in InputCollect.tsx and
CustomDesignComponent.tsx by adding htmlFor/id pairs
- Upgrade @typescript-eslint/no-explicit-any to error level; existing
uses already had eslint-disable comments from prior work
- Run lint-fix (prettier formatting across 52 files)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Delete all 4 CSS module files (common, collect, topnavbar, secondarynav)
- Add brand/accent/signal color tokens to tailwind.config.js
- Update Button default variant to use brand teal instead of blue
- Add shadcn Select and Badge ui primitives; install @radix-ui/react-select
- Migrate all 20 components to shadcn Card, DropdownMenu, Button, Badge
- Replace nav CSS class string props with typed status/active props
- All 25 tests pass, clean build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Install @testing-library/dom peer dep (all 25 tests now pass)
- Move @import before @tailwind directives in app.global.css
- Rewrite README dev/build sections: npm, electron-vite, Pyodide note
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Need to figure out replacement for Semantic UI since the package is EOL
Bumps [rollup](https://github.com/rollup/rollup) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.57.1...v4.59.0)
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10)
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps and [immutable](https://github.com/immutable-js/immutable-js). These dependencies needed to be updated together.
Updates `immutable` from 4.3.7 to 4.3.8
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v4.3.7...v4.3.8)
Updates `immutable` from 5.1.4 to 5.1.5
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v4.3.7...v4.3.8)
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 4.3.8
dependency-type: indirect
- dependency-name: immutable
dependency-version: 5.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Removes [serialize-javascript](https://github.com/yahoo/serialize-javascript). It's no longer used after updating ancestor dependency [plotly.js](https://github.com/plotly/plotly.js). These dependencies need to be updated together.
Removes `serialize-javascript`
Updates `plotly.js` from 2.35.3 to 3.4.0
- [Release notes](https://github.com/plotly/plotly.js/releases)
- [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plotly/plotly.js/compare/v2.35.3...v3.4.0)
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version:
dependency-type: indirect
- dependency-name: plotly.js
dependency-version: 3.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Managed to migrate BrainWaves from the old electron with babel and webpack setup from four years ago to electron-vite
we're using the field `data` for the postMessage whereas the example we based it off of uses `python`. updated to fix the error
according to electron-builder, the metadata for the app comes from app/package.json so we could include the metadata contents there:
https://www.electron.build/tutorials/two-package-structure
TODO:
- jupyterEpics.ts --> pyodideEpics.ts, rm pyodideEpics.js
- combine pyodideActions.js into pyodideAcions.ts
- pass linting
- Add .worktrees/** to global ignores (was causing 13k false positives)
- Disable all jsx-a11y rules (desktop Electron app, not a public website)
- Fix label-has-associated-control violations in InputCollect.tsx and
CustomDesignComponent.tsx by adding htmlFor/id pairs
- Upgrade @typescript-eslint/no-explicit-any to error level; existing
uses already had eslint-disable comments from prior work
- Run lint-fix (prettier formatting across 52 files)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Delete all 4 CSS module files (common, collect, topnavbar, secondarynav)
- Add brand/accent/signal color tokens to tailwind.config.js
- Update Button default variant to use brand teal instead of blue
- Add shadcn Select and Badge ui primitives; install @radix-ui/react-select
- Migrate all 20 components to shadcn Card, DropdownMenu, Button, Badge
- Replace nav CSS class string props with typed status/active props
- All 25 tests pass, clean build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [rollup](https://github.com/rollup/rollup) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.57.1...v4.59.0)
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10)
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps and [immutable](https://github.com/immutable-js/immutable-js). These dependencies needed to be updated together.
Updates `immutable` from 4.3.7 to 4.3.8
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v4.3.7...v4.3.8)
Updates `immutable` from 5.1.4 to 5.1.5
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v4.3.7...v4.3.8)
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 4.3.8
dependency-type: indirect
- dependency-name: immutable
dependency-version: 5.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Removes [serialize-javascript](https://github.com/yahoo/serialize-javascript). It's no longer used after updating ancestor dependency [plotly.js](https://github.com/plotly/plotly.js). These dependencies need to be updated together.
Removes `serialize-javascript`
Updates `plotly.js` from 2.35.3 to 3.4.0
- [Release notes](https://github.com/plotly/plotly.js/releases)
- [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plotly/plotly.js/compare/v2.35.3...v3.4.0)
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version:
dependency-type: indirect
- dependency-name: plotly.js
dependency-version: 3.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>