Skip to content
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

[feat] support for mapbox basemap styles #2897

Merged
merged 1 commit into from
Jan 7, 2025
Merged

Conversation

igorDykhta
Copy link
Collaborator

@igorDykhta igorDykhta commented Jan 5, 2025

  • support both MapLibre and Mapbox basemap styles from the Basemap selector dropdown

  • Conflict - app config differences

  • Conflict - transform request differences

Screenshot 2025-01-07 at 2 24 18 AM

@igorDykhta igorDykhta requested a review from ilyabo January 5, 2025 22:41
Copy link

netlify bot commented Jan 5, 2025

Deploy Preview for keplergl2 ready!

Name Link
🔨 Latest commit 13265f9
🔍 Latest deploy log https://app.netlify.com/sites/keplergl2/deploys/677c73f44c8a0900081e5142
😎 Deploy Preview https://deploy-preview-2897--keplergl2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@igorDykhta igorDykhta marked this pull request as ready for review January 6, 2025 22:50
@igorDykhta igorDykhta force-pushed the igr/ups/support-mapbox branch from 52449e9 to 13265f9 Compare January 7, 2025 00:23
@igorDykhta igorDykhta merged commit 6e42597 into master Jan 7, 2025
12 checks passed
@igorDykhta igorDykhta deleted the igr/ups/support-mapbox branch January 7, 2025 11:20
lixun910 added a commit that referenced this pull request Jan 22, 2025
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>
lixun910 added a commit that referenced this pull request Jan 22, 2025
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants