This repository has been archived by the owner on Aug 21, 2024. It is now read-only.
What's Changed
- v1.5.0 by @github-actions in #9041
- save was being blocked if effects were turned off by @anselm in #9053
- Changes for route, login-token services hook refactor by @MoizAdnan in #8992
- Updates to use scope type service instead of seedFile object by @hanzlamateen in #9044
- Changes for client-setting, authentication-setting services hook refactor by @MoizAdnan in #8990
- refactor(bot): use hooks and resolvers by @aditya-mitra in #9021
- Changes for instance service hook refactor by @MoizAdnan in #9034
- Update README.md by @mrhegemon in #9060
- fix-spline-component by @SYBIOTE in #9037
- Admin Route Extensibility by @HexaField in #9043
- Small Improvements to Avatar Dissolve by @DanielBelmes in #9023
- Changes for project, project-permissions services hook refactor by @MoizAdnan in #8989
- Improve hand tracking through screen landmarks by @DanielBelmes in #9050
- Mocap Low-Pass Filter by @speigg in #9022
- Reformat and fix possible issue template errors by @DanielBelmes in #9067
- reduce targetFramesToRequest for iOS by @CITIZENDOT in #9030
- git documentation is behind apparently on issue template by @DanielBelmes in #9068
- refactor(analytics): use hooks and resolvers by @aditya-mitra in #9028
- optimize offscreen render by @HexaField in #9036
- Mocap lower body IK Networking Refactor by @AidanCaruso in #9029
- Mocap leg fixes by @AidanCaruso in #9074
- turn markdown yaml files to yaml files by @DanielBelmes in #9075
- fix issue template please by @DanielBelmes in #9076
- Added ability to generate login links for a user. by @barankyle in #9054
- refactor(invite): use hooks and resolvers by @aditya-mitra in #9026
- Rework Loading Screen State by @HexaField in #9070
- Simplify Static Resources by @HexaField in #9061
- Fix skeleton helper by @DanielBelmes in #9078
- Remove action receptors by @HexaField in #9066
- Changes to persist user if internal request and user was explicitly p… by @hanzlamateen in #9085
- scene loading improvement by @HexaField in #9025
- Opaque typings, InstanceID enforced #7094 by @AmadeusMoon in #9095
- ChannelId by @AmadeusMoon in #9099
- migrate states to new code standard by @HexaField in #9088
- feat(TransformProperty): local transform component mode by @aditya-mitra in #8439
- set userReady to false upon new avatar load by @HexaField in #9097
- Room code #7094 by @AmadeusMoon in #9102
- Got rid of discarding commits without a package.json by @barankyle in #9091
- behave graph fixes, camera fade to black uses sphere by @HexaField in #9084
- refactor(identity-provider): use service hooks and resolvers by @aditya-mitra in #9033
- make user drawer extensible by @HexaField in #9100
- Changes for match-ticket, match-ticket-assignment services hook refactor by @MoizAdnan in #8991
- Fixed issue with first user not being made admin by @hanzlamateen in #9120
- add the first user with
guest
type in identity-provider by @aditya-mitra in #9121 - redirect by requested domain in oauth by @aditya-mitra in #9103
- replace play mode with isEditing state by @HexaField in #9071
- Primitive-geometry-in-editor by @SYBIOTE in #9107
- fix storybook by @DanielBelmes in #9124
- SceneID enforced #7094 by @AmadeusMoon in #9108
- close menu after confirming avatar by @aditya-mitra in #9090
- Enabled use of client pagination in FeathersHook useFind by @hanzlamateen in #9128
- Fix dragging component from panel by @CITIZENDOT in #9129
- fix studio tooltip keys by @SYBIOTE in #9131
- Fix s3 types (that are causing CI/CD errors) by @CITIZENDOT in #9130
- Create snapshot upon releasing transform gizmo by @anselm in #9126
- Ground Plane Visibility by @HexaField in #9096
- Automate cert authority by @ashish-aesthisia in #9072
- refactor studio selection state by @HexaField in #9137
- Editor refactor by @HexaField in #9138
- search by owner in avatars table by @aditya-mitra in #9073
- cleanup
file-browser
files for test failure by @aditya-mitra in #9142 - Upgrade to Three157 by @DanielBelmes in #9056
- Changes for location service hook refactor by @MoizAdnan in #9032
- Changes for user drawer by @hanzlamateen in #9118
- Changes to modify user hooks to allow various scenarios by @hanzlamateen in #9143
- Changes to add server logger for all hooks by @hanzlamateen in #9162
- AR, Camera Mode and Scene Scale Fixes by @HexaField in #9117
- add default arguement to add media node func by @SYBIOTE in #9150
- Fixed tests for location service by @MoizAdnan in #9164
- do not pass user using async storage in test mode by @aditya-mitra in #9166
- rewrite reactive UVOL by @CITIZENDOT in #8848
- Scene Reactor Loading Refactor by @HexaField in #9151
- behave graph patch package by @HexaField in #9144
- Fixed infinite recursion in avatar & user resolvers. by @barankyle in #9178
- Changes to replace type with interface in schemas to allow declaration by @hanzlamateen in #9165
- Remove Styled Components by @HexaField in #8471
- Remove studio obj3d type by @HexaField in #9179
- Fixed issue with pushing project to empty GitHub repo by @barankyle in #9086
- Mocap Foot Groundedness Estimation for Hip Position Offset by @AidanCaruso in #9094
- do not show empty brackets when no asset resource is selected by @aditya-mitra in #9186
- Add button capture to camera input system by @DanielBelmes in #8918
- fix-graph-panel by @SYBIOTE in #9190
- Fixed server-side meshopt_decoder Worker call. by @barankyle in #9187
- Fixed jank in UVOL by @CITIZENDOT in #9189
- Model Transform in Cloud by @dinomut1 in #8861
- Fix issue where instanceserver was breaking on dev by @DanielBelmes in #9192
- Changes to use context.params instead of arguments by @hanzlamateen in #9181
- refactor scopes for
client-setting
service by @aditya-mitra in #9183 - refactor scopes for
media
services by @aditya-mitra in #9153 - refactor scopes for
bot
services by @aditya-mitra in #9154 - refactor scopes for
instance
services by @aditya-mitra in #9155 - refactor scopes for
project
services by @aditya-mitra in #9156 - refactor scopes for
recording
services by @aditya-mitra in #9157 - Search through whole path by @CITIZENDOT in #9174
- refactor scopes for
social
services by @aditya-mitra in #9160 - refactor scopes for
cluster
services by @aditya-mitra in #9184 - Behave-graph-query-event-nodes by @SYBIOTE in #9195
- fix block user functionality by @aditya-mitra in #9140
- Update to three158 by @DanielBelmes in #9188
- refactor scopes for
scope
services by @aditya-mitra in #9158 - refactor scopes for
user
services by @aditya-mitra in #9159 - service scoping on the client by @aditya-mitra in #9185
- Fix instance-provision responsiveness check by @speigg in #9196
- Fix Deleting Nodes in Studio by @dinomut1 in #9200
- WebXR Detected Meshes API by @HexaField in #9182
- Fixes-for-console-errors by @SYBIOTE in #9172
- AvatarID enforced by @AmadeusMoon in #9171
- Enforced LocationID by @AmadeusMoon in #9191
- Compile Async for Model Component by @HexaField in #9203
- remove unwanted
0
in the debug panel by @aditya-mitra in #9208 - Refactor onquery node and add defaults and asserts by @SYBIOTE in #9207
- Converted meshopt decoder from backticked strings to concatenated double quotes by @barankyle in #9212
- import asset into scene and upload to current file browser path by @aditya-mitra in #9198
- Dynamic Load Fixes by @HexaField in #9202
- Remove pending tag if there's no renderer instance by @AidanCaruso in #9215
- LocationID addition by @AmadeusMoon in #9217
- fix(admin): search requires own pagination by @aditya-mitra in #8986
- Move PeerID to hyperflux store by @HexaField in #9204
- Changes to run projects web injection before loading routes by @hanzlamateen in #9197
- Fix various issues with BehaveGraphComponent to fix behave graph in dev test suite by @SYBIOTE in #9228
- Add struct profile by @SYBIOTE in #9227
- InviteCode enforced by @AmadeusMoon in #9229
- MessageID enforced by @AmadeusMoon in #9230
- add project api notes by @HexaField in #9219
- Set ECS IK target positions from mocap data via rig world positions by @AidanCaruso in #9235
- add webxr types as dep by @HexaField in #9224
- Migrate Editor History into Scene Snapshot State by @HexaField in #9222
- [bug]: Removed fixed width on Entity Tree search bar by @heysokam in #9240
- Changes to add client-setting as a scope type for client based settings by @hanzlamateen in #9214
- Added optional provisionConstraints on instance provisioning by @barankyle in #9211
- Use PBR material when appropriate by @CITIZENDOT in #9245
- Fix tailwind parser to capture more css files and optimize package.json by @DanielBelmes in #9241
- Bump google.golang.org/grpc from 1.45.0 to 1.56.3 in /packages/matchmaking/open-match-custom-pods/matchfunction by @dependabot in #9147
- Bump google.golang.org/grpc from 1.45.0 to 1.56.3 in /packages/matchmaking/open-match-custom-pods/director by @dependabot in #9146
- update bug template by @DanielBelmes in #9262
- Avatar Sitting by @AidanCaruso in #9148
- Add back .ts as a Tailwind module export by @AidanCaruso in #9270
- loading and error enhancements in studio by @aditya-mitra in #9225
- load project routes before app routes by @aditya-mitra in #9226
- hot fix invalid asset type by @aditya-mitra in #9274
- Rolled back changes to client package.json by @barankyle in #9268
- Remove Redundant Engine State by @HexaField in #9236
- Revert9226 by @DanielBelmes in #9293
- update behave-graph/core patch to have synced events by @SYBIOTE in #9242
- hoist entity up in createxrui by @DanielBelmes in #9292
- Hydrate ECS with GLTF Data by @dinomut1 in #8137
- Check for ShadowComponent in UVOL by @CITIZENDOT in #9303
- System Insertion Order Explicit in Definitions by @HexaField in #9243
- update rc-dock by @dinomut1 in #9306
- Check if boundingBox is null by @CITIZENDOT in #9295
- RouteID enforced by @AmadeusMoon in #9254
- ScopeID enforced by @AmadeusMoon in #9253
- UserName enforced by @AmadeusMoon in #9234
- Changes to introduce user-avatar table by @hanzlamateen in #9301
- fix mesh material editor with inputs by @aditya-mitra in #9309
- file browser configurable top limit by @aditya-mitra in #9237
- Portals Work Again by @HexaField in #9311
- Support for PBR materials (UVOL) by @CITIZENDOT in #9298
- better transform gizmo by @SYBIOTE in #8789
- fix local file server shutdown by @DanielBelmes in #9312
- Studio Panel Refactor by @dinomut1 in #9314
- Add Avatarurn.me Avatar Selector API by @HexaField in #9307
- ScopeType enforced by @AmadeusMoon in #9271
- updateNeeded removed from channelSchema.ts by @AmadeusMoon in #9302
- expand only root entity by default by @HexaField in #9319
- Move Init Audio State by @HexaField in #9317
- Migrate CSM to ECS & other cleanup for direct scene usage by @HexaField in #9320
- tailwind and xrui improvements by @DanielBelmes in #9313
- Simplify tailwind engine routing and fix stuff by @DanielBelmes in #9321
- Locations refer to scene by path rather than name by @MoizAdnan in #9300
- Changes for migrating scene id during prepare-database by @MoizAdnan in #9330
- Changes to fix uuid being set for type properties by @hanzlamateen in #9331
- Scene ECS Refactor by @HexaField in #9324
- Helpers separate entities by @HexaField in #9334
- persist collapsed model objects on hieararchy panel by @aditya-mitra in #9335
- Add Source Component, Refactor Model Export, Allow Snapshot from ECS by @dinomut1 in #9340
- fix avatar drawer fields enabled only on edit by @aditya-mitra in #9344
- making sure that things that collide do get a collision component and… by @anselm in #9346
- Fix flicker on new entity select by @SYBIOTE in #9348
- loadEngineInjection by @anselm in #9294
- inject world engine before scene load by @anselm in #9359
- Remove rootEntity from EntityTree by @speigg in #9358
- Rework Studio Scene Loading, Other scene cleanup by @HexaField in #9349
- Fixed scene path not populating in location by @MoizAdnan in #9360
- Fix Search for Instances by @HexaField in #9365
- entity component error debugger, various bug fixes by @HexaField in #9366
- Changes to pass headers in instance server api requests by @hanzlamateen in #9371
- Fix Gizmo Transform Position on Children of Offset Entities by @dinomut1 in #9375
- Ensure the scene has loaded before mediasoup actions are consumed on server by @HexaField in #9376
- Fix Drag and Drop into Scene by @dinomut1 in #9372
- fix guest avatar upload by @aditya-mitra in #9380
- Mocap pose based interactions by @AidanCaruso in #9255
- remove deprecated component APIs by @HexaField in #9336
- Addition BaseService class to server-core package by @hurairahmateen in #9385
- show uploaded avatar preview in admin avatar create by @aditya-mitra in #9379
- Changes to check for permissions on avatar upload by @hanzlamateen in #9391
- Changes to add code coverage for tests by @hanzlamateen in #9389
- fix delete. Dont pass proxy array(doesnt support includes) by @DanielBelmes in #9394
- Fix play mode breaking studio by @SYBIOTE in #9396
- Fix Highlight component suspense errors by @DanielBelmes in #9397
- Add useState and useEffect hooks to CoreNodeEditor by @SYBIOTE in #9383
troika-three-text
TextComponent by @heysokam in #9341- Make avatar static-resource resolvers try/catches by @barankyle in #9400
- Dont delete buffers for short UVOLs by @CITIZENDOT in #9399
- fix delete scene unfunctional by @aditya-mitra in #9390
- Fix duplicate visible snapshot bug by @dinomut1 in #9403
- Fix hierarchy panel react to root entity creation by @dinomut1 in #9408
- Fix search functionality in AvatarSelectMenu by @SYBIOTE in #9410
- Fix positional audio erroring firefox by @HexaField in #9406
- Changes to add action in location query by @MoizAdnan in #9409
- Update ktx2loader by @CITIZENDOT in #9412
- add resizing to PNGS and JPEGS on IOS by @DanielBelmes in #9414
- Mouse movement event listener hotfixes by @AidanCaruso in #9415
- Add caching to panel tabs by @SYBIOTE in #9413
- Use inputs to click in editor by @DanielBelmes in #9405
- unload scene changed by @aditya-mitra in #9338
- Ensured new users do not get avatars missing resources by @barankyle in #9407
- show specific errors for model component by @aditya-mitra in #9296
- Correctly set the source when drag-n-dropped by @CITIZENDOT in #9417
- Avoid infinite loop in case of invalid manifests by @CITIZENDOT in #9416
- [doc] Fixing JSDoc by @heysokam in #9364
- Update bitecs by @speigg in #9370
- Refactor Project State by @HexaField in #9386
- Updates for allowing domain-related hooks and logic by @barankyle in #9322
- Refactor IK Networking by @HexaField in #9411
- Avatar Functions Refactor & Conditional Animation Preloading by @AidanCaruso in #9387
- show thumbnail of scene on scene save as by @aditya-mitra in #9339
- Changes to introduce action admin for project query. by @hanzlamateen in #9429
- Updated file-browser to update project files locally by @barankyle in #9419
- Fix critical missing autoconversion call by @AidanCaruso in #9431
- Mocap neck rotation hotfix by @AidanCaruso in #9433
- Force db refresh on builder by @barankyle in #9432
- Passed action admin where need to find all projects by @hanzlamateen in #9438
- Fix removeComponent by @speigg in #9437
- Improve GLTF Export for ECS Prefabs by @dinomut1 in #9430
- show loading in push to github by @aditya-mitra in #9427
- Fix head decap race condition by @HexaField in #9442
- Set buffer sizes based on the bit rate by @CITIZENDOT in #9450
- Tweaked FileBrowserContentPanel to allow better setting of nesting directory by @barankyle in #9444
- Update GLTFLoader.js by @DanielBelmes in #9441
- Move locomotion animation calculation outside of priority queue by @AidanCaruso in #9453
- Fix animation retargeting breaking on emotes and causing T-Posing by @AidanCaruso in #9462
- fix non-public avatar selection by @aditya-mitra in #9456
- Motion Capture Cleanup & Avaturn/Mixamo Rig Support by @AidanCaruso in #9455
- Fix projects page search by @SYBIOTE in #9436
- added tests for projects service by @aditya-mitra in #9447
- doc: Fix broken links in the README.md file by @heysokam in #9471
- Objects Exploded into ECS Hierarchy by @HexaField in #9369
- deprecate addComponent by @DanielBelmes in #9401
- hot-fix paginated result in
updateUserAvatars
by @aditya-mitra in #9475 - Bug fixes for file-browser by @MoizAdnan in #9428
- Fix models not intersecting camera by @HexaField in #9476
- Fix server peer ID desync by @HexaField in #9479
- renderOrder to RenderOrderComponent objectLayers to ObjectLayerComponent by @MichaelEstes in #9472
- Improve heap space usage by @DanielBelmes in #9467
- various fixes for pong by @HexaField in #9482
- Fixed bug in LocationDrawer sceneId logic by @barankyle in #9480
- Fix GLTF Export by @dinomut1 in #9483
- loading and mocap fixes by @HexaField in #9485
- Revert "Fix GLTF Export" by @HexaField in #9487
- UVOL Buffer Sync by @dinomut1 in #9469
- Retargeting Refactor by @AidanCaruso in #9489
- fix sourcemaps by @DanielBelmes in #9494
- Fix shadow and camera by @DanielBelmes in #9493
- gltf-transform: fix assigning resource-specific compression parms by @dinomut1 in #9496
- Fixes for static-resources not updating in file-browser by @MoizAdnan in #9497
- Fix GLTF Export by @dinomut1 in #9491
- Resource Tagging by @dinomut1 in #9367
- hot-fix unused ServerList removal by @aditya-mitra in #9498
- 9402 Batched Compression by @Rezmason in #9451
- Fixed a bug in uploadLocalProjectToProvider by @barankyle in #9502
- T-Pose Enforcement by @AidanCaruso in #9501
- new scene assets panel by @aditya-mitra in #9490
- Input Systems Unit Tests by @MichaelEstes in #9459
- Fix reactivity of model component for children and scene loading bug by @HexaField in #9513
- add dpad support by @DanielBelmes in #9505
- Fix Loop Animations for Non-VRM Sourced Rigs by @AidanCaruso in #9509
- Fix avatars tposing on switch by @AidanCaruso in #9519
- new component shelf popup by @aditya-mitra in #9515
- added tests for github related services by @aditya-mitra in #9457
- added tests for scene-upload by @aditya-mitra in #9449
- added tests for portal service by @aditya-mitra in #9448
- added tests for builder-info service by @aditya-mitra in #9446
- Scene Loading & Editor Snapshot Unit Tests by @SYBIOTE in #9468
- Align ObjectLayerComponents array with mask by @HexaField in #9521
- Updated sceneID logic in LocationDrawer by @MoizAdnan in #9516
- Clean up available location settings by @HexaField in #9522
- Move bufferHealth and playbackStartTime & Cleanup by @CITIZENDOT in #9504
- Fix loop animation root motion by @AidanCaruso in #9526
- update camera clipping and set depth buffer to linear by @HexaField in #9520
- fixed transform gizmo by @DanielBelmes in #9528
- Basic Instance Server Test by @HexaField in #9474
- Behave Graph Features and bug fixes by @SYBIOTE in #9486
- move mesh or model input reactor to client input system by @HexaField in #9530
- Don't dispose avatar mats by @DanielBelmes in #9527
- up camera delay by @DanielBelmes in #9529
- Parallelize texture fetching through workers by @CITIZENDOT in #9481
- VRM Autoconversion Logic by @AidanCaruso in #9540
- Preview camera fixes by @HexaField in #9544
- Added action in project service calls in studio by @MoizAdnan in #9537
- Add autoPauseWhenBuffering to UVOL2 by @CITIZENDOT in #9534
- new file browser views by @aditya-mitra in #9541
- fix 8thwall css, other xr cleanup by @HexaField in #9553
- fix drag and drop in list view file browser by @aditya-mitra in #9551
- Add scrubber to UVOL2 by @CITIZENDOT in #9547
- Changes to pick avatar based on paginated result by @hanzlamateen in #9552
- Change thumbnail to jpg by @HexaField in #9554
- Avatar hand rotation fix, debugger cleanup by @HexaField in #9562
- Cleanup uvol playback by @speigg in #9560
- Fix spline editor and add defaults by @HexaField in #9550
- revert parallel texture fetching by @CITIZENDOT in #9568
- Rig Size Component for Root Motion Scale Correction by @AidanCaruso in #9546
- Got validators out of client by @DanielBelmes in #9565
- #9435 automatic variant configuration by @Rezmason in #9499
- IK Hint Fixes by @HexaField in #9569
- Directional light properly updates target and handles visibility by @HexaField in #9572
- redirect to original location after login by @aditya-mitra in #9549
- Add create project command by @HexaField in #9571
- fix iphone load by @DanielBelmes in #9578
- improve file browser views by @aditya-mitra in #9563
- Fixed incorrect reference to locationPath by @barankyle in #9582
- Changes to restrict access to user-avatar service by @hanzlamateen in #9573
- fix fullscreen mode by @aditya-mitra in #9586
- optimize redundant chat fetch by @HexaField in #9584
- Improve portal editor and rebake all default scene portals by @HexaField in #9588
- UVOL improvements by @CITIZENDOT in #9566
- Preload emote animation files by @HexaField in #9592
- VRMs in GLTF Transform by @dinomut1 in #9514
- add save path and drag material on object by @JT00y in #9517
- Unrestrict user avatar service find method by @HexaField in #9595
- Disable feathers sync and other unneeded services in jobs and scripts by @HexaField in #9594
New Contributors
- @AmadeusMoon made their first contribution in #9095
- @heysokam made their first contribution in #9240
- @MichaelEstes made their first contribution in #9472
- @Rezmason made their first contribution in #9451
- @JT00y made their first contribution in #9517
Full Changelog: v1.5.0...v1.6.0