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

Rebase onto keplergl/kepler.gl #2

Open
wants to merge 243 commits into
base: master
Choose a base branch
from

Conversation

james-willis
Copy link

igorDykhta and others added 16 commits March 7, 2024 20:42
* [Fix] layer popover mapIndex

Signed-off-by: Ihor Dykhta <[email protected]>
… dataset (#2532)

- when switching from one dataset to another, we call layer.validateVisConfig to validate visConfig with new dataset

Signed-off-by: Ihor Dykhta <[email protected]>
- Added a toggle to render absolute height without domain-based scaling.

Signed-off-by: Ihor Dykhta <[email protected]>
* Update DEVELOPERS.md, specify v18 Node.js required

Signed-off-by: Don McCurdy <[email protected]>
* Fix for custom basemap styles not loading

Signed-off-by: Adam Krebs <[email protected]>

* Make custom style icon use NO_BASEMAP_ICON

Signed-off-by: Adam Krebs <[email protected]>

---------

Signed-off-by: Adam Krebs <[email protected]>
…sh checkout (#2596)

* Implements a number of fixes to get repo building on fresh checkout
When trying to checkout and run Kepler a number of build issues prevent
the application from starting successfully. This collection of changes
ensures that the application can be cloned / installed / built without error.

* Adds a @ts-ignore to resolve a build failure related to an unknown type
* Running 'stab' multiple times will no longer produce a directory-already-exists error
* Updating all babel configs to apply the latest transforms, based on PR feedback
* Adds missing dependencies to all package.json files
* Another attempt at resolving build issues
* Adds missing babel transform deps to package.jsons
* Resolves dep version mismatches contributing to build failures
* Adds ts-ignore statements to workaround TS failures after making these changes
* Few small fixes that were uncovered in PR
* Reverts dev/null redirect for stab command

Signed-off-by: Alex Bain <[email protected]>

---------

Signed-off-by: Alex Bain <[email protected]>
Co-authored-by: Shan He <[email protected]>
- Fix jest test by importing loader.gl/polyfill from esm
- Fix browser jsdom test by importing loaders.gl/polyfill from esm
- Import @kepler.gl src in test
- Delete unused files
- Update jsdom

Signed-off-by: Shan He <[email protected]>
…e errors (#2607)

- Run lint with autofix
- Run prettier with autofix
- Added @typescript-eslint
- Remaining Todos: need to fix types and turn on @typescript-eslint/no-explicit-any

---------
Signed-off-by: Shan He <[email protected]>
- generate tape test cover report with yarn cover-tape
- generate jest test cover report with yarn cover-jest
- merge json report with istanbul-merge
- generate final report with nyc
- coverall report back to 71%
- Fix cover and netlify badge in readme

---------

Signed-off-by: Shan He <[email protected]>
Copy link

@furqaankhan furqaankhan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! @daicjohn thoughts?

heshan0131 and others added 11 commits August 23, 2024 00:44
- Upgrade default yarn version to Yarn 4.4.0 https://yarnpkg.com/blog/release/4.0
- Add .yarnrc.yml
- Add volta
- Add packageManager to package.json
- Fix github workflows
- Fix netlify build and deploy
- Future work might needed to fix npm publish workflow

To Update your local master: run yarn cache clean and yarn install and yarn bootstrap for a fresh install
---------

Signed-off-by: Shan He <[email protected]>
)

- Use esbuild in demo-app
- Remove d3-request, start using fetch
- Upgrade react-markdown, react-virtualized because they use methods that only runs in node

Later ToDos:
Migrate from webpack to esbuild to build kepler.gl website

---------

Signed-off-by: Shan He <[email protected]>
- The "assert" was removed in NodeJS 22. Instead "with" should be used. This was added in v17.1.0, v16.14.0.
Signed-off-by: Sergey Markov <[email protected]>
lixun910 and others added 30 commits January 22, 2025 19:40
- setLoadingIndicator action
- show Loading... text when async dataset loading is in progress

Signed-off-by: Ihor Dykhta <[email protected]>
- optional duckdb plugin support in demo-app

Signed-off-by: Ihor Dykhta <[email protected]>
- convert numerical timestamps from arrow tables into iso date strings before saving.

Signed-off-by: Ihor Dykhta <[email protected]>
- banner with extra info for 3.1 release
- once minified, the user won't see the banner again during next sessions
- can be disabled via application config

Signed-off-by: Ihor Dykhta <[email protected]>
- Added a new release notes/what's new section to show new user-facing features (not a replacement for the changelog, which is a complete timeline of all kepler.gl development)
- Vector tile layer page
- AI assistant page
- SQL explorer/duckdb page
- Updates to ToCs 

---------

Signed-off-by: distefanodevinj <[email protected]>
Co-authored-by: Igor Dykhta <[email protected]>
Co-authored-by: Xun Li <[email protected]>
Co-authored-by: Ilya Boyandin <[email protected]>
- Change default query result table from `Query Result (1)` to `query_result_1`

---------

Signed-off-by: Ihor Dykhta <[email protected]>
- enable vector tile layer
- enable release banner


---------

Signed-off-by: Ihor Dykhta <[email protected]>
- FSQ Storage provider temp fix for
`Error while fetching maps: Cannot read properties of undefined (reading 'map')`

Signed-off-by: Ihor Dykhta <[email protected]>
…ning (#2977)

- kepler demo app will crash with cryptic `process isn't defined` when not all required env variables are set
- check for required env variables in demo-app and output a warning to the console

Signed-off-by: Ihor Dykhta <[email protected]>
Looks like the vis academy link is dead moving to the repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.