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

Releases: reearth/reearth-web

v0.14.1

21 Dec 03:16
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

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

v0.14.0

20 Dec 12:15
Compare
Choose a tag to compare

πŸš€ 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

v0.13.0

06 Dec 06:41
Compare
Choose a tag to compare

πŸš€ 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

v0.12.0

26 Oct 09:27
Compare
Choose a tag to compare

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

v0.11.0

03 Oct 08:13
Compare
Choose a tag to compare

πŸ”§ 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

v0.10.0

10 Aug 10:52
Compare
Choose a tag to compare

πŸš€ 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

v0.9.0

20 Jul 03:33
Compare
Choose a tag to compare

πŸš€ 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

v0.8.0

17 Jun 08:12
Compare
Choose a tag to compare

πŸš€ 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

rc

14 Jun 09:28
Compare
Choose a tag to compare
rc Pre-release
Pre-release

v0.7.0

17 May 09:37
Compare
Choose a tag to compare

πŸš€ 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