Skip to content

Latest commit

 

History

History
1004 lines (670 loc) · 84.9 KB

CHANGELOG.md

File metadata and controls

1004 lines (670 loc) · 84.9 KB

Changelog

1.28.1 (2024-07-11)

Features

  • MQTT messages on webworker are now buffered and processed as batches every frame tock (or max every 3s if the tab or window is out of focus/rAF-halted). This enables much higher message update throughput.

Bug Fixes

  • arenaui-card: build page default blank img causes title not to render (#647) (41a05d2)
  • auth: allow filestore upload for arena ui card image (fca5a37)
  • build3d: handle single boolean attribute as string conversion (0b4e215)
  • build3d: sync with production aframe-inspector (4ffb2f7)
  • build3d: update build page build3d icon as 3d globe (cc172c7)
  • build: add eye button to publish visible prop, closes #649 (2fdff10)
  • build: add gray color to non-visible objects in list (e77ecca)
  • build: add inherited visible property to entity schema (97b35b6)
  • listen on enter-vr for env publisher (b771078)
  • settings: update settings build links to use proper names (170638d)
  • thinkline: handle crash from aframe 1.6 utils.coordinates.parse (42ea490)
  • typos (7d9367b)
  • un-revert clobbered 42ea490f for meshline parse (d4c0b35)

1.28.0 (2024-06-11)

Features

  • build3d: add build3d action framework and inside-out object updates (#643) (03f0d5d)
  • build3d: allow build3d upload filestore files through auth refactor (#646) (d18bbda)
  • obj-model: Add obj-model component schema, load progress, upload (#642) (27aa4c0)

Bug Fixes

  • add model to scene; fix timing issue (b3c5291)
  • build3d: fix build3d auto-play scene, add green nav bar (7aeeeca)
  • build3d: make build3d viewport bar opacity consistent (e06b29f)
  • build3d: make mqtt log panel responsive (d062203)
  • build: avoid grid layout on all but TRS and arena-object defs (91fa9f7)
  • defer static/dynamic-body component set (00538cc)
  • draco path (533654a)
  • import path (cad37e3)
  • remove xacro-parser folder (32fcff2)
  • use repo as dependency (934e032)

1.27.0 (2024-05-03)

Features

Bug Fixes

  • build: allow build page responsive layout, closes #638 (a909e61)
  • build: allow filestore upload of urdf model (aa874fb)
  • build: auto-publish mqtt filestore upload, closes #640 (0d01a30)
  • build: correctly update editor after euler edit, closes ##639 (76af366)
  • filestore: improve error feedback for rare fs auth errors (cc1fb7d)
  • make release please trigger other workflows (using a PAT) (576b78f)
  • renderfusion shader bug fix (d94cc48)
  • required param for material-extras colorSpace (47dca20)

1.26.6 (2024-04-22)

Bug Fixes

1.26.5 (2024-04-22)

Bug Fixes

  • controllers dont have scale property, so dont set it (0261a48)
  • still allow scale for create/updates for hands (070d97d)
  • transceiver codec selection bug fix (4087cad)
  • typos for presenceSelect, breaks portal mode (b78a0fb)

1.26.4 (2024-04-17)

Features

  • Add demoMode URL param for minimizing UI elements (minimize chat/AV icons, hide GLTF progress popup)
  • Add reprojectMovement URL param for translational time warping for renderfusion client

Bug Fixes

  • actually rename var (1a80fd5)
  • add latest tag (879f8d8)
  • add latest tag (27c0af0)
  • deal with undefined tag (d7cd295)
  • deal with undefined tag (ab1d881)
  • material-extras: update schemas for colorSpace (5061e7e)
  • schema: add registered shader options to material (4ebbad1)
  • schema: added missing material properties per shader (c4184a1)
  • screenshare: allow user-defined screen objects alongside default (dbcf91b)
  • screenshare: don't duplicate default screensahre (4ee153a)
  • screenshare: fix screenshare to named screenshares (3da8636)

1.26.3 (2024-02-28)

Bug Fixes

  • bad raytrace xrselect after reloc in xr (730657e)
  • jitsi: allow all users access to kick out moderation (6eba98d)
  • jitsi: allow anonymous users ability to moderate loud users with mute (a0428af)
  • jitsi: allow moderators, not owners, access to mute all (3cc4da5)
  • jitsi: fixed sending kick command to xmpp (8d37c2e)
  • jitsi: log all error data on connection fail (b775abb)
  • program: remove warning for program message updates (2494ac4)
  • typo for button panel options enum (20b4fd2)
  • update cursor/raycasters for both ar and vr (b761673)
  • update videosphere default radius to match a-frame (b63c5aa)

1.26.2 (2024-02-16)

Bug Fixes

  • screenshare: fixed screenshare failure validating token (60d712e)

1.26.1 (2024-02-13)

Bug Fixes

  • camera overrides and lookats w/ look-controls (6deef09)
  • (hotfix) use safe getter for scene stats component (6342083)

1.26.0 (2024-02-08)

Features

  • Update to prerelease AFRAME#71f1a2b for hand tracking and iOS > 12 fixes
  • add runtime info to program schema (d003a55)
  • adding more program info properties (0c3030b)
  • attempt offscreencanvas for ccar/ccwebar cv (b1c4d04), closes #611

Bug Fixes

  • build: refactor schema and target grid layout to save whitespace on build page (#606) (84ef265)
  • check for xrSession to setOriginAnchor (d4641e7)
  • only stopVideo on jitsi start if withVideo (b9376d8)
  • particle-system: remove particle-system, favoring spe-particles in schema (b8899e3)
  • references to vio pose vars (2f57b54)
  • release test gUM vid stream (f4f5bb3)

1.25.0 (2023-12-14)

Features

  • add (renamed) XR env-publisher (8e703ee)
  • add raw flag for mqtt publish (82fe4f1)
  • add xr system debug-ui (2ced380)

Bug Fixes

  • build3d: improve logging window, small bug fixes, failed attempts at auto-play (#600) (342a833)
  • build: add missing gltf-morph to schema (52b9220)
  • build: add range validation for opacity (c31b744)
  • build: add roation/scale range validation (e4ab61c)
  • build: add schema for detailed physics dynamic/static bodies (00c2849)
  • dont send vrmode=true to remote server when in fullscreen mode (fb20678)
  • handle persistent anchor setting failure (7f3cad4)
  • physics: wait to load aframe-physics before making groundPlane static (7c67816)
  • precompute proj and pose matrix inverse for atw to improve performance (ecf17a9)
  • xr-env-publisher init listener (d900add)

1.24.1 (2023-11-17)

Bug Fixes

  • update AFRAME w/ pre-rls that fixes ar-hit-test anchor tracking (9915844)
  • another typo in material-extras, video cubes transparency restored (8068a9a)

1.24.0 (2023-11-16)

Features

  • Update AFRAME v1.5.0
  • add gaussian splatting component (0368dfd)
  • Add material-extras gltfOpacity option (a8eeddf)

Bug Fixes

  • (build3d): change component name build-watch => build3d-mqtt (ed5e9c3)
  • align schema key for gaussian_splatting (0a8615a)
  • better atw and atw bug fix for vr devices (9dbd42a)
  • build3d: check permissions on build3d request, show error otherwise (d749053)
  • build: add gaussian_splatting upload to filestore (9e9269d)
  • build: streamlined FileStore upload flow (#597) (4470c68)
  • splatting object type (e85d619)
  • typo (4e1a1f3)

1.23.3 (2023-11-02)

Refactor

  • BREAKING CHANGE: All arena-user attributes (descriptors of users in the scene) now are published under the arena-user key within the data block, rather than the top-level or directly under data of the of the MQTT message.
  • BREAKING CHANGE: Only position and rotation attributes are processed within data besides arena-user for object_type:"camera". L/R hand objects also are filtered to only process position, rotation, scale attributes alongside url.

Bug Fixes

  • arena-user: publish/read all camera data in data block (73e382e)
  • arenaui colors to SRGB (68d818c)
  • build: eliminate redundant (and conflicting) defaults in wire schema (#592) (fff3450)
  • localStorage saved head model set on subsequent loads (fd6372f)
  • remove hand tracking from webr features (50a01c9)
  • return bool true from arena-camera/hands create-update (9d6d749)
  • update lingering arena-camera.position from 41caa23 (8e94b14)

1.23.2 (2023-10-16)

Bug Fixes

  • build: fix euler degree rotation editor updates (a279ab3)
  • dark card img bg color (3c63169)
  • jitsi: allow degradation of multi-videospheres by user position (#588) (19233ed)
  • jitsi: allow videosphere resolution based on sphere not avatar (76402cb)
  • schema: small fixes to default arenaui object types (5e8b033)

1.23.1 (2023-10-02)

Bug Fixes

  • auth: fixed anonymous build page scenes redirect after login (0f92857)
  • console: also bind console.assert to not throw exceptions in spe-particles (b4c7c5b)
  • schema: update integer types to match components (091c918)

1.23.0 (2023-09-10)

Features

Bug Fixes

  • add backup timeout for el del on blipout (6456414)
  • build: add image geometry properties to schema (81474ba)
  • build: fixed errors in particle-system schema (6351d87)
  • build: place image properties at proper level (8d29291)
  • build: preserve mesh aspect ratio in image file upload (e57e53c)
  • defer until object fully loaded (b189691)
  • image: allow users to set image plane geometry attributes (dadb766)
  • remove init camera pos/rot set in arena-users (985f998)
  • scenes: allow anon users access to public scenes list (322b673)
  • set ANIME tick to aframe tick to enable in XR (e1a0556)

1.22.0 (2023-09-04)

Features

  • Add build page model/image filestore upload buttons (#577) (abb0f11)
  • add url param to disable atw for remote rendering (0a852aa)
  • build: add model upload hide-in-ar for digital twin option (3377cf1)

Bug Fixes

  • build: fixed auth await for updated fs token (f4c69d9)
  • build: make consistant uplaod file path (1d0411e)
  • fs: fixed filestore path link to use de-scoped resource path (b5afcce)
  • working window listener for XRBrowser touch (fef91cf)

1.21.2 (2023-08-28)

Bug Fixes

  • race condition b/w programs vs runtime-mngr (ff76797)

1.21.1 (2023-08-25)

Bug Fixes

  • bind publish to ARENA.Mqtt (5f73683)
  • don't init arena-console w/o a pub func (6866f8a)
  • Move arena-console init to MQTT_LOADED (259c7fc)

1.21.0 (2023-08-10)

Features

  • add initial test arenaui components/systems (6848fb7)

Bug Fixes

  • card image background corner (2f4a73f)
  • deprecated ThreeMesh fontColor to color (0f88f4a)
  • Use touchstart/end for webxr-viewer AR click (66750ab)

1.20.8 (2023-08-09)

Bug Fixes

  • reference to signoutpath (d76324a)

1.20.7 (2023-08-09)

Bug Fixes

  • catch and log errors from parsing linked dependent messages (be2cee1)
  • move fs logout to site logout (95724a9)
  • show passthrough for atw gaps in hybrid rendering for ar devices (4a69cd9)
  • WebXR Browser broken CV pipeline (976c43f)

1.20.6 (2023-07-26)

Bug Fixes

  • remote video playback in safari (6d1a88c)

1.20.5 (2023-07-10)

Bug Fixes

  • variable replacement on module create (aa152c7)

1.20.4 (2023-07-10)

Bug Fixes

  • add runtime manager again after refactor (74643fb)
  • auth: only show profile when authenticated (0588c59)
  • auth: only show profile when authenticated (2ed296b)
  • don't req scene auth token when unneeded (6b7d172)

1.20.3 (2023-07-06)

Bug Fixes

  • bind av-setup detectDevices to system (c7038f4)
  • do not init local av with armode/vrmode (f9e8d7e)
  • remove async load of mdb css due to safari (81c2904)
  • WebXRViewer doesn't init ARMarkerSys (1306e7b)

1.20.2 (2023-06-29)

Bug Fixes

  • Add missing debug to arena-console (4534c78)

1.20.1 (2023-06-29)

Bug Fixes

  • update Dockerfile set arena_version.js (3fe6999)

1.20.0 (2023-06-29)

Features

  • add inscene-opts for postprocess fx (4cb4ad4)
  • consolidate, add show/hide-on-enter-vr/ar (51ba95a)

Bug Fixes

  • "arena-side-menu-ui" is a system (b763831)
  • add init'd flag for init->ready listener pattern (e9da1a1)
  • bad refactor around webxr session for webar (f4cfaf7)
  • bad refactor populating build namespaces (3884657)
  • bad scoping in anon func for filter (1d8ee6e)
  • better solid angle calc for hybrid rendering (b64c8e3)
  • build3d: special case videosphere type (#539) (a41c153)
  • change check of pref settings to audioin (c77a71f)
  • chat liveUsers should be obj (45f4b21)
  • colorspace fix for hybrid rendering (0a9b944)
  • convert glitch and pixel to SRGB as needed (6f6d6f4)
  • createAnchor frame must be from RAF callback (41a9d2d)
  • del refs to videocube on remove (3357f8c)
  • don't await non async mqttc proxied methods (3500b9d)
  • env: use lighter preset env 'default' over 'starry' for updated colorspace (de92053)
  • face tracking and expose controller events (e03c50f)
  • force matrixworld update on startpos teleportTo (5b8a467)
  • geometry: remove redundant prism geometry, rather use cylinder (14bb4ff)
  • handle broken model load srcs (610a6c6)
  • icon load condition (7e96c1c)
  • import extension (b0e5cd5)
  • import extension again (233e259)
  • jitsi: restored dominant speaker signalling (f28d54f)
  • jittery aabb-collider in dual-view XR (2d73d44)
  • landmarks ref of chat-ui as system (2f98bba)
  • loadscene moved to multilistener (49cfc1b)
  • manually init mdb form for setupav (3949aa6)
  • move jitsi.health alias in ready (fb23e0e)
  • move startpos loaded emit into landmark sys (0ba381a)
  • null-coalesce userName from defaults (051313c)
  • paho not async, defer MQTT emit to onSuccess (efa8d16)
  • properly send controller events (f6d3794)
  • reassign const (56e6a46)
  • ref arena-side-menu-ui as system not component (8ea78ad)
  • refactored references to ARENA.Jitsi (jitsi) (41ee1fc)
  • reject anon user from build page (0e55a25)
  • rename jitsi.ready flag to initialized (5bbb5f2)
  • renamed variable consistency (d8434f0)
  • required schema for colorspace in build (cd1ec91)
  • restore a-assets needed for a/v appending (c981b2d)
  • restore ARENA.defaults until refactored out (6153baf)
  • restore default scene options (25bd2af)
  • revert b24f13bb, use _this for jquery compat (03e666f)
  • rough formatting on calc function (00085a4)
  • Set armarkersys listener xr sessionstart (ef19748)
  • set displayname as active on start to push label up (fce3bae)
  • set mouseover/leave for chat as arrow func (b24f13b)
  • spotar refactor (99f3d57)
  • spread copy gltf-model attrs to restore later (15ac173)
  • startcoords setting (5bd4af0)
  • tick arena-users after jitsi conference init (b696354)
  • toggling on/off flying and depth for hybrid rendering fixed (0bf7472)
  • typo (7d2dcc9)
  • typo (4c6d415)
  • typo double import?? (45059a0)
  • typos for events (907f1ba)
  • Various refs (defaults, arenatopic stuff) (08dea36)
  • wait for scene options to load before objs (db28074)

1.19.0 (2023-05-16)

Features

  • build3d: add 'build3d' param to publish mqtt over a-frame inspector (#529) (636dbb8)
  • build3d: added logging window; entity add, delete, all attributes, grab updates (#531) (334e678)

Bug Fixes

  • build/3d: use canonical tab names to avoid cluttering the tab tray (a7ab807)
  • build3d: publish rotation in build3d as quaternions over the wire (be27904)
  • chat: ensure JWT permissions before chat launch (d779781)
  • click-listener target for ar (17670fd)
  • hand: fix magicleap controller scale (09f10dd)
  • icons: updated avatar icons location (4b915fe)
  • material-extras: add documentation of depthTest (ae242a6)
  • material-extras: remove depthTest, needs testing; apply render order to all objects (ed83c9c)
  • programs: change navbar to send programs to new endpoint (d544bdf)
  • settings: only show 3dbuild in settings if scene writer (6f5b89a)
  • silverline: place /programs dashboard in old /arts container for now (09ceb1b)
  • typo missing closing bracket (c882a6e)
  • vscode: gitignore vscode settings (74dccab)

1.18.0 (2023-04-17)

Features

  • ocean: add ocean primitive to schema (#525) (ec41bbc)
  • particle-system: add environment features for dust, snow, rain (#523) (e2105ae)
  • scenes: add quick enter-in-ar button (8ba2777)
  • spe-particles: added spe-particles system (with arenaxr fork fixing THREE 0.147) (#524) (d22bacc)

Bug Fixes

  • attribution: fixed crash from GLTFs missing model data (34daed0)
  • auth: add security link in settingd dialog (51619af)
  • avatar: allow mic/network icons alpha channel to render against transparent (31be8ce)
  • build: add build desc for a-text, minor fixes (8f39aea)
  • build: add schema modelUpdate, other minor fixes (3ac11b1)
  • build: added missing types and a-text descriptions (ff83816)
  • clean up event listener for got-url (8833e9f)
  • cleanup listener for video-control (3850021)
  • ensure old gotourl eventlistener is removed (89820fe)
  • handle load modelUpdates from persist/create (6ecbf03)
  • incorrect gotourl data attr from 8833e9f (e7ddea1)
  • jitsi: show moderator status in user list (34df699)
  • material-extras: no texture loads on empty source; transverse all objects checking if they are a mesh (6846082)
  • material-extras: set mesh.material.depthTest=false when transparentOccluder=true (a26697b)
  • more typos (4864ceb)
  • runtime-mngr: fixed missing runtime LWT on cleanup (18e9eb5)
  • schema: add example to modelUpdate (3223ef2)
  • schema: future-proof schema support with 'deprecated' attribute (fd306f6)
  • settings: add hover titles for links in settings (7a08249)
  • spe-particles: fixed wiggle schema formatting (53aeae6)

1.17.0 (2023-03-03)

Features

  • Add model-update attr handle for gltf-model (7a3c37b)
  • build: Add a GUI-only Rotation Euler degree editor (36508d4)
  • build: migrate wire rotation format to quaternion-only (7ea52d3)

Bug Fixes

  • add source (head/hands name) to collision msg (929aef6)
  • blink-controls teleportOrigin camera selector (3ddf296)
  • build: 'animation-mixer: {}' will not persist (ebf95d6)
  • build: account for animation-mixer infinity repitions (2baacec)
  • build: add several missing defaults (060099a)
  • build: fix missing/incorrect animation-mixer schema (98a1b5f)
  • build: updated default definitions (8a91d53)
  • build: use string for animation mixer repetitions (47c9d1d)
  • capsule: corrected capsule mesh with standard three mesh (9830b47)
  • collision obj_id (0e37344)
  • default collision listener object name (73e414f)
  • hand: controller sizing for magicleap1 (e56259c)
  • hand: remove orphaned hands when remote avatar leaves (aec970e)
  • settings: allow settings dialog to be transparent a little (88d050a)
  • thickline: add default enum lineWidthStyler (b2c46e5)
  • thickline: styler center-smooth should return a value (f8268b7)
  • utils import (ae8274e)

1.16.0 (2023-01-31)

Features

  • add camFollow target (d30e02e)
  • add parent to program schema; temporarily make 'pytest' the default (8f03835)

Bug Fixes

  • add playsinline on all media tags for iOS (96f90f6)
  • alter rig in xrSession for camera-override (4f03855)
  • copy pos and rot instead of matrix (b74578f)
  • don't req cam-access or CV when camFollow (0b11522)
  • handle uninited scene in camfollow override (4012097)
  • program schema (62f4873)
  • rig matrix calc for cam override (c4d81b0)

1.15.0 (2023-01-18)

Features

  • debug: added hudstats boolean url param to display (294c0ce)
  • use arenaxr forked aframe-inspector (a3fb870)

Bug Fixes

  • avatar: move hand delete to disconnection event (d09db8f)
  • avatar: send hand delete message when arena-hand component is removed (#512) (fa4b273)
  • build: add missing attribution component to schema (986d900)
  • build: add ttl component to message schema (733225f)
  • draco decoder path (5751b3c)
  • jitsi: accommodate new jitsi source name signaling (59030a5)
  • jitsi: added backward-compatibile for old jitsi onStageEndpoints (ca8e1c9)
  • typo console error (d2633a9)

1.14.1 (2022-10-11)

Bug Fixes

  • catch early err postMessage to cvworker (31cea9d)
  • GUM settings missing video (2e1ee53)
  • Move hands to children of spinner (45c2cb0)
  • Use (probably) correct FOV for HL2 (c865fd6)
  • use worldpos for gltf-lod and arena-hand (4503c5e)

Reverts

  • 3a7f313e - loosen motion thresholds (f73aa08)

1.14.0 (2022-10-07)

Features

  • add: add roundedbox preimitive to schema (6d0c2de)

Bug Fixes

  • build: add text-input property to objects in build page (88e6718)
  • build: add ui panel primitive to build schema (7535f5a)
  • check for cvpipeline before worker msg (50e3d64)
  • Prevent double-loading CV worker (2567ed6)
  • sync initial armarker wireframe w/ dynamic (3cb1e2c)
  • typo in GUM options (7a87efd)

1.13.3 (2022-10-04)

Bug Fixes

  • avatar: fix dropbox (44aa24e)
  • gltf-model-lod: fixed dropbox links on detailedUrl (3603c1a)
  • video-control: convert dropbox links properly (305f383)

1.13.2 (2022-10-01)

Bug Fixes

  • create delete module error (9e7a893)

1.13.1 (2022-10-01)

Bug Fixes

1.13.0 (2022-09-30)

Features

  • env-presets: add ability to change env-presets in real-time (10dbd27)

Bug Fixes

  • avatar: add missing leading 0 to avatar text color (2eec88e)
  • build: fix isosahedron mispelling (683499f)
  • build: fix isosahedron mispelling (e438125)
  • build: increse color property hieght to be visible (a3882c0)
  • build: match more primitives to a-frame defaults (d8e0bc9)
  • move aframe-extras to systems (ee51bdc)
  • pass module parent along in module create (6ba1117)
  • stats: add euler angles to camera stats (8eeb62c)
  • stats: update initial position of stats when opened (6dbebe2)
  • use THREE.MathUtils over deprec THREE.Math (14365c9)

1.12.0 (2022-08-21)

Features

Bug Fixes

  • jitsi: fixed #492, arcore permissions (dc12cf0)
  • stop meterDraw, meterProcess on avsetup hide (d220910)

1.11.2 (2022-08-15)

Bug Fixes

  • fixing release pipeline (several test commits)

1.11.0 (2022-08-15)

Features

  • build: Added capsule geometry (259afda)

Bug Fixes

  • actually fix camera parent case (222cb23)
  • build: Restore missing isosahedron (b7b1ede)
  • build: update primitives meshes to three.js default dimensions (8e8775f)
  • don't attach camera objects to my-camera (860eac7)
  • jitsi-video: force jitsi setup to end of persist load (048189a)
  • videosphere: update tracks with 2:1 aspect; remove Panoramic presense selection (d28c912)

1.10.0 (2022-08-06)

Features

  • build: Add prism geometry (79e708a)
  • jitsi-video: support rendering local video; detect panoramic resolution (e853b15)
  • videosphere: Add videosphere 360 native object support (04217ac)
  • webar: Add WebAR/SpotAR support for non-WebXR mobile devices (2cb9f37)

Bug Fixes

  • arena-user: fixed load crash detecting arena-camera on slow networks (cec3585)
  • build: Update schema, esp. removing unsupported items from: text, thickline (#482) (c41e68d)
  • disable check for vr headset in custom AR (124ddae)
  • jitsi: fixed jitsi-video displayname autolink to jitsi id (950db70)
  • only loadUser on initial loadSceneObjects (6ff7068)
  • use video html tags in readme [no ci] (6892299)
  • use world position for camera clientEvents (1c92110), closes #484
  • video embeds [no ci] (538d6a0)

1.9.0 (2022-07-14)

Features

  • add scene landing logic; separate scene name loads; auth uses sweet alert (#462) (dd5c4fe)
  • auth: Add support "no users", removes chat, jitsi, camera publish (#465) (03e6a0d)
  • build: add ar-hit-test attributes to schema (e9acc3c)
  • material-extras traverses objects, so can be applied to GLTFs (f5aed24)
  • scenes: Allow panel to add optional URI params (#466) (f033956)

Bug Fixes

  • actually add vendor component files (91c15f2)
  • missing public clone (b8eee4a)
  • scenes: make Scene URL Options link-style button (995ff2d)
  • scenes: proper select order (2e4f4b0)

1.8.1 (2022-05-25)

Bug Fixes

  • jitsi: fix video culling, mirrored panoramic video (9ca7c7d)

1.8.0 (2022-05-14)

Features

  • Add addt'l hide-on-enter-ar gltf behavior (49eeb16), closes #450
  • add goto-landmark component (834a78a)
  • add hide-on-enter-vr component (d09d65c)
  • jitsi: Adds videoDefaultResolutionConstraint option, Adds FPS drop after 180p (#458) (3632d86)

Bug Fixes

  • add gltf-model as dep of gltf-model-lod (bdd28b9)
  • add missing super-three dependency (cd70072)
  • dev folders relative links (49d6583)
  • dev folders relative links (dbd5833)
  • don't double-fire our own mouseup/down evts (14a6d73)
  • jitsi: improved visibility of video stats (c686536)
  • only goto-landmark on non-synth click (95fea9b)
  • properly register hide-on-enter-vr component (48b1379)
  • vr-mode: fix hide-on-enter-vr exception (8bbb0b6)

Reverts

  • cd700727 (super-three inc via override) (669173d)

1.7.2 (2022-04-29)

Bug Fixes

  • jitsi: correct bad user resolution default (6e237dd)

1.7.1 (2022-04-29)

Bug Fixes

  • jitsi: restore screenshare, do not use default res 0p (b85d6f4)
  • jitsi: separate frustum/distance scene flags (1f58d4d)

1.7.0 (2022-04-28)

Features

  • jitsi: add distance and frustum based resolution constraints (#446) (e3b55a8)
  • settings: add versions link to settings dialog (814399b)

Bug Fixes

  • Align xrRefSpace for camcapture w/ AFRAME (393efe2)
  • jitsi: reduce glare on videosphere and screenshare (b8d8423)
  • Remove CHANGELOG link to lib-jitsi-meet (870bd27)
  • Remove v1.5.x from CHANGELOG (4cf37ad)
  • restore working rig transform msg handling (0041a15)
  • runtime-mngr: runtime userid (aa94175)
  • runtime: runtime mqtt client id name undefined (ed5faff)
  • typo on rig props (2f681d9)
  • Update deprecated setRotationFromQuaternion (2b0d0c8)

1.6.0 (2022-04-23)

Features

  • Add anonymous login url parameter (52f7dc0)
  • Add disableVideoCulling flag to scene optionns (1b95e74)
  • Add pose stats display to arena-camera (a5411d8), closes #213
  • add show-on-enter-ar (8b38ef0)
  • add video culling on/off flag; Default to off (0086749)
  • avatar: Added ability to set multiple custom head models per scene (#432) (7dbc378)
  • avatar: Added custom scene head model (#425) (2ac029e)
  • chat: chat buttons toggle open/close (8371bf0)
  • chore: Update build schema with links and object types (#435) (72d07fd)
  • Enable layer suspension, so that frustum culled video, and distanced audio will actually drop bandwidth (a83706d)
  • filestore: add filestore copy path link to nav-bar (ea4a83e)
  • jitsi: Add 360 panoramic streaming video sphere (#427) (dff4823)
  • jitsi: Add full resolution stats to user-list per participant (#426) (0ea0f1a)
  • jitsi: add poor connection avatar icon only for poor connections (ee9733e)
  • jitsi: add preliminary connection stats to user list (#388) (77e5cd2)
  • jitsi: add quality stats for screenshare and external (4536a97)
  • jitsi: Added MQTT Jitsi stats debug logging with urlParam (e507439)
  • jitsi: upgrade lib-jitsi-meet v1420.0.0+53132888 (22786f3)
  • move runtime manager codde from seperate repo (72b5574)
  • Provide THREE.frustum from arena-camera (d57b259)
  • send local conference stats to remotes (177ab2f)
  • set ar-hit-test opts through sceneOptions (f092f8b)
  • settings: Added links for Editor and Docs (3588926)
  • sound: Add clientEvents: soundplay, soundpause, soundstop (#433) (d313202)
  • stats: Add confstats logging of render FPS, RAF, memory (#431) (4533bac)
  • WebXR lighting estimation for AR (1af7ea1)

Bug Fixes

  • add thickline to components; fix instantiation issue (048d133)
  • add uuid js depeendency (0fe6df8)
  • apriltag wasm import (56a5b36)
  • Arena camerra video culling on/off check (18b4cf1)
  • auth: fix inherited perms text color, permissions for future build3d (2abd1e0)
  • avatar: keep critical models in arena-core (cb9dd47)
  • avatar: load correct scene head mid-scene (2f1aeaf)
  • Avoid null Jitsi issues (ab15835)
  • better track previously muted/unmuted AV (52365dc)
  • build: add missing titles for sceneHeadModels (1a76e61)
  • build: add tooltip for edit json button (5a412b5)
  • build: decode scene name slash in url (359f516)
  • build: Make schema description URLs linkable (#438) (de9ae0b)
  • case-insensitive match srcLoader img ext's (e86f16c)
  • chat: 'to' refresh, only update 'to' select for new users (b403490)
  • chat: fix initial chat buttons display state (fd434d3)
  • chat: restore kickout icon (cd45792)
  • client module delete message (c1ab92f)
  • disable video frustrum caused pose updates to be skipped (d26b7e6)
  • do not remove audio if Jitsi video fails (dfa7ef9)
  • dtitle typo (84e96e3)
  • enable frstrum culling by default (fcc9084)
  • ensure anonymous users have a display name (0a03d09)
  • get nmodules from children list (fcc61f6)
  • health icon size (b6eccc6)
  • icons: Use .png over .svg for icons for firefox (e7aa585)
  • jitsi: show remote stats for other users (#412) (a93e518)
  • last will message (6e47695)
  • make graph.js type=module (7c6397c)
  • minor (659a24c)
  • minor edits (9740f05)
  • minor edits (6d9b1a3)
  • minor fixes (27d24aa)
  • missing title on gltf-lod build schema (160949e)
  • nav-bar: fixed current page highlight, rework perms (373c51a)
  • node version (43bde22)
  • pass UTC time in chat msgs (651d859), closes #363
  • physics: enabling physics selector (2831fc5)
  • Properly check for Jitsi before restart func (594e30a)
  • re-order headmodel dynamic-body after model (38f873d)
  • remove old runtime mngr code (5e54b67)
  • runtime name uses idTag (e062014)
  • runtime name uses idTag (fb527a3)
  • scene features typo (af6dc2e)
  • skip AFRAME srcLoader HEAD reqs for img exts (6d99519)
  • store: fixed missing content at bottom of store frame (04a21c0)
  • store: fixed missing content at bottom of store frame (0a1dc98)
  • store: fixed missing content at bottom of store frame (be2fa39)
  • typo in cornerVideo selector (294f5f9)
  • Update apriltag publish topic w/ namespace (f557c57)
  • update arts viz connection string (3b9f43a)
  • update to new runtime manageer code (dadf773)
  • update webrtc test link (fa55807)
  • validate topic position for clientevent source (dcea0bc)
  • Version and hash on docker build (31dbf7c)
  • video frustum culling handling (4eca471)

Reverts

  • background light-estimate pending AFRAME fix (dcbec36)

1.4.0 (2022-04-07)

Features

  • Add disableVideoCulling flag to scene optionns (1b95e74)
  • avatar: Added ability to set multiple custom head models per scene (#432) (7dbc378)
  • avatar: Added custom scene head model (#425) (2ac029e)
  • jitsi: Add 360 panoramic streaming video sphere (#427) (dff4823)
  • jitsi: Add full resolution stats to user-list per participant (#426) (0ea0f1a)
  • jitsi: add quality stats for screenshare and external (4536a97)
  • jitsi: Added MQTT Jitsi stats debug logging with urlParam (e507439)
  • settings: Added links for Editor and Docs (3588926)
  • sound: Add clientEvents: soundplay, soundpause, soundstop (#433) (d313202)
  • stats: Add confstats logging of render FPS, RAF, memory (#431) (4533bac)

Bug Fixes

  • avatar: load correct scene head mid-scene (2f1aeaf)
  • chat: 'to' refresh, only update 'to' select for new users (b403490)
  • dtitle typo (84e96e3)
  • enable frstrum culling by default (fcc9084)
  • minor (659a24c)
  • update arts viz connection string (3b9f43a)
  • update webrtc test link (fa55807)
  • video frustum culling handling (4eca471)

1.3.2 (2022-03-23)

Bug Fixes

  • Arena camerra video culling on/off check (18b4cf1)

1.3.1 (2022-03-22)

Bug Fixes

  • disable video frustrum caused pose updates to be skipped (d26b7e6)

1.3.0 (2022-03-20)

Features

  • Add anonymous login url parameter (52f7dc0)
  • add video culling on/off flag; Default to off (0086749)
  • Enable layer suspension, so that frustum culled video, and distanced audio will actually drop bandwidth (a83706d)
  • send local conference stats to remotes (177ab2f)

Bug Fixes

  • ensure anonymous users have a display name (0a03d09)
  • jitsi: show remote stats for other users (#412) (a93e518)

1.2.0 (2022-03-07)

Features

  • Add pose stats display to arena-camera (a5411d8), closes #213

Bug Fixes

  • add thickline to components; fix instantiation issue (048d133)

1.1.4 (2022-02-21)

Bug Fixes

  • apriltag wasm import part 2: namespaced scenes (c6e0492)

Changelog

1.1.2 (2022-02-21)

Bug Fixes

  • apriltag wasm import (56a5b36)
  • case-insensitive match srcLoader img ext's (e86f16c)

1.1.0 (2022-02-16)

Features

  • Update AFRAME to 1.3.0 (a6f80b3)
  • Add show-on-enter-ar component (8b38ef0)
  • Provide THREE.frustum from arena-camera component (d57b259)

Bug Fixes / Workarounds

  • Skip AFRAME srcLoader HEAD reqs for img exts (6d99519)