Skip to content
This repository has been archived by the owner on Apr 25, 2023. It is now read-only.

Latest commit

Β 

History

History
590 lines (443 loc) Β· 53.3 KB

CHANGELOG.md

File metadata and controls

590 lines (443 loc) Β· 53.3 KB

Changelog

All notable changes to this project will be documented in this file.

0.14.1 - 2022-12-21

πŸ”§ Bug Fixes

  • Plugin API viewport.query destroys published pages (#385) de8c01

0.14.0 - 2022-12-20

πŸš€ Features

  • Port the Box layer into the reearth/core (#377) f235f1
  • Support multi feature for geojson (#380) d1ee59
  • Extend plugin API supports get query (#374) ccae02
  • Extend plugin API supports communication (#364) 61e67e
  • Support 2d mode in navigator (#360) 595dd5
  • Main logic of the new layer system (#370) 0dd63e

πŸ”§ Bug Fixes

⚑️ Performance

  • Improve unnecessary loading the globe image (#378) 4abbba

✨ Refactor

Miscellaneous Tasks

0.13.0 - 2022-12-06

πŸš€ Features

  • Support Cesium Ion terrain (#331) e0b99a
  • Set Cesium Ion default access token via config (#365) a257b1
  • Display policy name on workspace title (#362) c1c632
  • Editable box (#357) 92a159
  • Extend plugin API supports move widget (#346) c82825
  • Extend plugin API supports close widget (#355) d02578
  • Extend plugin API supports get scene inEditor (#351) ec0b81
  • Add clipping box (#338) af55f1
  • Extend plugin API event with modalclose popupclose (#354) 9be75a
  • Extend plugin API supports get location from screen position (#350) 9a826f
  • Extend plugin API supports get viewport's size (#342) 7b268b
  • Add Re:Earth favicon (#349) 0395d2
  • Support acquiring locations with terrain (#343) 596543

πŸ”§ Bug Fixes

  • Policy messages not aligning with policy (#368) 2871ed
  • Widget align system alignment issue with installed widgets e302cc
  • Rename animation option to withoutAnimation in lookAt (#361) 846a6e
  • Post message queue doesn't work for modal/popup (#359) abb4ed
  • Correct flyToGround destination camera (#356) 225758
  • Navigator styles (#353) 971323
  • Timeline styles (#352) c76d36
  • Alignment issues in Widget Align System (#344) 0e12ea
  • Cannot input camera altitude less than 500 with camera pane (#339) 76a169
  • Type error from apollo-client 7dd2b3
  • Fix the camera offset when keep press on zoom to layer (#335) ccec33

⚑️ Performance

  • Use lodash-es rather than lodash 731e54

πŸ§ͺ Testing

  • Gql func to e2e reearth page 593780
  • Introduce playwright to run e2e tests (#336) 3af520

Miscellaneous Tasks

  • Suppress errors output to the console by Icon bd9dc5
  • Upgrade cesium to v1.100.0 ec05a0
  • Upgrade cesium to v1.99 be5b22
  • Upgrade dependencies (#345) 1efe8c
  • Remove eslint-plugin-graphql, add eslint-plugin-playwright, refresh yarn.lock 28c846
  • Use node 16 to avoid storybook build error with node 18 64819e

0.12.0 - 2022-10-26

Miscellaneous Tasks

  • Update eslint-config-reearth to 0.2.1 (#326) 25acdd

πŸš€ Features

πŸ”§ Bug Fixes

  • Fix the story telling icon size when the layer name is too long (#334) c70121
  • Polyfill event target for old Safari 227d64
  • Zoom to layer functionality (#332) 79b0dd
  • Camera popup icon is too small and the icon on storytelling (#324) e676c3

Miscellaneous Tasks

0.11.0 - 2022-10-03

πŸ”§ Bug Fixes

  • Installed plugins are not displayed expectedly 12d546

πŸš€ Features

  • Add 3D OSM building tiles (#315) 2eb89a
  • Extend plugin API with camera control (#311) c1190b
  • Extend plugin api with captureScreen (#310) f03022
  • Small update to dashboard UI/UX and add marketplace button f580e6
  • Add global modal component and extension location (#302) 7362aa
  • Add overlay warning to earth editor if browser width is too narrow (#304) 7f5f91
  • Add builtin timeline widget (#285) f774ee
  • Add plugin settings extension support (#293) abd1c2

πŸ”§ Bug Fixes

  • Remove `show` props from modal extension (#321) 62eb73
  • Styles not working as expected in plugin (#322) 21329d
  • Small type error 21c8bc
  • Stop redirect when an error occurs on top page 236354
  • Installed plugins are not correctly listed ec305d
  • Exposed plugin api add layer does not return layer id (#320) f504d2
  • Cannot to upgrade marketplace plugins (#319) 444fce
  • Timeline width exceeding browser width (#316) c6dbb3
  • 3d tile not updating until source type is selected (#318) 49a07b
  • Wrapper styles in plugin section for plugin extension (#317) 235440
  • Timeline speed bug (#314) 984be8
  • Pass extensions to a plugin library extension 744154
  • Print errors when failed to load extensions 35a63f
  • Icon button transition happening when undesired (#313) 6a6d98
  • Icon size being too small (#309) 3574f0
  • Change query param used by marketplace to be more concise 9ba28c
  • Dashboard project name not showing (#307) 6a30f5
  • Plugin API update event gets called repeatedly, missing hook deps (#306) 47ec24
  • Update cesium to 1.97.0 4d993a
  • Play button does not work and some unexpected style on timeline widget (#305) ce29a5
  • Development error occurs when updating or DnD layers (#299) efd079
  • Project creation not creating a scene before earth editor becoming accessible a0a03e
  • Device settings menu icon getting squished (#298) 91c312
  • Remove unused GraphQL calls 59f402

🎨 Styling

  • Update button and icon UX 75e6f4

Miscellaneous Tasks

  • Update dependency cesium to v1.97.0 (#291) dcdf93
  • Add remaining props to plugin settings extensions (#312) 893d32
  • Plugin component supports modalContainer and popupContainer props (#300) fc5f58
  • Update cesium to v1.96 (#303) 4fc241

0.10.0 - 2022-08-10

πŸš€ Features

πŸ”§ Bug Fixes

  • Select not working after pinch event on ipad (#290) 821504
  • Translation for modal buttons 7eead9
  • Plugin widget's width using iframe's default (#283) 572da0
  • Pointer events issues around widgets (#279) 219ea4

🎨 Styling

  • Fix icons of plugin install buttons (#289) af7a1b

πŸ§ͺ Testing

Miscellaneous Tasks

0.9.0 - 2022-07-20

πŸš€ Features

πŸ”§ Bug Fixes

  • Some menu not displayed at sidebar in proejct setting page 7c0705
  • Nothing displayed at project setting page when there are many projects 0a6744
  • Plugins do not work as expected, update quickjs-emscripten (#276) 9336e6
  • Plugin editor changes do not take effect until run button is clicked (#274) 39fdb2
  • Storytelling widget does not get layers' title (#273) 5ff72b
  • Dataset icon not showing in layer list (#275) 8dbc88
  • Show full camera values in camera property field popup (#270) 7d3eac
  • Plugin dimensions and iframe issues (#271) f3a52a
  • Camera jump not working (#269) 48bbfe
  • Layer select state not update properly (#268) 5f7c69
  • Unselect layer not work properly (#266) eb41da
  • Layer drag and drop does not work with indicators (#265) 12ae04
  • Testing-library react 18 warnings (#263) 4c9076
  • Auto fetch more items in dashboard page , project list , dataset page for big screens (#255) fb8bf9
  • Asset modal flushes when camera limiter is enabled (#261) 204629
  • Not being able to override an image from the asset modal (#260) 1d3c3f
  • Layers pane does not update after move layer or create folder (#259) 336d98
  • Cesium flashes on camera change (#257) ad2c0e
  • Router typos (#252) 19fcb6
  • Dataset page showing errors on page refreshing (#253) 3f48e9

πŸ§ͺ Testing

Miscellaneous Tasks

  • Update dependency cesium to ^1.95.0 (#262) 845e2a
  • Upgrade cesium 363071
  • Upgrade to React 18 and switch to React Router (#234) b0e8e6

0.8.0 - 2022-06-17

πŸš€ Features

  • Add a basic timeline UI (#232) fc9732
  • Add infinite scroll for project lists and datasets in dashboard and setting pages (#225) 28d377
  • Adapt camera field to support 2d mode (#233) 172de5
  • Add scene property overriding to Re:Earth API (#224) b07603

πŸ”§ Bug Fixes

  • Some plugin APIs were missing (#248) c83262
  • Slight shift when capture a new position (#246) 182406
  • Dataset counts are displayed incorrectly in dataset pane (#235) 45a0c8
  • Labeling hidden by marker symbol (#238) 99c378
  • Vertical position style in infobox image block (#236) 647cf8
  • Unexpected values for theme and lang props of extension components 723486
  • Wait until all extensions are loaded dfe2aa
  • Iframe not correctly sizing to plugin (#230) 500ce8
  • Plugin API cameramove event is not emitted in published pages (#227) 7a11b3

✨ Refactor

  • Migrate to react-intl from react-i18next (#240) 404743

πŸ§ͺ Testing

  • Disable util/raf tests that do not always succeed 45a450
  • Fix unit test for utils/raf a060d9
  • Fix Cypress login test fails (#241) a5dbfb

Miscellaneous Tasks

  • Upgrade dependency cesium-dnd to 1.1.0 (#244) ba6b51
  • Fix typos f98005
  • Update config so extensionUrls can be declared in .env file for local development (#237) 545b9e

0.7.0 - 2022-05-16

πŸš€ Features

  • Implementation of the avatar feature in workspaces screens (#206) 42d7aa
  • Update placehoder for color field (#215) c6c6e3
  • Add opacity field to map tiles (#220) 006a8d

πŸ”§ Bug Fixes

  • Dropdown styles in right panel break when selected item's name is too long 9a5993
  • Dashboard not updating on project creation 4b5478
  • Query names in refetchQueries not updated (#222) 711712
  • Published page uses GraphQL and reports errors 3e3e45

✨ Refactor

  • Queries/mutation code into a single directory (#208) 2afc16
  • Property, scene, tag, user, widget and workspace gql query files (#221) 3bf421

Miscellaneous Tasks

Refactor

  • Clean gql pt1 asset (#217) b88a8c
  • Cluster, dataset, infobox, layer, plugin and project gql query files (#219) e4dae9

0.6.1 - 2022-04-20

πŸš€ Features

  • Extend project publish settings and dataset import modal functionality through extension API (#200) 96aa56

πŸ”§ Bug Fixes

  • Redirect after esc button in any setting page (#193) c8ec35

Miscellaneous Tasks

0.6.0 - 2022-04-08

πŸš€ Features

πŸ”§ Bug Fixes

  • Unable to type RGBA values (#180) f7345c
  • Small height of block plugins 8070a3
  • Button widget squishing its text & infobox mask click away (#185) ac7ef0
  • Cannot select layers that activate infobox mask (#186) d824b6
  • Display error messages from auth server (#187) e19fab
  • Duplicate asset results (#188) b3eb7f
  • Workspace name cannot be changed, error displayed when deleting assets (#189) a99cf3
  • Multiple assets in infinite scroll and datasets not showing in DatasetPane (#192) 6f5c93
  • Asset modal showing only image-based assets (#196) 83a6bf
  • Screen becomes inoperable when errors occur in sign up 820a04
  • Add missing translations a4c237

Miscellaneous Tasks

  • Update dependency cesium to ^1.91.0 (#182) 603a5c
  • Set default auth config to start app with zero configuration (#191) d5a2aa

0.5.0 - 2022-02-24

πŸš€ Features

  • Allowing widget and block plugins to resize when they are expandable (#170) 4fdf5f
  • Plugin APIs to get camera viewport and layers in the viewport (#165) f1f95a
  • Improving the Infobox style (#176) f1ddda

πŸ”§ Bug Fixes

  • Plugin blocks cannot be deleted (#164) a4f17f
  • Support tree-structured layers and tags in published pages (#168) 17d968
  • Workspace settings does not refresh (#167) 0f3654
  • Plugin layersInViewport API returns errors for layers that have no location fields e52b44

✨ Refactor

Miscellaneous Tasks

0.4.0 - 2022-01-27

πŸš€ Features

πŸ”§ Bug Fixes

  • Enable to select blocks of plugins (#162) 458402
  • Cesium Ion acces token is not set expectedly (#160) e8e183
  • Cluster styling issue (#161) c78872
  • Clusters and layers are not displayed correctly 4fc124
  • Type error b01bc7
  • The style of infobox block dropdown list is broken (#163) 6e02a9
  • Plugin blocks protrude from the infobox 6cf0d3

✨ Refactor

0.3.0 - 2022-01-11

πŸš€ Features

πŸ”§ Bug Fixes

  • Indicator is not displayed on selecting of clustered layer (#146) e41f67
  • Use data URL for marker images 576ea4
  • Layer clusters do not updated correctly ec74f6
  • Position label in front of billboard (#147) 81c533
  • Public pages do not work due to clustering feature 48d8b3
  • Photooverlay transition does not work in Android (#154) decbfe

🎨 Styling

  • Fix the height of the header 9d6acc

Miscellaneous Tasks

0.2.0 - 2021-11-18

πŸš€ Features

  • Widget align system for mobile (#115) afa4ba
  • Support dataset schema preview and create layer group from selected primitive type (#74) 769b86

πŸ”§ Bug Fixes

  • Markdown background color is not transparent (#123) f16706
  • Layers would not be marshalled correctly (#126) 886302
  • Widget align system issues (#124) 3bc9fa
  • Project setting page does not display correctly after creating a new project (#127) c120dc
  • Dataset info pane shows its property though after selected dataset schema is deleted (#131) 2307d8

Miscellaneous Tasks

  • Disable storybook workflow for release commit 80f4d2
  • Change semantic commit type of renovate PRs, omit ci skip in changelog 4a3e9e
  • Follow backend GraphQL schema update (#120) aeee1f
  • Load local reearth-config.json for debugging (#119) 6115ee
  • Update dependency cesium to ^1.87.0 (#118) 7c65d0
  • Update dependency cesium to ^1.87.1 (#128) a63aa7
  • Update codecov.yml to add ignored files b72f17

0.1.0 - 2021-11-01

πŸš€ Features

πŸ”§ Bug Fixes

  • Reorganize config f2e947
  • Update gql schema 0905b6
  • Update dependency cesium to ^1.82.1 (#4) 0627bf
  • Google analytics (#7) 7505ca
  • Sprint15 bugs (#8) e2fe0a
  • Google analytics typo (#9) 943b5e
  • Ga-typo2 (#10) b498de
  • Force logout when me query returns null (#15) 339d61
  • Infinit logout loop (#17) 0d510f
  • Change data.json path 38a69a
  • Menu button width (#21) d08eba
  • Menu widget bugs (#37) 5d5483
  • Marker label position is oposite to actual display (#39) 38de46
  • Disable default cesium mouse event (#42) 129ae3
  • Show layers in storytelling without names (#45) 00ae3c
  • Infobox colors (#47) 2a6a36
  • Project public image (#48) 91b5ee
  • Auth0 redirect uri 8336a3
  • Storybook (#54) fde0c0
  • Published data url e3d5b0
  • Icon background (#64) 9c69a4
  • Prevent extra render, cannot rename layers, cannot display infobox on dataset layers (#65) e3d618
  • Remove visibility icon from layer actions 0ad8aa
  • Default published url, rename layer when focus is removed from text box f9accc
  • Storybook error (#75) f27f9b
  • Showing members section for personal workspace (#85) 8e78f9
  • Widget bugs, language (#89) 9de9df
  • Update dependency cesium to ^1.86.0 (#93) 7ca298
  • Show properties of 3D tile features on infobox (#95) a9cc23
  • Navigator.language should be used as fallback lang (#91) 15df16
  • Camera property panel bugs (#96) 2c3eaa
  • Camera flight bugs (#97) b4f1ae
  • Storytelling image crop does not work 9c23b3
  • Export pane is not displayed 58ceda
  • 1st bug hunt of october (#100) 1b9032
  • Layers disappearing when in nested folders (#101) 778395
  • Update dependency cesium to ^1.86.1 (#103) 385582
  • Bug bounty #2 (#105) da4815
  • Button widget (#111) b93485
  • Create team redirect + translations update (#112) bafcfd
  • 3d tile styles not updating sometimes (#109) 1e92b8
  • Layers.overrideProperty property merging and rerendering (#108) e5c255
  • Password policy conversion in config (#113) 5d57c4
  • Password validation, add autofocus (#117) 348454
  • Password verification, add better feedback bd1725

✨ Refactor

  • Use jotai instead of redux (#68) ea980c
  • Replace deprecated gql fields, pass widgetId to widget mutations (#72) f36c86

🎨 Styling

πŸ§ͺ Testing

Miscellaneous Tasks