Skip to content

Releases: reearth/reearth-visualizer

v0.13.0

06 Dec 06:54
Compare
Choose a tag to compare

Web

🚀 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

Server

🚀 Features

  • Remove gsi terrain 232b78
  • Suppprt h2c ca0626
  • Add Cesium Ion and GSI terrain, transfer terrain properties (#369) 104e59

🔧 Bug Fixes

  • Enforce policy of layer count on layer group creation correctly 193c37
  • Dataset limitation by policies, asset size calc e07b78
  • Apply default policy to workspaces 2f7fb9

Misc

🚀 Features

  • Policy name, dataset limitation by policies b72132

🔧 Bug Fixes

  • Bugs with incorrectly applied policies (#377) 67e79f

🚀 Features

  • Policy name, dataset limitation by policies b72132

🔧 Bug Fixes

  • Bugs with incorrectly applied policies (#377) 67e79f

v0.12.0

28 Oct 02:01
Compare
Choose a tag to compare

Web

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

Server

🚀 Features

  • Add field to manifest to allow for entering the ground (#353) 6a56ce
  • Add builtint navigator widget manifest (#342) f6834f

🔧 Bug Fixes

⚡️ Performance

Miscellaneous Tasks

v0.11.0

04 Oct 06:14
Compare
Choose a tag to compare

Web

🔧 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

Server

🚀 Features

  • Notify plugin donwload to marketplace (#341) 59f8a8
  • Add 3D OSM building tiles (#340) b52132
  • Allow defining policies to limit functionality on workspaces (#325) 91ace0

🔧 Bug Fixes

  • Prevent API caching 76405b
  • Auth server request indexes 430da0
  • Marketplace http client bug b652c8
  • Marketplace http client ce982d
  • Print marketplace donwload url 6e1d50
  • Marketplace client init 752872
  • Support marketplace without auth 4afe99

✨ Refactor

  • Use mongox, update go to 1.19 (#334) cfff17
  • Separate Team from User, rename Team to Workspace (#324) 03a94a
  • Replace some packages with reearthx (#322) 3813a9

🧪 Testing

  • Add package for e2e tests cf7ca5

Miscellaneous Tasks

Misc

🚀 Features

  • Installing plugins from marketplace (#162) 276ef5

🔧 Bug Fixes

  • Dataset fails to be loaded 518f03

📖 Documentation

✨ Refactor

Miscellaneous Tasks

rc

15 Sep 06:17
b521326
Compare
Choose a tag to compare
rc Pre-release
Pre-release

nightly

17 Aug 06:25
03a94ac
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

v0.10.0

10 Aug 11:23
Compare
Choose a tag to compare

reearth-web

🚀 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

reearth-backend

🚀 Features

  • Configurable server host 61b03a

Miscellaneous Tasks

  • Add new frontend endpoint (for Vite@3) 70fed0
  • Fix changelog [skip ci] 895a64

v0.9.0

20 Jul 04:10
Compare
Choose a tag to compare

reearth-web

🚀 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

reearth-backend

🚀 Features

  • Change layer indicators from preset list from backend side (#158) 0267f1

🔧 Bug Fixes

  • Property fields in a property list cannot be removed (#160) 358237

🧪 Testing

  • Unit test for mongo auth request repo (#159) 5afc81

Miscellaneous Tasks

  • Update Makefile to remove unused targets 67780b

v0.8.0

17 Jun 11:01
Compare
Choose a tag to compare

reearth-web

🚀 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

reearth-backend

🚀 Features

  • Add totalCount field to DatasetSchema type of GraphQL schema (#154) ab6334
  • Add timeline settings to scene property (#153) 602ec0

🔧 Bug Fixes

  • Assets are not saved when files are uploaded (#155) e444e4

✨ Refactor

  • Declarative description of use case structure (asset only) (#151) c6e98c

Miscellaneous Tasks

v0.7.0

17 May 10:23
Compare
Choose a tag to compare

reearth-web

🚀 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

reearth-backend

🚀 Features

  • Add an opacity slider to map tiles (#138) 4f72b8

🔧 Bug Fixes

  • Signup api requires password field a79376
  • "$in needs an array" error from mongo FindByIDs (#142) 58e1b0
  • Name field is available again in signup api (#144) 651852

✨ Refactor

🧪 Testing

Miscellaneous Tasks

v0.6.1

20 Apr 07:38
Compare
Choose a tag to compare

reearth-web

🚀 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

reearth-backend

🔧 Bug Fixes

  • Renovate bot not running on schedule (#136) 82843f
  • Aud was changed and jwt could not be validated correctly 985100
  • Auth audiences were unintentionally required 7ec76a

✨ Refactor

  • Introduce generics, reorganize GraphQL schema (#135) 04a098

Miscellaneous Tasks