-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Release] Candidate Kepler-Jupyter v0.3.4 #2588
Conversation
✅ Deploy Preview for keplergl2 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Thanks, Ib! @ilyabo Hi Ilya, can you help to test kepler-jupyter 0.3.4a3? I've noticed there are some conflicts of dependencies which can be ignored on my side (Mac and Ubuntu in dockers). However, I want to make sure it is working on others as well :) Thank you in advance! |
Hi @lixun910 , I wanted to take a peek into this pre-release and did on Ubuntu 20.04 with python3.10
but after trying to display KeplerGl in jupyterlab I only ended up with
i.e. #2687 . Can you share the packages you have installed so that it is working? |
@kopp Hi, I was using python 3.10 on my Macbook. I remember two things might cause the issues: first is the jupyter and jupyter kernel: if you have many different versions of jupyter, the second is the notebook version, we set the notebook==6.0.1 for kepler.gl-jupyter. However, if you have a newer notebook version installed somewhere, the notebook==6.0.1 will not be installed even in a virtual environment. So I remember I have to downgrade it I also tested on Google colabs with the default python setup, and it works as shown in the screenshot. Let me know if this helps. Thanks! (.venv) xun@xuns-mbp kepler.gl-test % jupyter --version |
Hi @lixun910, I see (by pipdeptree) that stable keplergl package requires the >=4.2.0 version of jupyterlab. I understood correctly that you forcibly installed jupyterlab version 4.1.6 and no "model not found" error occurs with it? |
@zxweed Thanks for pointing this out! I didn't notice the version of jupyterlab is 4.1.6. I just did a quick test upgrading jupyterlab to 4.2.0, and it works as well. So, I think it is just the version of notebook requires to be 6.0.1 I will try to work on it to support notebook > 6.0.1 in another pr, which I think will be a better solution...
|
ref #1993 (comment) |
kepler-jupyter v0.3.4 alpha4 (will be published soon)
|
I tried these versions with the alpha3 release but still run into
in the console:
here are the versions I have from pip list in my environment, which is also where jupyter is installed. there are no other environments or kernels.
This is run in an Ubuntu 22.04 image. I'm down to try the alpha4 release once it is up |
This should be fixed in v0.3.4 alpha4, however we are waiting for the kepler.gl admin to publish the v0.3.4 alpha4 cc @heshan0131 . |
Hi @lixun910 , thanks a lot for trying to make this work. If I get it right, the last successful push to NPM was https://github.com/keplergl/kepler.gl/releases/tag/v3.1.0-alpha.1 which used the workflow name: Node.js Package
on:
release:
types: [created]
jobs:
publish-npm:
runs-on: ubuntu-latest
env:
NPM_AUTH_TOKEN: ${{secrets.npm_token}}
steps:
- uses: actions/checkout@v4
# use Volta to manage yarn/node versions
- uses: volta-cli/action@v4
- run: yarn install
- run: yarn bootstrap
- run: npm i -g [email protected]
- name: Login to NPM
run: npm config set "//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}"
- name: Publish
run: npm publish --workspaces --access public The notable difference I see to what failed here is that the auth token is set to a string that references an environment variable, while in the failing code the value is directly set. Depending on what characters are included in the token and how the value is parsed, this can make a difference (e.g. if it contains a To my understanding (and the documentation of https://github.com/actions/setup-node/tree/v4) it should be sufficient to set the registry in So either the token is not correctly provided to |
Thanks, @kopp! Yes, I think you are right, and it’s the token issue: the current token has been updated recently and is for publishing kepler.gl npm package, and can not be used to publish the kepler-Jupyter npm package. Once the token been updated, we will be able to publish this candidate release. |
@lixun910 , for the time being I wanted to use the Dockerfile that you provided to build the plugin locally, but I failed. I assume that it is due to different setups (me running on an Arch Linux system). I wanted to provide the possibility to build everything (including |
BTW: Did you consider to provide a Dev Container for the keplergl project? Then all builds could happen in this dev container and the environment would be super portable. |
https://pypi.org/project/keplergl/ For a clean test:
docker run -v $(pwd):/notebooks --rm -p 8888:8888/tcp kepler-jupyter:latest
e.g. http://127.0.0.1:8888/tree?token=f5be411ce5567b49baaaa80977f100aa4819d61fd66d3559 |
Hi everyone, I just parachute-landed into this thread. I want to share a different use-case with you all and possibly volunteer to test the new RC, if you feel like you want to support that use-case. I am a data scientist in the field of smart cities. I am currently trying to visualize the before/after situation of street interventions in a city (e.g. a street is closed off, another changes from being one-way to being two-way, etc). Data analysis can help, but for now I'm just interested in providing a good visualization of this. I've tried Streamlit, but support for maps is not that good. Colleagues of mine have tried PowerBI and Grafana, but both are less powerful than what we want for the specific use-case of maps and mobility. What I am currently doing is a simple Docker application which serves an HTML file. That HTML file is the result of Kepler's I will also have separate components which will make sure there is updated data on the machine serving this Docker app, and will also periodically refresh the data within the Docker app. The Python code within the Docker app will be something like
I bring you this use-case because I am not interested in running Kepler from a Jupyter notebook. If you'd like, I can try to test this release candidate and see how it works for this use-case, since I am very interested in the new release supporting my use-case. I guess I'd basically be testing the If you want to support this, kindly let me know how I should test the release candidate and I'll get on it. |
commit 6e1b782c99f55dc0453eb5edd0cf1143e55691a5 Merge: 0c3503b 8b8219b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:54:33 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 8b8219b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:51:14 2025 -0700 [Chore] esbuild website to speedup netlify build (#2904) commit 0c3503b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:14:58 2025 -0700 fix netlify build commit bcf339d Author: Xun Li <[email protected]> Date: Wed Jan 22 10:09:34 2025 -0700 rebase commit f3ec7f2 Merge: 165da0b 803b2f5 Author: Xun Li <[email protected]> Date: Wed Jan 22 10:07:28 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 165da0b Author: Xun Li <[email protected]> Date: Wed Jan 22 09:59:08 2025 -0700 fix netlify build commit 803b2f5 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:54:34 2025 +0200 [fix] remove dependencies from useEffect (componentDidMount) (#2930) Signed-off-by: Ihor Dykhta <[email protected]> commit 5792644 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:54:21 2025 +0200 [fix] use saved map config for saved maps instead of zoom in to data (#2929) Signed-off-by: Ihor Dykhta <[email protected]> commit 4af6092 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:33:03 2025 +0200 [chore] add dot.env, updates to demo-app build, update gitignore (#2928) - add dot.env plugin for demo-app - updates to demo-app build - update gitignore Signed-off-by: Ihor Dykhta <[email protected]> commit dd01051 Author: Xun Li <[email protected]> Date: Tue Jan 21 23:53:28 2025 -0700 update yarn.lock commit 74c0f60 Author: Xun Li <[email protected]> Date: Tue Jan 21 23:49:24 2025 -0700 use openassistant to replace react-ai-assist commit 34f5d1a Merge: 6891175 ce23c76 Author: Xun Li <[email protected]> Date: Tue Jan 21 22:21:21 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit ce23c76 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 01:49:31 2025 +0200 [feat] duckdb module updates (#2927) - UI for SQL Query plugin - DuckDb logic to ingest and generate datasets Signed-off-by: Ihor Dykhta <[email protected]> commit fc974d8 Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 17:53:47 2025 +0200 [feat] duckdb module placeholder (#2926) Signed-off-by: Ihor Dykhta <[email protected]> commit d1b3c97 Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 16:06:21 2025 +0200 [fix] demo-app resolve to proper node_modules (#2925) Signed-off-by: Ihor Dykhta <[email protected]> commit 594250b Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 15:00:34 2025 +0200 [fix] fix demo-app yarn start (#2924) Signed-off-by: Ihor Dykhta <[email protected]> commit 913ba1c Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 12:29:31 2025 +0200 [feat] support for table plugin in demo examples and privately stored datasets (#2923) - support for custom table plugin + demo examples - support for custom table plugin + privately stored datasets - isAppleDevice util Signed-off-by: Ihor Dykhta <[email protected]> commit 6307281 Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 17:14:55 2025 +0200 [fix] fixes for style editor preview and error (#2919) - fix style preview - take into account basemap library switching in add-map-style-modal - trigger new Map components with url, token or library change in order to clear cache of loaded styles. Otherwise 'style.load' events aren't triggered when input changes from correct > wrong > correct config. Signed-off-by: Ihor Dykhta <[email protected]> commit d6aa275 Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 16:45:49 2025 +0200 [fix] fix neighbor mode hovering crash in arc/line layers (#2920) Signed-off-by: Ihor Dykhta <[email protected]> commit e2bd71d Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 16:44:14 2025 +0200 [fix] fix csv table examples for layers (#2921) Signed-off-by: Ihor Dykhta <[email protected]> commit a6e151a Author: Igor Dykhta <[email protected]> Date: Fri Jan 17 21:44:05 2025 +0200 [fix] vector tile layer fixes (#2911) - dataset type change: vectorTile to vector-tile - vector tile dataset metadata: type to remoteTileFormat - support for remote examples Signed-off-by: Ihor Dykhta <[email protected]> commit a207ae5 Author: Igor Dykhta <[email protected]> Date: Wed Jan 15 20:19:20 2025 +0200 [fix] fix exported html map (#2918) - import missing css that isn't part of the main bundle anymore. - replace withState custom state (demo - undefined) with lenses. - alpha 5 version Signed-off-by: Ihor Dykhta <[email protected]> commit 43880f1 Author: Igor Dykhta <[email protected]> Date: Wed Jan 15 15:47:04 2025 +0200 [chore] retry 3.1.0-alpha.4 release (#2917) Signed-off-by: Ihor Dykhta <[email protected]> commit 933a91a Author: Igor Dykhta <[email protected]> Date: Tue Jan 14 16:05:49 2025 +0200 [fix] check for geoarrow extension in geojson layer (#2916) Signed-off-by: Ihor Dykhta <[email protected]> commit 0abe997 Author: Igor Dykhta <[email protected]> Date: Tue Jan 14 15:55:48 2025 +0200 [fix] opening multiple examples breaks url (#2915) Signed-off-by: Ihor Dykhta <[email protected]> commit 49e7956 Author: Igor Dykhta <[email protected]> Date: Mon Jan 13 23:54:18 2025 +0200 [fix] Don't show 0 when description is empty (#2913) Signed-off-by: Ihor Dykhta <[email protected]> commit cb5d4ed Author: Igor Dykhta <[email protected]> Date: Mon Jan 13 13:32:02 2025 +0200 [fix] fix styled-components version in exported map (#2907) Signed-off-by: Ihor Dykhta <[email protected]> commit b1d2433 Author: Igor Dykhta <[email protected]> Date: Sun Jan 12 20:47:28 2025 +0200 [fix] adjust tooltip style (#2910) Signed-off-by: Ihor Dykhta <[email protected]> commit f0c57a8 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 16:03:51 2025 +0200 [fix] fix website commit section (#2908) Signed-off-by: Ihor Dykhta <[email protected]> commit 31cf050 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 01:53:30 2025 +0200 [chore] 3.1.0-alpha.4 (#2866) - bump version - ts fixes for npm publish - missing license headers Signed-off-by: Ihor Dykhta <[email protected]> commit 2753321 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 00:06:35 2025 +0200 [feat] Vector Tile layer fixes (#2899) - show Vector Tile layer tab - changes to radius controls - fix highlighted filled polygons - hide show data table icon - display loading spinner while we are loading metadata - display errors metadata loading failed - fix for custom ordinal crash when all colors are deleted - collect dataset attributions from metadata and show in the lower right corner - refetch tile dataset metadata createNewDataEntry Signed-off-by: Ihor Dykhta <[email protected]> commit 073c585 Author: Xun Li <[email protected]> Date: Thu Jan 9 20:09:15 2025 -0700 [Fix] add_data() function failed in keplergl-jupyter (#2901) commit 6891175 Author: Xun Li <[email protected]> Date: Thu Jan 9 14:49:33 2025 -0700 update build script commit 979aa24 Author: Xun Li <[email protected]> Date: Thu Jan 9 00:22:01 2025 -0700 Update src/ai-assistant/package.json commit c37530a Author: Xun Li <[email protected]> Date: Wed Jan 8 22:30:59 2025 -0700 add SQL query using duckdb in Assistant commit a5fef4a Author: Xun Li <[email protected]> Date: Wed Jan 8 19:49:44 2025 -0700 add phi4 llm; upgrade to openassistant 0.0.5; update yarn.lock files commit 858f6e7 Author: Xun Li <[email protected]> Date: Wed Jan 8 17:04:54 2025 -0700 Update ai-assistant-manager.tsx commit 1b97dbb Author: Xun Li <[email protected]> Date: Wed Jan 8 17:00:30 2025 -0700 Update yarn.lock commit 2c9a9ac Author: Xun Li <[email protected]> Date: Wed Jan 8 16:56:58 2025 -0700 fix netlify build commit d52daee Author: Xun Li <[email protected]> Date: Wed Jan 8 15:40:44 2025 -0700 Update package.json commit 7515094 Author: Xun Li <[email protected]> Date: Wed Jan 8 15:32:54 2025 -0700 update yarn.lock commit 577b583 Merge: 6a928ad 6e42597 Author: Xun Li <[email protected]> Date: Wed Jan 8 15:32:22 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 6a928ad Author: Xun Li <[email protected]> Date: Wed Jan 8 15:06:16 2025 -0700 add spatial join with openassistant 0.0.4 commit 6e42597 Author: Igor Dykhta <[email protected]> Date: Tue Jan 7 13:20:32 2025 +0200 [feat] mapbox and maplibre simultaneous support (#2897) - switch between basemap style libraries - add back mapbox styles in Basemap Style tab Signed-off-by: Ihor Dykhta <[email protected]> commit 22f9ba1 Author: Ritesh Mangdare <[email protected]> Date: Mon Jan 6 23:03:25 2025 +0530 [Chore] Fix lint error for Register actions (#2896) Signed-off-by: Ritesh9876 <[email protected]> commit ccfc2e2 Author: Igor Dykhta <[email protected]> Date: Mon Jan 6 17:59:57 2025 +0200 [fix] Image export legend positioning (#2895) Signed-off-by: Ihor Dykhta <[email protected]> commit cf02a3c Author: Igor Dykhta <[email protected]> Date: Sun Jan 5 16:12:27 2025 +0200 [chore] Upgrade styled components to v6 (#2894) Signed-off-by: Ihor Dykhta <[email protected]> commit 4c9ffe8 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:38:14 2025 +0200 [fix] Prevent infinite useEffects loop in range-plot (#2892) Signed-off-by: Ihor Dykhta <[email protected]> commit 0b67c54 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:19:44 2025 +0200 [fix] fixed onOptionSelected handler when option is null (#2891) Signed-off-by: Ihor Dykhta <[email protected]> commit 40ba839 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:16:01 2025 +0200 [fix] Add ellipsis in LayerTypeListItem (#2890) - Add ellipsis in LayerTypeListItem - bump dndkit - bump caniuse-lite Signed-off-by: Ihor Dykhta <[email protected]> commit d0d31bd Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:14:19 2025 +0200 [fix] Handle selecting geojson polygon with missing properties (#2889) - fix crashing geojson polygon isClosed check for the editor selected feature when the feature `properties` are nullish - don't set the selected feature in map popover if it is effectively empty Signed-off-by: Ihor Dykhta <[email protected]> commit 79801be Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:11:04 2025 +0200 [fix] Tippy tooltips in animation controls (#2888) - Replacing react-tooltip tooltips in animation controls which don't work correctly when used in programable environments Signed-off-by: Ihor Dykhta <[email protected]> commit 0ad5372 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:56:26 2025 +0200 [feat] Adding setAnimationConfig action (#2887) - Added setAnimationConfig action - Passing filter to PlaybackControls Signed-off-by: Ihor Dykhta <[email protected]> commit 67b0019 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:54:20 2025 +0200 [chore] export TimeFieldFilterProps (#2883) Signed-off-by: Ihor Dykhta <[email protected]> commit 603fde8 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:51:25 2025 +0200 [fix] Fixed issue when mapstate latitude or langitude are out of bounds (#2882) - fixed issue when mapstate latitude or langitude are out of bounds Signed-off-by: Ihor Dykhta <[email protected]> commit 92c9e6a Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:49:35 2025 +0200 [fix] Use floating-ui to deal with closing on click outside (#2886) - use `floating-ui` in `AnimationSpeedSlider` and `ColorSelector` to deal with closing on click outside. - For both of the above components, this fixes the component from disappearing immediately in a programable environment even when clicking internally, bypassing important onClick event logic. Signed-off-by: Ihor Dykhta <[email protected]> commit 4bcf55b Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:47:01 2025 +0200 [Feat] Custom color scale for categorical/ordinal field (#2880) - [feat] Implement custom color scale for categorical field - [fix] ColorMap is not cleared when field or scale change - [fix] Fix crash when custom ordinal scale does not have colorMap - [fix] fix custom stroke color initiation Signed-off-by: Ihor Dykhta <[email protected]> commit 884658f Author: Xun Li <[email protected]> Date: Thu Jan 2 22:29:31 2025 -0700 update to openassistant 0.0.3 commit 23f6034 Author: Ritesh Mangdare <[email protected]> Date: Fri Jan 3 01:14:55 2025 +0530 [Bug] Prevent dragging legend component outside of container (#2885) Signed-off-by: Ritesh9876 <[email protected]> commit d549fcd Author: Isaac Brodsky <[email protected]> Date: Tue Dec 31 22:53:13 2024 -0800 [fix] copy map config style (#2878) Signed-off-by: Isaac Brodsky <[email protected]> commit 34444fa Author: Igor Dykhta <[email protected]> Date: Wed Jan 1 01:39:12 2025 +0200 [fix] check for allBins (#2876) Signed-off-by: Ihor Dykhta <[email protected]> commit 8335ba4 Author: Igor Dykhta <[email protected]> Date: Wed Jan 1 01:33:40 2025 +0200 [fix] Custom Color Scale fixes (#2875) - [Chore] add exports for scenegraph to layers/index - [fix] Apply custom column format on color legend - [feat] support custom color scale for layers using colorScale.byZoom - [fix] disable custom ordinal scale - [chore] add FSQ Cool Tone color palette Signed-off-by: Ihor Dykhta <[email protected]> commit 73f259b Author: Xun Li <[email protected]> Date: Mon Dec 30 23:05:41 2024 -0700 fix netlify build commit 6740b0a Author: Xun Li <[email protected]> Date: Mon Dec 30 22:31:24 2024 -0700 Update yarn.lock commit 9596b1e Merge: ba42c6c 1412365 Author: Xun Li <[email protected]> Date: Mon Dec 30 22:31:01 2024 -0700 Merge branch 'master' into xli-assistant-data-analysis commit ba42c6c Author: Xun Li <[email protected]> Date: Mon Dec 30 22:19:20 2024 -0700 switch to openassistant library commit 1412365 Author: Igor Dykhta <[email protected]> Date: Sun Dec 29 16:10:19 2024 +0200 [chore] Add several vis state mergers combineConfigs and improve TS (#2634) - Adds `combineConfigs` to some vis state saved configs that are non-array complex objects: 1. `interactionConfig` 2. `layerBlending` 3. `overlayBlending` 4. `editor` Each of these has inline comments (and unit tests) explaining the decisions made on how to combine values in different situations. For example, `interactionConfig.brush.size` gets aggregated into keeping the single largest value among all brush sizes. - Improves and fixes some TS defs. - Adds jest unit tests for newly added `combineConfigs`. Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 9f3f089 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 23:39:45 2024 +0200 [Chore] Add composedReducerSchema to schema manager (#2633) Signed-off-by: Ihor Dykhta <[email protected]> commit e633177 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 19:37:02 2024 +0200 [chore] applyFilterConfig action (#2872) - Introduces a new action `applyFilterConfig` - Changes `FilterPanelHeader` so that it accepts an array of actions in order to pass custom actions. Signed-off-by: Ihor Dykhta <[email protected]> commit ceb930e Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 19:24:20 2024 +0200 [Fix] incorrect multi-dataset filter domain (#2871) Signed-off-by: Ihor Dykhta <[email protected]> commit 00dd002 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 17:59:02 2024 +0200 [fix] show scale options for Point Count in aggregation layers (#2870) - show scale options for Point Count in aggregation layers Signed-off-by: Ihor Dykhta <[email protected]> commit a39fcf8 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 17:50:31 2024 +0200 [fix] pass strings to color palette inputs (#2873) Signed-off-by: Ihor Dykhta <[email protected]> commit b89b19c Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 16:39:38 2024 +0200 [chore] Consolidate vis state tests (#2869) - fix for jest test ran into an issue where warnings were showing up about logging after a test was finished Signed-off-by: Ihor Dykhta <[email protected]> commit 77e7857 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 16:05:42 2024 +0200 [feat] Support custom ordinal color scale on string field in layer config (#2868) - Support custom ordinal color scale on string field in layer config - histogram from ordinal - pass className to StyledLegend - fix for color palette colorWidths undefined Signed-off-by: Ihor Dykhta <[email protected]> commit cccc4be Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 15:13:41 2024 +0200 [feat] Free positioning of the legend (#2874) - Legend can be moved around - Position is saved as offsets to the closest corner to handle window resizes Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 2d1d8e5 Author: Xun Li <[email protected]> Date: Fri Dec 27 10:23:41 2024 -0700 [Fix] add_data() function in keplergl-jupyter (#2867) Publish Keplergl-jupyter 0.3.5 commit 3b46abd Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 12:11:11 2024 +0200 [feat] add LayerToggleVisibility for single splitMap (#2863) Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit b2b6f10 Author: Xun Li <[email protected]> Date: Thu Dec 26 22:09:17 2024 -0700 [Release] Candidate Kepler-Jupyter v0.3.4 (#2588) commit 3bf006f Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 00:50:56 2024 +0200 [fix] Remove legend layer groups height capping (#2864) Signed-off-by: Ihor Dykhta <[email protected]> commit f1245d7 Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 00:43:12 2024 +0200 [chore] ts refactoring (#2861) - move several base layer types to layer.d.ts - other ts changes Signed-off-by: Ihor Dykhta <[email protected]> commit a897715 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:53:36 2024 +0200 [Feat] Add custom color scale for aggregate layers (#2860) Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 6bc5946 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:27:44 2024 +0200 [Feat] replaceDataInMap action - save colorsByDataId (#2859) - changes to support replaceDataInMap action in synced filters - tests for replaceDataInMapUpdater with Synced syncedTimeFilter Signed-off-by: Ihor Dykhta <[email protected]> commit be2f04e Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:14:09 2024 +0200 [chore] add fsq color palettes (#2862) Signed-off-by: Ihor Dykhta <[email protected]> commit c7d3777 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:00:00 2024 +0200 [fix] change process to globalThis.process (#2865) Signed-off-by: Ihor Dykhta <[email protected]> commit 5cb8a34 Author: Chris Gervang <[email protected]> Date: Thu Dec 26 10:18:51 2024 -0800 [chore] Create SECURITY.md (#2845) commit 12b3231 Author: Igor Dykhta <[email protected]> Date: Wed Dec 25 01:15:51 2024 +0200 [chore] 3.1.0-alpha.3 release (#2857) Signed-off-by: Ihor Dykhta <[email protected]> commit 2cd7a85 Author: Igor Dykhta <[email protected]> Date: Wed Dec 25 01:02:03 2024 +0200 [chore] fix missing dependencies in workspaces (#2856) - fix missing dependencies in workspaces - fix circular dependencies - fix types - fixes for release Signed-off-by: Ihor Dykhta <[email protected]> commit 6804129 Author: Igor Dykhta <[email protected]> Date: Tue Dec 24 15:12:15 2024 +0200 [chore] 3.1.0-alpha.2 release (#2855) - bump version for release - temporarily disable vector tile layer plumbing - ts fixes required for npm-publish - prepublish to prepublishOnly script commit f9b385a Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 20:13:01 2024 +0200 [fix] Fixed time filter bug where points located at the borders of the domains were not correctly displayed (#2854) Signed-off-by: Ihor Dykhta <[email protected]> commit 59abc6a Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 20:01:14 2024 +0200 [fix] fix for custom color scales with tile layer (#2853) Signed-off-by: Ihor Dykhta <[email protected]> commit 3a4bf66 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 19:31:43 2024 +0200 [feat] histogram and point layer fixes (#2852) Signed-off-by: Ihor Dykhta <[email protected]> commit f9c52e5 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 15:29:16 2024 +0200 [feat] color scale histogram (#2851) - color scale histogram Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 3e7dc93 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 12:52:26 2024 +0200 [fix] custom palette issues (#2850) * 1 update fix of custom palette issues 2 restrict custom steps to 20, hide + button if needed 3 update scale function to handle some special cases: not enough k groups * add name|type|category to updateCustomPalette if customBreaks * add test cases for redesigned color range feature * update test cases to increase coverage Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit d557979 Author: Ritesh Mangdare <[email protected]> Date: Sun Dec 22 22:15:34 2024 +0530 [docs] Replace yarn global add with yarn dlx for puppeteer installation (#2849) Signed-off-by: Ritesh9876 <[email protected]> commit e106c19 Author: Igor Dykhta <[email protected]> Date: Sun Dec 22 18:18:25 2024 +0200 [feat] vector tile layer (#2839) - This PR adds Vector Tile layer to Kepler with support initial support of mapbox vector tiles and remote .pmtiles (with mimeType application/vnd.mapbox-vector-tile) commit a2abbf7 Author: Igor Dykhta <[email protected]> Date: Fri Dec 20 13:21:28 2024 +0200 [fix] fix yarn cover regression (#2846) Signed-off-by: Ihor Dykhta <[email protected]> commit 6925bd4 Author: Ikko Eltociear Ashimine <[email protected]> Date: Fri Dec 20 19:47:10 2024 +0900 [docs] update demo-app/README.md (#2847) typo enviroment -> environment commit f05b6e3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 11:53:38 2024 +0200 Bump nanoid from 3.3.7 to 3.3.8 in /website (#2840) 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](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4baa44d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 11:25:25 2024 +0200 Bump nanoid from 3.3.7 to 3.3.8 (#2837) 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](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b09d7eb Author: Sahit Tuntas Sadono <[email protected]> Date: Sat Dec 14 01:36:31 2024 +0700 [Enhancement] support mapbox url protocol (#2693) Signed-off-by: Sahit Tuntas Sadono <[email protected]> commit 2153836 Author: Igor Dykhta <[email protected]> Date: Wed Dec 11 16:21:57 2024 +0200 [Feat] Redesign color range to use chormajs and d3 color function (#2835) - Replace default color ranges with color palette object, with .colors(step), .linear function to auto generate colors / ramps - Add more d3 color chroma palette - Add more color blind safe palette - Save and load color range from old config Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit bded7af Author: Igor Dykhta <[email protected]> Date: Wed Dec 11 00:55:56 2024 +0200 [Feat] handle layer color scale by field.domainQuantiles (#2829) * handle layer domain quantile * add threshold scale Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 5f7c26b Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 19:55:46 2024 +0200 [fix] Prevent duplicate legend in line and arc layers (#2830) Before the fix we were showing two identical color legends for each line and arc layer (when selecting "color based on field"). This PR changes the following: - If color based on field, only show one color legend. - If single color is selected, continue to show both rectangle color swatch boxes, but put text next to each one indicating “source” and “target” instead of empty space. Signed-off-by: Ihor Dykhta <[email protected]> commit 639c7a5 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 18:49:29 2024 +0200 [feat] Apply new legend style (#2831) - pass through `className` to legend - css updates to reflect new designs Signed-off-by: Ihor Dykhta <[email protected]> commit f9c214d Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 18:03:39 2024 +0200 [chore] getSelectedFeature (#2832) Signed-off-by: Ihor Dykhta <[email protected]> commit efdf2ea Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 05:55:45 2024 +0200 [chore] ts fixes (#2827) Signed-off-by: Ihor Dykhta <[email protected]> commit beae954 Author: Xun Li <[email protected]> Date: Mon Dec 9 20:17:17 2024 -0700 wip commit 074d123 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 04:02:35 2024 +0200 [Feat] Add display format setting for table/tooltip (#2826) - [Feat] Add display format setting for table/tooltip - ts changes Signed-off-by: Ihor Dykhta <[email protected]> commit aec75d8 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 04:00:25 2024 +0200 [Chore] Minor ts refactoring (#2825) Signed-off-by: Ihor Dykhta <[email protected]> commit 1825b65 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:42:05 2024 +0200 [fix] Expand legend (#2824) * Expand legend * Flex alignment * Only show collapse button when enableColorBy is true * Not subtracting size of 4 map control buttons when isExport * Using customizable actionIcons Signed-off-by: Ihor Dykhta <[email protected]> commit bb6a376 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:22:23 2024 +0200 [fix] adjust time range filter on value set (#2823) - additional type updates for filter types where we get rid of BaseFilter properties that we override in all the filter types Signed-off-by: Ihor Dykhta <[email protected]> commit cef3faf Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:11:41 2024 +0200 [Feat] add h3 typed column (#2822) Detect H3 column as a new h3-type column, like the existing geocolumn. Signed-off-by: Ihor Dykhta <[email protected]> commit c5d42dd Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 02:10:07 2024 +0200 [fix] Fix multiple field filtering in setFilterUpdater (#2821) Signed-off-by: Ihor Dykhta <[email protected]> commit c4d1cff Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 02:05:25 2024 +0200 [FEAT] support domain.domainStops in layer color, render color legend based on zoom (#2815) * use layer.getColorScale in color legend * add zoom to attribute accessors * layer color legend by zoom and improve legend number format Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 3a4feac Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 15:09:57 2024 +0200 [fix] Line layer is not displayed for between hex ids (#2820) - fix Line layer is not displayed for between hex ID's - rename type ColumnModeConfig since ColumnModeConfig - export ColumnModeConfig Signed-off-by: Ihor Dykhta <[email protected]> commit 89411c8 Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 14:35:02 2024 +0200 [fix] Typescript 4.4 fixes (#2816) Signed-off-by: Ihor Dykhta <[email protected]> commit 2402896 Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 14:27:12 2024 +0200 [feat] Show selected fields in the tooltip for aggregation layers (#2814) Signed-off-by: Ihor Dykhta <[email protected]> commit 95c6ed1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Dec 8 21:19:19 2024 +0200 Bump elliptic from 6.5.7 to 6.6.1 in /bindings/kepler.gl-jupyter/js (#2818) Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.1. - [Commits](indutny/elliptic@v6.5.7...v6.6.1) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb3fa7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Dec 8 14:27:39 2024 +0200 Bump cross-spawn from 6.0.5 to 6.0.6 in /website (#2817) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 6.0.5 to 6.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v6.0.5...v6.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 6e1b782c99f55dc0453eb5edd0cf1143e55691a5 Merge: 0c3503b 8b8219b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:54:33 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 8b8219b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:51:14 2025 -0700 [Chore] esbuild website to speedup netlify build (#2904) commit 0c3503b Author: Xun Li <[email protected]> Date: Wed Jan 22 10:14:58 2025 -0700 fix netlify build commit bcf339d Author: Xun Li <[email protected]> Date: Wed Jan 22 10:09:34 2025 -0700 rebase commit f3ec7f2 Merge: 165da0b 803b2f5 Author: Xun Li <[email protected]> Date: Wed Jan 22 10:07:28 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 165da0b Author: Xun Li <[email protected]> Date: Wed Jan 22 09:59:08 2025 -0700 fix netlify build commit 803b2f5 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:54:34 2025 +0200 [fix] remove dependencies from useEffect (componentDidMount) (#2930) Signed-off-by: Ihor Dykhta <[email protected]> commit 5792644 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:54:21 2025 +0200 [fix] use saved map config for saved maps instead of zoom in to data (#2929) Signed-off-by: Ihor Dykhta <[email protected]> commit 4af6092 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 13:33:03 2025 +0200 [chore] add dot.env, updates to demo-app build, update gitignore (#2928) - add dot.env plugin for demo-app - updates to demo-app build - update gitignore Signed-off-by: Ihor Dykhta <[email protected]> commit dd01051 Author: Xun Li <[email protected]> Date: Tue Jan 21 23:53:28 2025 -0700 update yarn.lock commit 74c0f60 Author: Xun Li <[email protected]> Date: Tue Jan 21 23:49:24 2025 -0700 use openassistant to replace react-ai-assist commit 34f5d1a Merge: 6891175 ce23c76 Author: Xun Li <[email protected]> Date: Tue Jan 21 22:21:21 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit ce23c76 Author: Igor Dykhta <[email protected]> Date: Wed Jan 22 01:49:31 2025 +0200 [feat] duckdb module updates (#2927) - UI for SQL Query plugin - DuckDb logic to ingest and generate datasets Signed-off-by: Ihor Dykhta <[email protected]> commit fc974d8 Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 17:53:47 2025 +0200 [feat] duckdb module placeholder (#2926) Signed-off-by: Ihor Dykhta <[email protected]> commit d1b3c97 Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 16:06:21 2025 +0200 [fix] demo-app resolve to proper node_modules (#2925) Signed-off-by: Ihor Dykhta <[email protected]> commit 594250b Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 15:00:34 2025 +0200 [fix] fix demo-app yarn start (#2924) Signed-off-by: Ihor Dykhta <[email protected]> commit 913ba1c Author: Igor Dykhta <[email protected]> Date: Tue Jan 21 12:29:31 2025 +0200 [feat] support for table plugin in demo examples and privately stored datasets (#2923) - support for custom table plugin + demo examples - support for custom table plugin + privately stored datasets - isAppleDevice util Signed-off-by: Ihor Dykhta <[email protected]> commit 6307281 Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 17:14:55 2025 +0200 [fix] fixes for style editor preview and error (#2919) - fix style preview - take into account basemap library switching in add-map-style-modal - trigger new Map components with url, token or library change in order to clear cache of loaded styles. Otherwise 'style.load' events aren't triggered when input changes from correct > wrong > correct config. Signed-off-by: Ihor Dykhta <[email protected]> commit d6aa275 Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 16:45:49 2025 +0200 [fix] fix neighbor mode hovering crash in arc/line layers (#2920) Signed-off-by: Ihor Dykhta <[email protected]> commit e2bd71d Author: Igor Dykhta <[email protected]> Date: Mon Jan 20 16:44:14 2025 +0200 [fix] fix csv table examples for layers (#2921) Signed-off-by: Ihor Dykhta <[email protected]> commit a6e151a Author: Igor Dykhta <[email protected]> Date: Fri Jan 17 21:44:05 2025 +0200 [fix] vector tile layer fixes (#2911) - dataset type change: vectorTile to vector-tile - vector tile dataset metadata: type to remoteTileFormat - support for remote examples Signed-off-by: Ihor Dykhta <[email protected]> commit a207ae5 Author: Igor Dykhta <[email protected]> Date: Wed Jan 15 20:19:20 2025 +0200 [fix] fix exported html map (#2918) - import missing css that isn't part of the main bundle anymore. - replace withState custom state (demo - undefined) with lenses. - alpha 5 version Signed-off-by: Ihor Dykhta <[email protected]> commit 43880f1 Author: Igor Dykhta <[email protected]> Date: Wed Jan 15 15:47:04 2025 +0200 [chore] retry 3.1.0-alpha.4 release (#2917) Signed-off-by: Ihor Dykhta <[email protected]> commit 933a91a Author: Igor Dykhta <[email protected]> Date: Tue Jan 14 16:05:49 2025 +0200 [fix] check for geoarrow extension in geojson layer (#2916) Signed-off-by: Ihor Dykhta <[email protected]> commit 0abe997 Author: Igor Dykhta <[email protected]> Date: Tue Jan 14 15:55:48 2025 +0200 [fix] opening multiple examples breaks url (#2915) Signed-off-by: Ihor Dykhta <[email protected]> commit 49e7956 Author: Igor Dykhta <[email protected]> Date: Mon Jan 13 23:54:18 2025 +0200 [fix] Don't show 0 when description is empty (#2913) Signed-off-by: Ihor Dykhta <[email protected]> commit cb5d4ed Author: Igor Dykhta <[email protected]> Date: Mon Jan 13 13:32:02 2025 +0200 [fix] fix styled-components version in exported map (#2907) Signed-off-by: Ihor Dykhta <[email protected]> commit b1d2433 Author: Igor Dykhta <[email protected]> Date: Sun Jan 12 20:47:28 2025 +0200 [fix] adjust tooltip style (#2910) Signed-off-by: Ihor Dykhta <[email protected]> commit f0c57a8 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 16:03:51 2025 +0200 [fix] fix website commit section (#2908) Signed-off-by: Ihor Dykhta <[email protected]> commit 31cf050 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 01:53:30 2025 +0200 [chore] 3.1.0-alpha.4 (#2866) - bump version - ts fixes for npm publish - missing license headers Signed-off-by: Ihor Dykhta <[email protected]> commit 2753321 Author: Igor Dykhta <[email protected]> Date: Sat Jan 11 00:06:35 2025 +0200 [feat] Vector Tile layer fixes (#2899) - show Vector Tile layer tab - changes to radius controls - fix highlighted filled polygons - hide show data table icon - display loading spinner while we are loading metadata - display errors metadata loading failed - fix for custom ordinal crash when all colors are deleted - collect dataset attributions from metadata and show in the lower right corner - refetch tile dataset metadata createNewDataEntry Signed-off-by: Ihor Dykhta <[email protected]> commit 073c585 Author: Xun Li <[email protected]> Date: Thu Jan 9 20:09:15 2025 -0700 [Fix] add_data() function failed in keplergl-jupyter (#2901) commit 6891175 Author: Xun Li <[email protected]> Date: Thu Jan 9 14:49:33 2025 -0700 update build script commit 979aa24 Author: Xun Li <[email protected]> Date: Thu Jan 9 00:22:01 2025 -0700 Update src/ai-assistant/package.json commit c37530a Author: Xun Li <[email protected]> Date: Wed Jan 8 22:30:59 2025 -0700 add SQL query using duckdb in Assistant commit a5fef4a Author: Xun Li <[email protected]> Date: Wed Jan 8 19:49:44 2025 -0700 add phi4 llm; upgrade to openassistant 0.0.5; update yarn.lock files commit 858f6e7 Author: Xun Li <[email protected]> Date: Wed Jan 8 17:04:54 2025 -0700 Update ai-assistant-manager.tsx commit 1b97dbb Author: Xun Li <[email protected]> Date: Wed Jan 8 17:00:30 2025 -0700 Update yarn.lock commit 2c9a9ac Author: Xun Li <[email protected]> Date: Wed Jan 8 16:56:58 2025 -0700 fix netlify build commit d52daee Author: Xun Li <[email protected]> Date: Wed Jan 8 15:40:44 2025 -0700 Update package.json commit 7515094 Author: Xun Li <[email protected]> Date: Wed Jan 8 15:32:54 2025 -0700 update yarn.lock commit 577b583 Merge: 6a928ad 6e42597 Author: Xun Li <[email protected]> Date: Wed Jan 8 15:32:22 2025 -0700 Merge branch 'master' into xli-assistant-data-analysis commit 6a928ad Author: Xun Li <[email protected]> Date: Wed Jan 8 15:06:16 2025 -0700 add spatial join with openassistant 0.0.4 commit 6e42597 Author: Igor Dykhta <[email protected]> Date: Tue Jan 7 13:20:32 2025 +0200 [feat] mapbox and maplibre simultaneous support (#2897) - switch between basemap style libraries - add back mapbox styles in Basemap Style tab Signed-off-by: Ihor Dykhta <[email protected]> commit 22f9ba1 Author: Ritesh Mangdare <[email protected]> Date: Mon Jan 6 23:03:25 2025 +0530 [Chore] Fix lint error for Register actions (#2896) Signed-off-by: Ritesh9876 <[email protected]> commit ccfc2e2 Author: Igor Dykhta <[email protected]> Date: Mon Jan 6 17:59:57 2025 +0200 [fix] Image export legend positioning (#2895) Signed-off-by: Ihor Dykhta <[email protected]> commit cf02a3c Author: Igor Dykhta <[email protected]> Date: Sun Jan 5 16:12:27 2025 +0200 [chore] Upgrade styled components to v6 (#2894) Signed-off-by: Ihor Dykhta <[email protected]> commit 4c9ffe8 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:38:14 2025 +0200 [fix] Prevent infinite useEffects loop in range-plot (#2892) Signed-off-by: Ihor Dykhta <[email protected]> commit 0b67c54 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:19:44 2025 +0200 [fix] fixed onOptionSelected handler when option is null (#2891) Signed-off-by: Ihor Dykhta <[email protected]> commit 40ba839 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:16:01 2025 +0200 [fix] Add ellipsis in LayerTypeListItem (#2890) - Add ellipsis in LayerTypeListItem - bump dndkit - bump caniuse-lite Signed-off-by: Ihor Dykhta <[email protected]> commit d0d31bd Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:14:19 2025 +0200 [fix] Handle selecting geojson polygon with missing properties (#2889) - fix crashing geojson polygon isClosed check for the editor selected feature when the feature `properties` are nullish - don't set the selected feature in map popover if it is effectively empty Signed-off-by: Ihor Dykhta <[email protected]> commit 79801be Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 23:11:04 2025 +0200 [fix] Tippy tooltips in animation controls (#2888) - Replacing react-tooltip tooltips in animation controls which don't work correctly when used in programable environments Signed-off-by: Ihor Dykhta <[email protected]> commit 0ad5372 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:56:26 2025 +0200 [feat] Adding setAnimationConfig action (#2887) - Added setAnimationConfig action - Passing filter to PlaybackControls Signed-off-by: Ihor Dykhta <[email protected]> commit 67b0019 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:54:20 2025 +0200 [chore] export TimeFieldFilterProps (#2883) Signed-off-by: Ihor Dykhta <[email protected]> commit 603fde8 Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:51:25 2025 +0200 [fix] Fixed issue when mapstate latitude or langitude are out of bounds (#2882) - fixed issue when mapstate latitude or langitude are out of bounds Signed-off-by: Ihor Dykhta <[email protected]> commit 92c9e6a Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:49:35 2025 +0200 [fix] Use floating-ui to deal with closing on click outside (#2886) - use `floating-ui` in `AnimationSpeedSlider` and `ColorSelector` to deal with closing on click outside. - For both of the above components, this fixes the component from disappearing immediately in a programable environment even when clicking internally, bypassing important onClick event logic. Signed-off-by: Ihor Dykhta <[email protected]> commit 4bcf55b Author: Igor Dykhta <[email protected]> Date: Fri Jan 3 22:47:01 2025 +0200 [Feat] Custom color scale for categorical/ordinal field (#2880) - [feat] Implement custom color scale for categorical field - [fix] ColorMap is not cleared when field or scale change - [fix] Fix crash when custom ordinal scale does not have colorMap - [fix] fix custom stroke color initiation Signed-off-by: Ihor Dykhta <[email protected]> commit 884658f Author: Xun Li <[email protected]> Date: Thu Jan 2 22:29:31 2025 -0700 update to openassistant 0.0.3 commit 23f6034 Author: Ritesh Mangdare <[email protected]> Date: Fri Jan 3 01:14:55 2025 +0530 [Bug] Prevent dragging legend component outside of container (#2885) Signed-off-by: Ritesh9876 <[email protected]> commit d549fcd Author: Isaac Brodsky <[email protected]> Date: Tue Dec 31 22:53:13 2024 -0800 [fix] copy map config style (#2878) Signed-off-by: Isaac Brodsky <[email protected]> commit 34444fa Author: Igor Dykhta <[email protected]> Date: Wed Jan 1 01:39:12 2025 +0200 [fix] check for allBins (#2876) Signed-off-by: Ihor Dykhta <[email protected]> commit 8335ba4 Author: Igor Dykhta <[email protected]> Date: Wed Jan 1 01:33:40 2025 +0200 [fix] Custom Color Scale fixes (#2875) - [Chore] add exports for scenegraph to layers/index - [fix] Apply custom column format on color legend - [feat] support custom color scale for layers using colorScale.byZoom - [fix] disable custom ordinal scale - [chore] add FSQ Cool Tone color palette Signed-off-by: Ihor Dykhta <[email protected]> commit 73f259b Author: Xun Li <[email protected]> Date: Mon Dec 30 23:05:41 2024 -0700 fix netlify build commit 6740b0a Author: Xun Li <[email protected]> Date: Mon Dec 30 22:31:24 2024 -0700 Update yarn.lock commit 9596b1e Merge: ba42c6c 1412365 Author: Xun Li <[email protected]> Date: Mon Dec 30 22:31:01 2024 -0700 Merge branch 'master' into xli-assistant-data-analysis commit ba42c6c Author: Xun Li <[email protected]> Date: Mon Dec 30 22:19:20 2024 -0700 switch to openassistant library commit 1412365 Author: Igor Dykhta <[email protected]> Date: Sun Dec 29 16:10:19 2024 +0200 [chore] Add several vis state mergers combineConfigs and improve TS (#2634) - Adds `combineConfigs` to some vis state saved configs that are non-array complex objects: 1. `interactionConfig` 2. `layerBlending` 3. `overlayBlending` 4. `editor` Each of these has inline comments (and unit tests) explaining the decisions made on how to combine values in different situations. For example, `interactionConfig.brush.size` gets aggregated into keeping the single largest value among all brush sizes. - Improves and fixes some TS defs. - Adds jest unit tests for newly added `combineConfigs`. Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 9f3f089 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 23:39:45 2024 +0200 [Chore] Add composedReducerSchema to schema manager (#2633) Signed-off-by: Ihor Dykhta <[email protected]> commit e633177 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 19:37:02 2024 +0200 [chore] applyFilterConfig action (#2872) - Introduces a new action `applyFilterConfig` - Changes `FilterPanelHeader` so that it accepts an array of actions in order to pass custom actions. Signed-off-by: Ihor Dykhta <[email protected]> commit ceb930e Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 19:24:20 2024 +0200 [Fix] incorrect multi-dataset filter domain (#2871) Signed-off-by: Ihor Dykhta <[email protected]> commit 00dd002 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 17:59:02 2024 +0200 [fix] show scale options for Point Count in aggregation layers (#2870) - show scale options for Point Count in aggregation layers Signed-off-by: Ihor Dykhta <[email protected]> commit a39fcf8 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 17:50:31 2024 +0200 [fix] pass strings to color palette inputs (#2873) Signed-off-by: Ihor Dykhta <[email protected]> commit b89b19c Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 16:39:38 2024 +0200 [chore] Consolidate vis state tests (#2869) - fix for jest test ran into an issue where warnings were showing up about logging after a test was finished Signed-off-by: Ihor Dykhta <[email protected]> commit 77e7857 Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 16:05:42 2024 +0200 [feat] Support custom ordinal color scale on string field in layer config (#2868) - Support custom ordinal color scale on string field in layer config - histogram from ordinal - pass className to StyledLegend - fix for color palette colorWidths undefined Signed-off-by: Ihor Dykhta <[email protected]> commit cccc4be Author: Igor Dykhta <[email protected]> Date: Sat Dec 28 15:13:41 2024 +0200 [feat] Free positioning of the legend (#2874) - Legend can be moved around - Position is saved as offsets to the closest corner to handle window resizes Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 2d1d8e5 Author: Xun Li <[email protected]> Date: Fri Dec 27 10:23:41 2024 -0700 [Fix] add_data() function in keplergl-jupyter (#2867) Publish Keplergl-jupyter 0.3.5 commit 3b46abd Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 12:11:11 2024 +0200 [feat] add LayerToggleVisibility for single splitMap (#2863) Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit b2b6f10 Author: Xun Li <[email protected]> Date: Thu Dec 26 22:09:17 2024 -0700 [Release] Candidate Kepler-Jupyter v0.3.4 (#2588) commit 3bf006f Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 00:50:56 2024 +0200 [fix] Remove legend layer groups height capping (#2864) Signed-off-by: Ihor Dykhta <[email protected]> commit f1245d7 Author: Igor Dykhta <[email protected]> Date: Fri Dec 27 00:43:12 2024 +0200 [chore] ts refactoring (#2861) - move several base layer types to layer.d.ts - other ts changes Signed-off-by: Ihor Dykhta <[email protected]> commit a897715 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:53:36 2024 +0200 [Feat] Add custom color scale for aggregate layers (#2860) Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 6bc5946 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:27:44 2024 +0200 [Feat] replaceDataInMap action - save colorsByDataId (#2859) - changes to support replaceDataInMap action in synced filters - tests for replaceDataInMapUpdater with Synced syncedTimeFilter Signed-off-by: Ihor Dykhta <[email protected]> commit be2f04e Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:14:09 2024 +0200 [chore] add fsq color palettes (#2862) Signed-off-by: Ihor Dykhta <[email protected]> commit c7d3777 Author: Igor Dykhta <[email protected]> Date: Thu Dec 26 23:00:00 2024 +0200 [fix] change process to globalThis.process (#2865) Signed-off-by: Ihor Dykhta <[email protected]> commit 5cb8a34 Author: Chris Gervang <[email protected]> Date: Thu Dec 26 10:18:51 2024 -0800 [chore] Create SECURITY.md (#2845) commit 12b3231 Author: Igor Dykhta <[email protected]> Date: Wed Dec 25 01:15:51 2024 +0200 [chore] 3.1.0-alpha.3 release (#2857) Signed-off-by: Ihor Dykhta <[email protected]> commit 2cd7a85 Author: Igor Dykhta <[email protected]> Date: Wed Dec 25 01:02:03 2024 +0200 [chore] fix missing dependencies in workspaces (#2856) - fix missing dependencies in workspaces - fix circular dependencies - fix types - fixes for release Signed-off-by: Ihor Dykhta <[email protected]> commit 6804129 Author: Igor Dykhta <[email protected]> Date: Tue Dec 24 15:12:15 2024 +0200 [chore] 3.1.0-alpha.2 release (#2855) - bump version for release - temporarily disable vector tile layer plumbing - ts fixes required for npm-publish - prepublish to prepublishOnly script commit f9b385a Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 20:13:01 2024 +0200 [fix] Fixed time filter bug where points located at the borders of the domains were not correctly displayed (#2854) Signed-off-by: Ihor Dykhta <[email protected]> commit 59abc6a Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 20:01:14 2024 +0200 [fix] fix for custom color scales with tile layer (#2853) Signed-off-by: Ihor Dykhta <[email protected]> commit 3a4bf66 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 19:31:43 2024 +0200 [feat] histogram and point layer fixes (#2852) Signed-off-by: Ihor Dykhta <[email protected]> commit f9c52e5 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 15:29:16 2024 +0200 [feat] color scale histogram (#2851) - color scale histogram Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 3e7dc93 Author: Igor Dykhta <[email protected]> Date: Mon Dec 23 12:52:26 2024 +0200 [fix] custom palette issues (#2850) * 1 update fix of custom palette issues 2 restrict custom steps to 20, hide + button if needed 3 update scale function to handle some special cases: not enough k groups * add name|type|category to updateCustomPalette if customBreaks * add test cases for redesigned color range feature * update test cases to increase coverage Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit d557979 Author: Ritesh Mangdare <[email protected]> Date: Sun Dec 22 22:15:34 2024 +0530 [docs] Replace yarn global add with yarn dlx for puppeteer installation (#2849) Signed-off-by: Ritesh9876 <[email protected]> commit e106c19 Author: Igor Dykhta <[email protected]> Date: Sun Dec 22 18:18:25 2024 +0200 [feat] vector tile layer (#2839) - This PR adds Vector Tile layer to Kepler with support initial support of mapbox vector tiles and remote .pmtiles (with mimeType application/vnd.mapbox-vector-tile) commit a2abbf7 Author: Igor Dykhta <[email protected]> Date: Fri Dec 20 13:21:28 2024 +0200 [fix] fix yarn cover regression (#2846) Signed-off-by: Ihor Dykhta <[email protected]> commit 6925bd4 Author: Ikko Eltociear Ashimine <[email protected]> Date: Fri Dec 20 19:47:10 2024 +0900 [docs] update demo-app/README.md (#2847) typo enviroment -> environment commit f05b6e3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 11:53:38 2024 +0200 Bump nanoid from 3.3.7 to 3.3.8 in /website (#2840) 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](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4baa44d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 16 11:25:25 2024 +0200 Bump nanoid from 3.3.7 to 3.3.8 (#2837) 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](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b09d7eb Author: Sahit Tuntas Sadono <[email protected]> Date: Sat Dec 14 01:36:31 2024 +0700 [Enhancement] support mapbox url protocol (#2693) Signed-off-by: Sahit Tuntas Sadono <[email protected]> commit 2153836 Author: Igor Dykhta <[email protected]> Date: Wed Dec 11 16:21:57 2024 +0200 [Feat] Redesign color range to use chormajs and d3 color function (#2835) - Replace default color ranges with color palette object, with .colors(step), .linear function to auto generate colors / ramps - Add more d3 color chroma palette - Add more color blind safe palette - Save and load color range from old config Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit bded7af Author: Igor Dykhta <[email protected]> Date: Wed Dec 11 00:55:56 2024 +0200 [Feat] handle layer color scale by field.domainQuantiles (#2829) * handle layer domain quantile * add threshold scale Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 5f7c26b Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 19:55:46 2024 +0200 [fix] Prevent duplicate legend in line and arc layers (#2830) Before the fix we were showing two identical color legends for each line and arc layer (when selecting "color based on field"). This PR changes the following: - If color based on field, only show one color legend. - If single color is selected, continue to show both rectangle color swatch boxes, but put text next to each one indicating “source” and “target” instead of empty space. Signed-off-by: Ihor Dykhta <[email protected]> commit 639c7a5 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 18:49:29 2024 +0200 [feat] Apply new legend style (#2831) - pass through `className` to legend - css updates to reflect new designs Signed-off-by: Ihor Dykhta <[email protected]> commit f9c214d Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 18:03:39 2024 +0200 [chore] getSelectedFeature (#2832) Signed-off-by: Ihor Dykhta <[email protected]> commit efdf2ea Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 05:55:45 2024 +0200 [chore] ts fixes (#2827) Signed-off-by: Ihor Dykhta <[email protected]> commit beae954 Author: Xun Li <[email protected]> Date: Mon Dec 9 20:17:17 2024 -0700 wip commit 074d123 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 04:02:35 2024 +0200 [Feat] Add display format setting for table/tooltip (#2826) - [Feat] Add display format setting for table/tooltip - ts changes Signed-off-by: Ihor Dykhta <[email protected]> commit aec75d8 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 04:00:25 2024 +0200 [Chore] Minor ts refactoring (#2825) Signed-off-by: Ihor Dykhta <[email protected]> commit 1825b65 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:42:05 2024 +0200 [fix] Expand legend (#2824) * Expand legend * Flex alignment * Only show collapse button when enableColorBy is true * Not subtracting size of 4 map control buttons when isExport * Using customizable actionIcons Signed-off-by: Ihor Dykhta <[email protected]> commit bb6a376 Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:22:23 2024 +0200 [fix] adjust time range filter on value set (#2823) - additional type updates for filter types where we get rid of BaseFilter properties that we override in all the filter types Signed-off-by: Ihor Dykhta <[email protected]> commit cef3faf Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 03:11:41 2024 +0200 [Feat] add h3 typed column (#2822) Detect H3 column as a new h3-type column, like the existing geocolumn. Signed-off-by: Ihor Dykhta <[email protected]> commit c5d42dd Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 02:10:07 2024 +0200 [fix] Fix multiple field filtering in setFilterUpdater (#2821) Signed-off-by: Ihor Dykhta <[email protected]> commit c4d1cff Author: Igor Dykhta <[email protected]> Date: Tue Dec 10 02:05:25 2024 +0200 [FEAT] support domain.domainStops in layer color, render color legend based on zoom (#2815) * use layer.getColorScale in color legend * add zoom to attribute accessors * layer color legend by zoom and improve legend number format Signed-off-by: Ihor Dykhta <[email protected]> Co-authored-by: Ilya Boyandin <[email protected]> commit 3a4feac Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 15:09:57 2024 +0200 [fix] Line layer is not displayed for between hex ids (#2820) - fix Line layer is not displayed for between hex ID's - rename type ColumnModeConfig since ColumnModeConfig - export ColumnModeConfig Signed-off-by: Ihor Dykhta <[email protected]> commit 89411c8 Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 14:35:02 2024 +0200 [fix] Typescript 4.4 fixes (#2816) Signed-off-by: Ihor Dykhta <[email protected]> commit 2402896 Author: Igor Dykhta <[email protected]> Date: Mon Dec 9 14:27:12 2024 +0200 [feat] Show selected fields in the tooltip for aggregation layers (#2814) Signed-off-by: Ihor Dykhta <[email protected]> commit 95c6ed1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Dec 8 21:19:19 2024 +0200 Bump elliptic from 6.5.7 to 6.6.1 in /bindings/kepler.gl-jupyter/js (#2818) Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.1. - [Commits](indutny/elliptic@v6.5.7...v6.6.1) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fb3fa7b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Dec 8 14:27:39 2024 +0200 Bump cross-spawn from 6.0.5 to 6.0.6 in /website (#2817) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 6.0.5 to 6.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v6.0.5...v6.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Please help to test the release candidate: kepler-jupyter v0.3.4 alpha3. Thanks!