Releases: reearth/reearth-visualizer
Releases · reearth/reearth-visualizer
v0.13.0
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
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
🚀 Features
- Policy name, dataset limitation by policies
b72132
🔧 Bug Fixes
v0.12.0
Web
Miscellaneous Tasks
🚀 Features
- Add plugin api modal & popup (#328)
27cd7a
- Zoom to layer (#301)
1f5296
- Fix layer(marker) extrdue line disapear (#330)
7c304f
- Add option to allow camera to enter the earth's surface (#329)
6255ad
- Add navigator as a built-in widget (#323)
3befd4
🔧 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
- Tiles typo error (#360)
ddf7d5
- Japanese typo error (#351)
d0292c
- Mongo indexes deleted unexpectedly
4a323b
⚡️ Performance
- Add mongo indexes
cee2b2
Miscellaneous Tasks
- Fix make run-db
944c0d
v0.11.0
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
🔧 Bug Fixes
- Dataset fails to be loaded
518f03
📖 Documentation
- Update readme
c8d2ec
✨ Refactor
Miscellaneous Tasks
rc
nightly
v0.10.0
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
🧪 Testing
Miscellaneous Tasks
- Migrate to Vite, upgrade Cypress to v10 (#287)
50f2b6
- Simplify ESLint config (#282)
b3570a
- Upgrade resium to v1.15.0 (#281)
bd3968
- Cosme changelog
05084e
- Fix changelog
48de86
reearth-backend
🚀 Features
- Configurable server host
61b03a
Miscellaneous Tasks
v0.9.0
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
🔧 Bug Fixes
🧪 Testing
Miscellaneous Tasks
- Update Makefile to remove unused targets
67780b
v0.8.0
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
🧪 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
✨ Refactor
Miscellaneous Tasks
v0.7.0
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
- Introduce i18next (#212)
0ac0c2
- Add reference to style guide in README
e29024
- Add useT hook to i18n (#223)
b96177
- Update dependency cesium to ^1.93.0 (#216)
06b563
- Update all dependencies (#226)
36fb79
Refactor
- Clean gql pt1 asset (#217)
b88a8c
- Cluster, dataset, infobox, layer, plugin and project gql query files (#219)
e4dae9
reearth-backend
🚀 Features
🔧 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
- Add Mongo Asset's
FindByID
unit testing (#139)35f9db
- Refactor mongo connect helper function
751e66
- Util.SyncMap.Range test sometimes fails (#143)
c2b969
Miscellaneous Tasks
v0.6.1
reearth-web
🚀 Features
- Extend project publish settings and dataset import modal functionality through extension API (#200)
96aa56
🔧 Bug Fixes
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