Skip to content

Latest commit

 

History

History
551 lines (369 loc) · 47.7 KB

CHANGELOG.md

File metadata and controls

551 lines (369 loc) · 47.7 KB

Changelog

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)