Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
lixun910 committed Jan 22, 2025
1 parent 8a31e2d commit 7ffe9e7
Show file tree
Hide file tree
Showing 43 changed files with 2,071 additions and 2,805 deletions.
15 changes: 0 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,6 @@ Each version should:
Ref: http://keepachangelog.com/en/0.3.0/
-->

## [3.1.0-alpha.6] - January 22 2025

803b2f540 [fix] remove dependencies from useEffect (prev componentDidMount in app.tsx) (#2930)
57926442f [fix] use saved map config for saved maps instead of zoom in to data (#2929)
4af609245 [chore] add dot.env, updates to demo-app build, update gitignore (#2928)
ce23c7668 [feat] duckdb module updates (#2927)
fc974d852 [feat] duckdb module placeholder (#2926)
d1b3c9799 [fix] demo-app resolve to proper node_modules (#2925)
594250bc7 [fix] fix demo-app yarn start (#2924)
913ba1ce0 [feat] support for table plugin in demo examples and privately stored datasets (#2923)
630728190 [fix] fixes for style editor preview and error (#2919)
d6aa2757e [fix] fix neighbor mode hovering crash in arc/line layers (#2920)
e2bd71d4e [fix] fix csv table examples for layers (#2921)
a6e151a0f [fix] vector tile layer fixes (#2911)

## [3.1.0-alpha.5] - January 15 2025

- b117b08ab [fix] fix for exported html maps
Expand Down
7 changes: 6 additions & 1 deletion examples/demo-app/esbuild.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,12 @@ function addAliases(externals, args) {

// resolve ai-assistant from local dir
if (useLocalAiAssistant) {
resolveAlias['react-ai-assist'] = join(LIB_DIR, '../ai-assistant/src');
resolveAlias['@openassistant/core'] = join(LIB_DIR, '../openassistant/packages/core/src');
resolveAlias['@openassistant/ui'] = join(LIB_DIR, '../openassistant/packages/ui/src');
resolveAlias['@openassistant/echarts'] = join(LIB_DIR, '../openassistant/packages/echarts/src');
resolveAlias['@openassistant/geoda'] = join(LIB_DIR, '../openassistant/packages/geoda/src');
resolveAlias['@openassistant/duckdb'] = join(LIB_DIR, '../openassistant/packages/duckdb/src');
resolveAlias['@openassistant/common'] = join(LIB_DIR, '../openassistant/packages/common/src');
resolveAlias['@kepler.gl/ai-assistant'] = join(SRC_DIR, 'ai-assistant/src');
}

Expand Down
3 changes: 3 additions & 0 deletions examples/demo-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,11 @@
"@loaders.gl/csv": "^4.3.2",
"@loaders.gl/json": "^4.3.2",
"@loaders.gl/parquet": "^4.3.2",
"@openassistant/core": "^0.0.6",
"@openassistant/ui": "^0.0.7",
"@types/classnames": "^2.3.1",
"@types/keymirror": "^0.1.1",
"apache-arrow": ">=15.0.0",
"classnames": "^2.2.1",
"d3-format": "^2.0.0",
"dropbox": "^4.0.12",
Expand Down
3 changes: 2 additions & 1 deletion examples/demo-app/src/app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import cloneDeep from 'lodash.clonedeep';
import isEqual from 'lodash.isequal';
import isPropValid from '@emotion/is-prop-valid';

import {ScreenshotWrapper} from 'react-ai-assist';
import {ScreenshotWrapper} from '@openassistant/ui';
import {
messages as aiAssistantMessages,
setStartScreenCapture,
Expand Down Expand Up @@ -588,6 +588,7 @@ const App = props => {
startScreenCapture={props.demo.aiAssistant.screenshotToAsk.startScreenCapture}
setScreenCaptured={_setScreenCaptured}
setStartScreenCapture={_setStartScreenCapture}
className="h-screen"
>
<Banner show={showBanner} height={BannerHeight} bgColor="#2E7CF6" onClose={hideBanner}>
<Announcement onDisable={_disableBanner} />
Expand Down
Loading

0 comments on commit 7ffe9e7

Please sign in to comment.