Releases: decentraland/godot-explorer
Releases · decentraland/godot-explorer
v0.13.0-alpha
What's Changed
- fix: crashes in empty data textures and infinite rotations by @kuruk-mm in #474
- feat: add scene renderer tool by @leanmendoza in #472
- fix: replay reset animations by @leanmendoza in #475
- fix: use dclexplorer fork for iOS with fix on the targets (same versi… by @kuruk-mm in #476
- feat: add network inspector by @leanmendoza in #477
- feat: add --platforms to cargo install for targeting a specific platf… by @kuruk-mm in #478
- fix: avatar rendering and scene crashes doesn't kill the scene anymore by @leanmendoza in #479
- feat: add network inspector UI by @leanmendoza in #480
- bump to Godot 4.3 by @leanmendoza in #484
- refactor: bump
gdext
to previous version of setting MSRV 1.78 by @leanmendoza in #486 - fix: animator, player transform, audio source out of the scene and TextShape align by @leanmendoza in #491
- feat: loading only when you pass to another scene (default=true) by @leanmendoza in #492
- feat: add webview and custom chrome/firefox/etc for android and webkit for ios tabs for signing-in by @kuruk-mm in #473
- chore: bump android bundle version, update export_presets.cfg by @leanmendoza in #493
- fix: retry and attempt on auth by @leanmendoza in #514
- chore: change auth org by @leanmendoza in #518
- feat: use asset optimized by @leanmendoza in #519
Full Changelog: v0.12.0-alpha...v0.13.0-alpha
v0.12.0-alpha
What's Changed
- fix: validate challenge to sign by @leanmendoza in #456
- chore: bump to godot 4.3 and gdext 0.1.3 by @leanmendoza in #450
- refactor: use squared logo as default by @kuruk-mm in #457
- feat: add docker test for avatar image generation and refactor actions tree by @kuruk-mm in #463
- fix: docker build only in main, fix ci running multiple times on PRs and remove avatar tests from coverage by @kuruk-mm in #465
- fix: blocking send and ui text tags by @leanmendoza in #467
- revert: godot 4.3 and gdext 0.1.3 by @kuruk-mm in #468
- refactor: remove godot imports folder and add ci cache for it by @kuruk-mm in #466
- refactor: push docker images only on main, and test docker images for… by @kuruk-mm in #469
Full Changelog: v0.11.0-alpha...v0.12.0-alpha
v0.11.0-alpha first VR build!
What's Changed
- feat: ui emotes by @kuruk-mm in #238
- feat: rounded corners in discover items by @kuruk-mm in #242
- refactor: entity data acquisition and types by @leanmendoza in #241
- feat: map button with coordinates and sdk6 scene 'warning' by @kuruk-mm in #245
- fix: jump in background smoothing now is full screen and the teleport… by @kuruk-mm in #249
- feat: mouse cursor moves on touch on mobile by @kuruk-mm in #256
- feat: emotes v2 by @leanmendoza in #246
- feat: profile snapshots upload by @kuruk-mm in #258
- feat:
triggerSceneEmote
by @leanmendoza in #259 - feat: send emote data to scenes and avatar shape fixes by @leanmendoza in #260
- fix: after using the fallback wearables the eyes/mouth are unchangeable by @leanmendoza in #261
- fix: avatar renderer export by @leanmendoza in #262
- fix: export resources as
tres
from those resources that the unique … by @kuruk-mm in #267 - fix: collider attached player issue and other fixes by @leanmendoza in #269
- feat: emote wheel editor by @kuruk-mm in #271
- feat: require to accept terms and privacy policy to deploy a new profile by @kuruk-mm in #278
- feat: implement
send
andsendBinary
over comms by @leanmendoza in #279 - fix: improve profile change flow and generate profile image on first time by @kuruk-mm in #290
- chore: bump rust 1.76 by @kuruk-mm in #297
- feat: fetch collectibles/remotes emotes by @kuruk-mm in #292
- feat: fetch collectibles wearables from your address by @kuruk-mm in #300
- feat: change first/third person with zoom in/out in mobile by @kuruk-mm in #303
- chore: bump goerli-plaza-ipfs realm by @leanmendoza in #306
- docs: fix minor typo and grammar error in README. by @OctoSabercat in #309
- feat: multiple animation support by @leanmendoza in #304
- fix: teleport to, improve teleport to popup and fix backpack avatar preview region by @kuruk-mm in #313
- fix: skinned colliders not work by @leanmendoza in #311
- fix: websocket doest not support
ArrayBuffer
andArray
of numbers by @leanmendoza in #326 - feat: profile settings by @kuruk-mm in #327
- fix: new theme for discover, custom places not shows the image of it, and show/hide last visited inmediatly, and not after the request is done by @kuruk-mm in #332
- fix: pointer events, and add mesh name to the raycast result by @kuruk-mm in #358
- chore: add .aab artifact, change logo and package name by @leanmendoza in #354
- refactor: implement sign-in with decentraland.org/auth by @leanmendoza in #325
- bunch of fixes by @leanmendoza in #361
- fix: timestamp for pointer events by @kuruk-mm in #369
- chore: cancel workflows for branches by @kuruk-mm in #370
- fix: loading screen logo same as menu by @kuruk-mm in #371
- fix: disable UI mic when needed by @kuruk-mm in #372
- fix: animation player should reset by @leanmendoza in #374
- fix: avatar loading issues by @leanmendoza in #377
- fix: correct promise base type initialization to prevent crashes on macOS and iOS by @kuruk-mm in #379
- fix: comms sender blocks the javascript runtime by @leanmendoza in #380
- fix: promises between onStart and onUpdate aren't resolved by @leanmendoza in #381
- fix: some avatar has a bad-hiding of lower_body (and head stuffs) by @leanmendoza in #382
- fix: loading screen stucks when spawn to empty parcels and sometimes are not all loaded by @leanmendoza in #388
- fix: beer-dispenser scene, avatar attach points not enabled by @leanmendoza in #390
- fix: tween doesn't use the duration so it fallbacks to 0 and finishes immediately by @leanmendoza in #392
- fix: ios compiling and fix audio issue removing the recording for ios by @kuruk-mm in #397
- refactor: split ethers dependencies per module by @kuruk-mm in #398
- Update export_presets.cfg by @leanmendoza in #399
- fix: avatar rotating in x,z axis when walking by @kuruk-mm in #402
- fix: baseshape missing hides by @leanmendoza in #406
- feat: visual improvements by @kuruk-mm in #407
- chore(ci): allow all matrix jobs to complete even if one fails by @kuruk-mm in #409
- fix: infinite loop when self-parenting by @leanmendoza in #410
- feat: ui sounds and avatar sfxs by @kuruk-mm in #411
- chore: simplifies test formula by @leanmendoza in #413
- fix: memory issues by @kuruk-mm in #414
- feat: add metrics by @leanmendoza in #419
- feat: add ui support to sdk6 adaptation layer by @leanmendoza in #421
- fix: osx ci builds forcing ffmepg@6 by @kuruk-mm in #422
- refactor: update livekit to 0.3.2 by @kuruk-mm in #418
- feat: add gltf timeout and user-agent by @leanmendoza in #426
- fix: add headers to ws and signed-fetch, increase timeout by @leanmendoza in #427
- fix: resource provider by @kuruk-mm in #416
- refactor: move
rust/decentraland-godot-lib
tolib
andrust/xtask
to root by @leanmendoza in #428 - feat: resource tracking and loading state ux by @kuruk-mm in #429
- fix: lock resource in gltf containers and track deleted content by @kuruk-mm in #430
- feat: ios texture compression to ETC2 by @kuruk-mm in #431
- fix: animations inconsistency while fetching child_index 0 instead of actual gltf node by @leanmendoza in #433
- fix: raycast and uitext size computing by @leanmendoza in #434
- chore: bump android version by @leanmendoza in #435
- fix: restore building of docker image by @marianogoldman in #436
- feat: add magic link login for Android by @kuruk-mm in #441
- fix: mobile UI issues and add magic debug library by @kuruk-mm in #443
- fix: check if auth chain is expired on restoring the session by @kuruk-mm in #444
- feat: basic VR implementation by @kuruk-mm in #442
- refactor: minor code improvements and fixes by @kuruk-mm in #446
- fix: emote player by @kuruk-mm in #447
- feat: add search input for worlds by @leanmendoza in #448
- fix: changerealm and reload by @kuruk-mm in #451
- Update READM...
v0.10.0-alpha
What's Changed
- feat: update menu navbar by @sdilauro in #198
- feat: new backpack by @sdilauro in #200
- feat: add primary and secondary interactions by @kuruk-mm in #209
- feat: add falling/jump animation by @leanmendoza in #208
- fix: start at 0,0 not loading and fix: loading screen never hides in empty parcels by @leanmendoza in #215
- feat: lobby by @kuruk-mm in #212
- feat: implement archipelago comms by @leanmendoza in #214
- feat: opensea nft v2 and multiple image formats for fetch textures by @kuruk-mm in #216
- feat: iterate settings and resolution by @leanmendoza in #217
- feat: implement spawn points and fixes by @leanmendoza in #221
- fix: target position for spawn points by @kuruk-mm in #222
- fix: main.crdt not loading and visiblity component fallback by @leanmendoza in #223
- feat: discover by @sdilauro in #211
- feat: audio settings and enable microphone by @kuruk-mm in #226
- feat: custom places generation by @kuruk-mm in #227
- chore: move macos build to arm64 by @leanmendoza in #228
New Contributors
Full Changelog: v0.9.0-alpha...v0.10.0-alpha
v0.9.0-alpha
What's Changed
- feat: clean imports and bundle empty parcels by @leanmendoza in #131
- refactor: improve content loading by @leanmendoza in #132
- fix: ui text size, ui canvas size, ui texture loading (see details) by @leanmendoza in #135
- fix: UI tests by @leanmendoza in #136
- feat: docker image by @marianogoldman in #86
- fix: use transparent background for avatar renderer export images by @kuruk-mm in #160
- fix: crashes with content loading by @leanmendoza in #163
- fix: sendAsync format the response as jsonRPC by @leanmendoza in #164
- chore: add godot snapshots and CI to use local server to test by @leanmendoza in #165
- fix: content loading related crashes (android) by @leanmendoza in #168
- feat: add rust-feature to build without including
ffmpeg
and/orlivekit
by @leanmendoza in #170 - fix: tween was not working when the entity didn't have a `TransformCo… by @kuruk-mm in #171
- feat: mobile main hud by @kuruk-mm in #169
- chore: bump @dcl/scene-explorer-tests by @leanmendoza in #172
- docs: update readme.md with steps for building android/linux with docker by @kuruk-mm in #174
- implement face_direction(tween) and top/bottom to cylinder (mesh collider) by @leanmendoza in #176
- feat: loading screen by @kuruk-mm in #175
- fix: add hidings to skin category (adr-60) and ignore tokenId on wearable urns by @leanmendoza in #179
- feat: hide loading screen on double click on the header by @kuruk-mm in #180
- feat: implement deeper throttling for
Transform
,MeshRenderer
andGltfContainer
by @leanmendoza in #177 - fix: ui-background not setting the region rect and not hiding
display:none
by @leanmendoza in #195 - feat: mobile interactions with input actions by @kuruk-mm in #196
- fix: avatar attach collider and send raycast_hit in global pointer events by @leanmendoza in #199
New Contributors
- @marianogoldman made their first contribution in #86
Full Changelog: v0.8.0-alpha...v0.9.0-alpha
v0.8.0-alpha
What's Changed
- refactor: add gdscript linter and async-function-name linter by @kuruk-mm in #102
- feat: sdk7 apis by @kuruk-mm in #103
- feat: web3 signin by @leanmendoza in #105
- feat: update to last rust gdext by @kuruk-mm in #111
- feat: godot 4.2 by @kuruk-mm in #112
- chore: add -l/--link-libs to
cargo run -- run -l
to link libraries … by @kuruk-mm in #113 - feat: debug panel with console by @kuruk-mm in #114
- test: add visual snapshots and comparison by @leanmendoza in #104
- Update README.md by @leanmendoza in #116
- fix: coverage by @leanmendoza in #117
- feat: change sdk7 adaptation layer to use the dev version by @kuruk-mm in #119
- feat: tweens by @kuruk-mm in #115
- feat: add fetch&deploy profile by @leanmendoza in #121
- chore: android ci by @kuruk-mm in #120
- feat: implement ethereum controller by @leanmendoza in #122
- fix: defining when a player is inside a parcel scene or not by @leanmendoza in #125
- implement video events and some fixes by @leanmendoza in #126
- fix: polish components by @leanmendoza in #127
- fix: play first animation and set animation value after gltf loaded by @leanmendoza in #128
- fix: reduce export size and fix mobile/windows by @leanmendoza in #129
Full Changelog: v0.7.0-alpha...v0.8.0-alpha
v0.7.0-alpha
What's Changed
- chore: copy rust lib only when it changes by @kuruk-mm in #50
- improve: move colliders generation to the content loading thread by @leanmendoza in #51
- feat: add signed fetch by @kuruk-mm in #49
- fix: engine api with sdk6 deprecated apis, and add isServer by @kuruk-mm in #54
- feat: player&camera parenting and avatar attach by @leanmendoza in #52
- feat: deeper scene scheduling and fix export ci by @leanmendoza in #56
- feat: add visibility component and camera component by @kuruk-mm in #57
- feat: add audio source by @leanmendoza in #59
- feat: add camera mode area by @kuruk-mm in #60
- feat: add scenes rpcs thought tokio oneshot channels and change realm for restricted action api by @kuruk-mm in #62
- feat: add audio stream and fix only current parcel id can plays audio by @leanmendoza in #61
- feat: ui for scenes by @leanmendoza in #65
- feat: move player and teleport restricted actions by @kuruk-mm in #66
- feat: add ui components (UiInput, UiDropdown and PointerEvents) by @leanmendoza in #67
- feat: default emotes with multiplayer and restricted action for triggering it by @kuruk-mm in #68
- refactor: add gdscript promises to content manager by @kuruk-mm in #69
- feat: support global scenes by @leanmendoza in #72
- refactor: http request, remove content stages, and add content thread pool by @kuruk-mm in #70
- feat: implement portables experiences by @leanmendoza in #76
- fix: promise resolving for fetching texture on ui background by @kuruk-mm in #79
- fix: CameraModeArea limits, they only works in the active scene by @kuruk-mm in #80
- feat: update to Godot 4.1.3 and last GDExt version by @kuruk-mm in #83
- poc: create avatar renderer cli by @leanmendoza in #81
- fix: stop processing ticks until all gltfs are different of loading state when the scene is loading (tick_number < 3) by @leanmendoza in #82
- refactor: use new promises by @kuruk-mm in #88
- fix: ensure realm url starts with https:// or http:// by @kuruk-mm in #89
- feat: avatar modifier area by @kuruk-mm in #90
- feat: add pointer lock and simplify camera mode component code by @kuruk-mm in #92
- feat: implement adr 245 components (send avatar/player components to scene) by @leanmendoza in #85
- feat: add sdk6 request teleport by @kuruk-mm in #95
- fix: avoid deno vm stop working on unhandled promises by @kuruk-mm in #96
- feat: nft shape & open nft dialog by @kuruk-mm in #93
- feat: add
~system/Players
and somesendBatch
events by @leanmendoza in #98 - fix: city loader content server url by @kuruk-mm in #99
- fix: add avatar components to primary player by @leanmendoza in #100
- feat: add output size and face parameters to the avatar renderer stan… by @kuruk-mm in #101
Full Changelog: v0.6.0-alpha...v0.7.0-alpha
v0.6.0-alpha
What's Changed
- feat: change camera for the backpack avatar preview when change wearable by @kuruk-mm in #34
- feat: material texture by @leanmendoza in #35
- feat: add ffmpeg (desktop builds) by @leanmendoza in #38
- feat: add sdk7 to sdk6 adaption layer by @kuruk-mm in #36
- feat: clean mobile build by @leanmendoza in #39
- fix vscode tasks.json with correct build path by @kuruk-mm in #40
- feat: add
deno_core
back by @leanmendoza in #41 - fix: crashes and implement fetch by @leanmendoza in #44
- feat: implement websocket by @leanmendoza in #45
- feat: implement livekit by @leanmendoza in #47
Full Changelog: v0.5.0-alpha...v0.6.0-alpha
v0.5.0-alpha
- Complete avatar edition (skin, hair and eye color)
- Fix skybox, memory-leak and hiccup
- Add empty parcels
- Build for MacOS working!
What's Changed
- feat: add avatar shape component by @leanmendoza in #31
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
v0.4.0-alpha
What's Changed
- feat: avatar rendering by @leanmendoza in #28
- feat: backpack part 1 by @leanmendoza in #29
Full Changelog: v0.3.0-alpha...v0.4.0-alpha