-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: shortlog
revision:
path_from:
revision_from: refs/heads/master/:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

as feed:

ass

rss

atom

gemfeed

twtxt

2024-05-13 I like makefiles

2024-05-13 Merge ssh://git.thebackupbox.net/janusweb

2024-04-26 Don't log when animation starts playing

2024-04-26 Fix for emissive textures when lighting is disabled

2024-04-26 Disable service worker by default

2024-04-26 Added missing close bracket

2024-04-26 Fix text rotation and setting rotation via scripts

2024-04-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2024-03-27 Fix stuck touchscreen movement

2024-03-26 Fade audio out when tab is backgrounded or minimized

2024-03-10 1.5.43

2024-03-10 Merge branch 'master' of github.com:jbaicoianu/janusweb

2024-03-10 Updated changelog (still way out of date)

2024-03-10 Simplified audio config popup

2024-03-10 iframe focus stealing workaround

2024-03-10 Websurface click interaction tweaks

2024-03-10 Fixed a couple presence server connect race conditions

2024-03-10 Outliner fix

2024-03-10 Texture encoding fixes, respect environment intensity, video autoplay fixes

2024-03-10 Fixes for pointerlock, skybox intensity, and custom elements

2024-03-10 Changed defauilt remoteplayer audio rolloff

2024-03-10 Fixed hand tracking, fade lasers based on room.cursor_opacity

2024-03-10 Set idle animation on load

2024-03-10 Disable obsolete room_debug keybinding

2024-03-10 Collision fixes, vr180 video support

2024-03-10 Voip client volume slider fixes

2024-03-10 VOIP client CSS tweaks

2024-03-10 Fix scroll indicator position

2024-03-06 jumping was failing because I had a ghost but it didnt have a body. which wasnt being checked for.

2024-03-06 why is all this stuff getting set to null in a function called postinit? I was trying to set those in the init and they were getting clobbered here. wth?

2023-09-10 Moved physics_collide handler into base

2023-09-10 Three.js deprecated API cleanup

2023-09-10 Pass colliderroot through to raycast

2023-09-10 Faster animation blend decay

2023-09-10 Minor tweaks

2023-09-10 Handle billboard="true"

2023-09-10 Check if animations exist before accessing

2023-09-10 Improved player handling of non-janus children

2023-09-10 Third person view camera improvements

2023-09-10 Tweaked distance fade shader distance

2023-09-10 Ghost loading fixes (no more heads left behind)

2023-09-10 Various materials fixes

2023-09-10 Normal map can be a video

2023-09-10 Assign texture parameters in setVideo

2023-09-10 Default blending mode fix

2023-09-10 Three.js deprecated API cleanup

2023-09-10 Added shadow_side and transmission properties

2023-09-10 Raycaster accepts optional colliderroot variable

2023-09-10 Three.js deprecated API updates

2023-09-10 Whitespace

2023-09-10 Three.js deprecated API updates

2023-09-10 URL hash fixes

2023-09-10 don't reset pendingScriptsMap when new scripts are loaded

2023-09-10 Set default voip provider to "none"

2023-09-10 Added XR menu audio settings button

2023-09-10 Changed remoteplayer VOIP parameters

2023-09-10 Toggle XR menu attachment

2023-09-10 Cleaned up client requires

2023-09-10 Three.js deprecated API updates

2023-09-10 Three.js deprecated API updates

2023-09-10 Particle performance improvements

2023-09-10 Three.js deprecated API updates

2023-09-10 Fix depth_write and depth_test for text

2023-09-10 Added light color_temperature attribute, deprecated Three.js API updates

2023-09-10 Style tweaks for input, slider, image picker, etc

2023-09-10 Hide <room> and <assets> from 2d HTML render

2023-09-10 Added audio panel in XR menu

2023-09-10 Teleporter particle improvements

2023-09-10 Updated deprecated Three.js API usage, outliner layers

2023-09-10 Label auto min-width

2023-09-10 Added "none" voip type, allow fallback if ideal voip device is missing

2023-08-17 Update elation-engine dependency version

2022-05-15 1.5.42

2022-05-15 Material fixes for emissive, toon shader, clearcoat, and transmission tint

2022-05-15 Fixed xrmenu events

2022-05-15 Improved teleporter controls

2022-05-15 Style tweaks

2022-05-15 Editor improvements

2022-05-15 Added "push to start VOIP call" button

2022-05-10 Upgrade outline element to support skinned meshes

2022-05-02 Graceful fallback when localStorage permission denied

2022-05-02 Improved newline handling in room source parsing

2022-05-01 Support dynamic room.walk_speed / run_speed

2022-04-24 Expose object.activeanimation to scripts

2022-04-24 Use relative URL for manifest start_url

2022-04-24 Added cloneAnimations() function

2022-04-24 Respect transparent flag when cloning material instead of always autodetecting

2022-04-24 Fix for player.scaleTo with 0 or unset time

2022-04-24 Cache proxy object for player

2022-04-24 Dispatch event when sound ends

2022-04-24 Added explicit override to force positional audio

2022-04-24 Don't clone ShaderMaterials

2022-04-24 Don't override blend mode if not explicitly set

2022-04-24 Store activeanimation when set via anim_id

2022-04-24 VR controller usability improvements, switch to CDNed webxr-input-profiles

2022-04-24 Fix for particle emission rates < 1 per frame

2022-04-24 Apply morphtargets to ghosts from network data

2022-04-24 Support for node text contents with newlines

2022-04-24 Updated BASIS transcoder

2022-04-24 Commented out custom element log

2022-04-24 Add outliner as default built-in element

2022-04-24 Added outliner element

2022-04-24 Sync avatar morph targets over network

2022-04-24 Track morphtarget changes in memory

2022-04-24 Gracefully handle missing localStorage

2022-04-24 Gracefully handle missing localStorage

2022-04-24 Expose thickness and segments attributes to scripts

2022-04-22 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-04-22 Support raw messages in chatbox

2022-04-22 VOIP "incoming call" styles

2022-04-22 Use pathname for page name unless otherwise specified

2022-04-22 Added three-icosa material support

2022-04-22 Fade overlay over 1s when hiding

2022-04-22 Accept trackingid as client parameter

2022-04-22 Graceful fallback for localStorage permissions problems

2022-02-19 1.5.41

2022-02-19 Hide virtual joysticks on desktop

2022-02-19 de chat for private rooms, handle missing elements

2022-02-19 Don't include Web Share polyfill

2022-02-19 Don't load avatar iframes unless visible (fix focus stealing)

2022-02-19 Hide <fireboxroom> in css

2022-02-06 Equirectangular skybox fix

2022-02-01 1.5.40

2022-02-01 Avatar picker improvements

2022-02-01 I hate my dumb head and body

2022-02-01 1.5.39

2022-02-01 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-02-01 Seriously, stop inverting my damn head!

2022-02-01 1.5.38

2022-02-01 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-02-01 Don't flip head

2022-01-31 1.5.37

2022-01-31 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-01-31 Removed obsolete ui dependency

2022-01-31 1.5.36

2022-01-31 Removed unused dependencies from package-lock.json

2022-01-31 1.5.35

2022-01-31 Don't flip player avatar backwards

2022-01-31 Fixed regex character match escaping in htmlmixed mode

2022-01-31 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-01-31 Removed duplicate attribute definition

2022-01-30 1.5.34

2022-01-30 Removed unused/insecure dev dependencies

2022-01-30 Merge branch 'master' of github.com:jbaicoianu/janusweb

2022-01-30 Bypass corsproxy for non-http(s) URLs

2022-01-30 Pass asset proxy attribute to underlying assets

2022-01-30 Code quality improvements

2022-01-30 room.updateSource()

2022-01-30 Support <janus-viewer> with attributes and embedded room code

2022-01-30 Rename room.requirescripts to room.requires

2022-01-30 Skybox id rename and loading fixes

2022-01-30 Added janus-vfs: url translator support

2022-01-30 Added janusvfs translator

2022-01-30 Only add physics_collide event handler if object is collidable and not a trigger

2022-01-30 Support overridden transparency attribute

2022-01-30 Texture load efficiency fixes

2022-01-30 Added blend_mode depth_offset depth_func and color_write attributes

2022-01-30 Support updating websurface urls dynamically

2022-01-30 Fixed duplicate attribute

2022-01-30 Don't set renderOrder if object doesn't exist yet

2022-01-30 Added object.static attribute to bypass script updates

2022-01-30 Added object.transparent attr to override automatic detection

2022-01-30 Load VFS app by default

2022-01-30 Various style tweaks

2022-01-30 Added new virtual filesystem app

2022-01-30 Commented out unused avatar custom elements

2022-01-30 Fix paragraph collider and missing semicolon

2022-01-30 Added text wireframe property

2022-01-30 Allow updating websurface url dynamically

2022-01-30 Fix missing semicolon

2022-01-30 Fix duplicate attribute

2022-01-30 Fixed duplicate object props and missing semicolons

2022-01-30 Fixed missing semicolons

2022-01-30 XR controller cursor scale and rotation fix

2022-01-30 Expose janus.currentroom via proxy

2022-01-30 Fixed missing semicolons and accidental globals

2022-01-30 Fixed missing semicolons

2022-01-30 Code quality and consistency for depth_* attributes

2022-01-30 Line segment transparency/fog/renderOrder fixes

2022-01-30 Greatly improved room source editor

2022-01-30 CUstom element based client, fullsize fix

2022-01-30 Update navigation to use custom element based client

2022-01-30 Fix missing semicolon

2022-01-30 Code quality clean-up (duplicate vars, missing semicolons, etc)

2022-01-15 Merge pull request #233 from jbaicoianu/dependabot/npm_and_yarn/follow-redirects-1.14.7

2022-01-15 Bump follow-redirects from 1.14.5 to 1.14.7

2021-12-21 Expose more text attributes

2021-12-21 Fix inventory error for rooms with no assets

2021-12-21 Added janus.createRoom() for dynamic room creation

2021-12-04 Updated karma dependency

2021-12-04 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-12-04 1.5.33

2021-12-04 Updated CHANGELOG

2021-12-04 Temporarily disabled share and debug buttons

2021-12-04 Switch player to use capsule collider

2021-12-04 Bind player's mousemove/mouseover handler to room object

2021-12-04 Return room reference from preload function

2021-12-04 Respect serviceworker settings in config file

2021-12-04 Check that shader uniforms object exists before accessing

2021-12-04 Absolute path for start_url, added ovr_package_name

2021-11-23 Capsule collider offset fix

2021-11-19 Mouse event handler fixes

2021-11-19 <assetscript> doesn't need an id

2021-11-19 Minor performance tweaks

2021-11-19 Remove <fireboxroom> requirement if <janus-viewer> is used

2021-11-19 Updated physx release

2021-11-19 Only trigger portal collide hwndler for player object

2021-11-19 Only process mesh collider once

2021-11-19 Added portal font and font_weight attributes

2021-11-19 Minor optimization

2021-11-19 Optimize particle bounding sphere calculations

2021-11-19 Teleporter performance fixes

2021-11-19 Disable event for missing googlepoly element

2021-11-09 Update object material envMap when skybox changes

2021-11-05 Added service worker to build script

2021-11-05 Added basic service worker

2021-11-05 Tweaked renderorder for avatar and teleporter to avoid depth buffer overlap

2021-11-05 Prevent script load errors from blocking room onload event

2021-11-05 Respect lighting parameter from ghost definition

2021-11-05 Fix <image> transparency

2021-11-05 Updated PWA manifest

2021-11-03 Added oncollision to list of properties

2021-11-03 Track websurfaces in room.roomassets map so they show in source viewer

2021-11-02 Fixed init.sh component list

2021-11-02 1.5.32

2021-11-02 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-11-02 Added utils component to init script

2021-11-02 1.5.31

2021-11-02 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-11-02 Jump animation support

2021-11-02 room.contains() handles proxy objects and regular objects

2021-11-02 Don't force update matrix/matrixWorld on each script tick

2021-11-02 onThingChange performance improvements

2021-11-02 room.playSound() now supports asset and js_id modes

2021-11-02 Player position setting fixes

2021-11-02 room.pointerlock argument

2021-11-02 Fix spawnpoint position for portals nested in objects

2021-11-01 Added 'none' uiconfig option

2021-11-01 Slower animation weight fading

2021-11-01 Pass --all param to npm ls

2021-10-31 Use bound room variable in scripts instead of global

2021-10-31 Rename skybox_hdri to skybox_equi, allow toggling skybox

2021-10-31 Removed extra }

2021-10-31 Disable Google Blocks

2021-10-31 Fixed missing text in inventory

2021-10-31 Optionally request plane detecion feature for AR

2021-10-31 Disabled broken mouse-based teleporter event bindings

2021-10-31 Update default client homepage URL

2021-10-31 selfavatar tweaks

2021-10-31 Don't set anim_id directly in getAnimationId()

2021-10-31 Create ghost body synchronously

2021-10-31 Disabled player gazecaster

2021-10-31 Added mousewheel zoom for third person view, added player.setAnimationSequence()

2021-10-31 Set input-based anim_id state independently from networkmanager

2021-10-31 Added player.decouplehead attribute

2021-10-31 Cleaned up default avatar code

2021-10-31 Fix distancemodel parameter case

2021-10-31 Removed legacy voip audio, moved some functions to janusghost

2021-10-31 Increase default <paragraph> texture size to 1024x1024

2021-10-31 Fixed anim_id race condition

2021-10-31 Support string-based shader_chunk_replace params

2021-10-31 Added object.applyPosition()

2021-10-31 Removed janusghost.setRoom() override

2021-10-31 Removed console.log

2021-10-31 Fixed old-style avatar head positions

2021-10-31 Changed avatar fade range

2021-10-31 Improved animation handling for ghosts

2021-10-31 Improved object.setRoom() logic

2021-10-31 Improved anim_id handling

2021-10-31 Use this.room instead of global room object

2021-10-31 Bypass proxy object for performance reason

2021-10-31 Gracefully handle null default value for colors

2021-10-31 Add janus.preload()

2021-10-31 Fixed deprecated quaternion SLERP call

2021-10-31 Portals cast shadows

2021-10-31 Don't set title or add event listeners if portal has no url

2021-10-31 Allow spawning sounds with direct URLs

2021-10-31 Fixed distancemodel property

2021-10-30 Respect tex_linear parameter on image assets

2021-10-30 Menu performance optimizations

2021-10-30 Automatically set audio config on load

2021-10-30 Added `showvideo` flag to disable video section

2021-10-30 Lower threshold, set ghost speaking volume on interval

2021-10-30 Update to latest High Fidelity API

2021-10-30 Define userlabel image on user object instead of on room

2021-10-30 Lowered voip indicator threshold

2021-10-26 Added `sources` and `hideconfirm` options to avatar picker, set default bones and moprph targets for Ready Player Me avatars

2021-10-06 Update license years

2021-10-06 Fixed error in virtual gamepad app

2021-10-06 Set remote player speaking volume so mouth can flap

2021-10-06 Ready Player Me avatar selector fixes

2021-10-06 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-10-06 Disable obsolete "reflectivity" material param

2021-10-04 Use morph targets to blink and flap mouth

2021-10-04 Added support for room.skybox_hdri

2021-10-04 Portal shader and velocity fixes

2021-10-04 Convenience functions for working with morphTargets

2021-10-04 Renamed TextBufferGeometry to TextGeometry

2021-09-20 Improved avatar animations and fading

2021-09-20 Call object.start() for new avatars

2021-09-20 Improved animation support

2021-09-20 Apply shader_chunk_replace to fragment shader

2021-09-20 New material properties (clearcoat, transmission, attenuation, thickness)

2021-09-20 Stop sound before restarting if already playing

2021-09-20 Replaced THREE.Geometry references with THREE.BufferGeometry

2021-09-20 Disable iframe border

2021-09-20 Removed THREE.Geometry reference

2021-09-20 Added quake-inspired 'light_style' parameter

2021-09-20 Animation blending

2021-09-20 Removed obsolete THREE.Geometry code

2021-09-20 Fix for non-vector-class scale params

2021-09-20 Init DRACO library on engine start

2021-09-20 Removed unused dependencies

2021-09-20 Added support for custom line segment colors

2021-09-20 Preliminary Ready Player Me avatar support

2021-09-20 Update avatar animation and label while speaking

2021-09-20 Remove dependency on old admin component

2021-09-20 Removed unused avatar free-entry textarea

2021-09-20 Added DRACO mesh compression library

2021-09-20 Removed unused UI files

2021-09-17 Added default Janus avatar

2021-07-25 1.5.30

2021-07-25 Disconnect from janus voip when leaving a room

2021-07-25 Only activate portals on collide if moving towards

2021-07-18 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-07-17 1.5.29

2021-07-14 Video texture fixes for restarting playback + HLS

2021-07-14 Don't navigate to homepage unless location hash is empty

2021-07-14 Use tracked vector3 wrappers

2021-07-14 Merge branch 'master' of github.com:jbaicoianu/janusweb

2021-07-13 Fixed pendingScripts race condition, improved room audio node graph, added room.reload() and room.getDebugStats(), expose room voip attributes to markup

2021-07-13 Check for navigator.xr before setting up sessiongranted event

2021-07-13 Enable player when user interacts with virtual gamepad

2021-07-13 Move voip client into top panel

2021-07-13 Respect room settings for VOIP provider ('janus', 'hifi')

2021-05-09 Fix for pending script loading pproblems

2021-05-09 Fix gazecaster double-update and peristence

2021-05-08 Render cursor after everything else

2021-05-08 Fix for nested reciprocal portals

2021-05-08 Added room attributes: voip voipid voipserver and voiprange

2021-05-08 Added room.cursor_opacity

2021-05-08 Exit pointerlock if still active when menu is shown

2021-05-01 Handle sessiongranted event by entering VR

2021-05-01 Hover states for buttons and sliders

2021-05-01 Disable AR button if no devices found

2021-04-19 Added xrmenu to default UI app list

2021-04-19 Exclude non-janus objects from object.children

2021-04-19 Expose dynamic / static friction properties

2021-04-19 Added XR menu to wrists

2021-04-19 Added xrmenu web UI app

2021-04-19 Tweaked player default physical params

2021-04-19 Teleporter fixes

2021-04-19 Respect image asset hasalpha flag for transparency

2021-04-19 Don't force texture repeat to 1,1

2021-04-19 object.gain support for videos

2021-04-18 Async sound initialization to avoid autoplay blocking, add rolloff param

2021-04-18 async video.initSound()

2021-04-18 Add websurfaces to room.websurfaces

2021-04-18 Fixed error when nav ui app is "detached"

2021-04-18 Support drag-drop from localhost without proxy

2021-04-18 Added missing share library

2021-04-18 Request plane detection in AR mode

2021-04-18 Added default "avatar image not found" placeholder image

2021-03-14 Start stripping out old voip system in favor of new one

2021-03-13 Improved tracked controller raycast handling

2021-03-13 Add websurfaces to list of assets (fixes missing websurfaces in rooms with no other assets)

2021-03-13 Added/fixed vr180 and loop parameters for assetvideo

2021-03-13 janus-overlay visibility logic

2021-03-13 Added physicsworker build step

2021-03-13 Added start:dev script to handle auto-rebuilds

2021-03-13 Style tweaks

2021-03-13 Allow setting username in form without updating network name

2021-03-13 Fix per-room teleporter disabling

2021-03-13 Convert pos to an elation.physics.vector3

2021-03-13 Major VOIP improvements (HiFi + style tweaks)

2021-03-13 Button titles and other tweaks

2021-03-13 Removed min-height from overlay sections

2021-03-09 Add enabled attribute for raycaster

2021-03-09 Added images and sounds for comms app

2021-03-02 Teleporter bugfixes

2021-02-27 Added sound, voip, share, and debug buttons

2021-02-27 Clone vector when spawning avatar preview

2021-02-27 Added portal cooldown time

2021-02-23 Merge pull request #216 from foxlet/firefox-fixes

2021-02-23 Fix source textbox size in Firefox.

2021-02-16 Improved avatar picker (light, hide when out of view, etc)

2021-01-13 room.cookies localStorage implementation

2021-01-13 Improved defaultcolor logic

2021-01-13 Respect `<room teleport="false">` setting

2020-12-09 Fixed markup documentation link

2020-11-30 1.5.28

2020-11-30 1.5.27

2020-11-30 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-11-30 Use sRGB encoding for skybox texture

2020-11-30 1.5.26

2020-11-30 Bypass cors proxy for same-origin content

2020-11-30 Fix touchscreen players not being able to move

2020-11-25 1.5.25

2020-11-25 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-11-25 Use sRGB encoding for diffuse textures

2020-11-08 1.5.24

2020-11-08 Fix use_local_asset room rotation bug

2020-11-08 Pass vr180 and eac360 asset arguments

2020-11-08 Better handling of videos when room is stopped and started

2020-11-08 Remove obsolete sbs3d / ou3d handling

2020-11-08 Teleporter longpress trigger support

2020-11-08 Unsubscribe from rooms when leaving them

2020-11-08 More efficient applyTextureOffset handling

2020-11-07 Hand tracking improvements

2020-11-07 Hand tracking improvements

2020-11-07 Fix janus.hmd on browsers without WebXR

2020-11-01 Set layers for all object parts

2020-11-01 Throw start and stop events for all objects

2020-11-01 Improbed reliability of NAF-shim initialization

2020-11-01 Added UI app getBaseURL function

2020-10-31 Implement tracked pointer mousemove, pass input object through with event

2020-10-28 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-10-28 Don't re-enable player cursor if user is in VR

2020-10-28 Implemented `janus.hmd` boolean

2020-10-26 1.5.23

2020-10-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-10-26 Fix videoasset-related error in object.onBeforeRender

2020-10-26 1.5.22

2020-10-26 Stop <input> element change event propagation

2020-10-26 Fixed missing native-client text messages

2020-10-25 Improved username picker logic

2020-10-25 Added room.contains(object)

2020-10-25 Communicate connection status via events

2020-10-25 Communicate connection status via events and flags

2020-10-25 Improved feedback for presence connection status

2020-10-25 Remove console log

2020-10-23 1.5.21

2020-10-23 CSS for top panel and loading text

2020-10-23 VOIP and chat improvements

2020-10-23 Accessibility tweaks to chat log

2020-10-22 Don't toggle fullscreen on touch events

2020-10-22 URL regex grouping fix

2020-10-22 Parse room.voipserver param

2020-10-22 room.raycast() maxdist and line precision fix

2020-10-22 Pass through more asset attributes

2020-10-22 Expose pickable parameter

2020-10-22 Enable sound system on click

2020-10-22 Don't throw error about invalid key when autocompleting inputs

2020-10-22 Relative URL fix

2020-10-22 js_id for reciprocal link

2020-10-22 Respect spawn point rotation

2020-10-22 Support for URL hash pointing to 3d world spawnpoint

2020-10-22 raycast maxdist argument

2020-10-22 Fix avatar undefined variable

2020-10-22 player.lookAtLERP() for smooth look-at

2020-10-22 Cursor opacity and visibility

2020-10-22 Major WebXR improvements

2020-10-22 virtual joystick style tweaks, fixed script error

2020-10-22 More flexible <janus-username-picker>

2020-10-22 Arc teleporter

2020-10-22 Improved Enter VR button functionality

2020-10-22 Avatar selector visual and accessibility improvements

2020-10-22 Pass through hasalpha attribute

2020-10-22 Clean up ghost objects when changing avatar

2020-10-22 Improved handling of hash anchors, main menu keybinding

2020-10-22 Improved room referrer handling

2020-10-22 object.contains()

2020-10-22 object.traverse()

2020-10-22 Add ability to clone object with or without children

2020-10-22 Handle null child objects gracefully

2020-10-22 object.raycast() maxdist parameter

2020-10-22 Pass correct target with bubbled events

2020-10-22 Rotation fixes

2020-10-22 Fix billboarding when in XR

2020-10-22 Added object.loadNewAsset() to define assets at object level instead of room level

2020-10-22 Improved <paragraph>

2020-10-22 Video texture filtering fix

2020-10-22 shader_id respects more material attributes (side, blending, etc)

2020-10-22 displacementmap_id and envmap_id fall back on video textures

2020-10-22 alphamap_id and sbs/ou3d texture fixes

2020-10-22 sbs3d / ou3d texture fixes

2020-10-22 Added alphamap_id and usevertexcolors attributes

2020-10-22 Process collider if picking=true and collidable=false

2020-10-22 Assign textures to dynamically-allocated objects

2020-10-22 Respect image opacity parameter

2020-10-22 WebXR reliability improvements

2020-10-22 <janus-overlay> support

2020-10-22 Added CSS for <janus-viewer> overlay

2020-10-21 Add remoteplayer.setVolume()

2020-10-21 Zero out velocity when portal is touched

2020-10-21 Disabled shadows, added comfort mode

2020-08-05 1.5.20

2020-08-05 Link rotation uses degrees

2020-08-05 Rotation fixes

2020-08-04 Expose room objects in editor and inventory

2020-08-04 Added room assets to inventory

2020-08-04 Added inventory roomasset templates

2020-08-04 Don't force color to white if texture is specified

2020-08-04 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-08-04 Call updateParticles() when count or loop parameter change

2020-07-30 1.5.19

2020-07-30 No need to convert degrees to radians anymore

2020-07-30 Added hasChangedPosition()

2020-07-30 Trigger render when orientation or position change, and correct NaN positions

2020-07-30 Pass item URL through when inventory item is selected

2020-07-30 Expose loop parameter, refresh geometry when props change

2020-07-30 Refresh paragraph when attributes change

2020-07-30 Added new primitive types

2020-07-30 Inventory item style tweaks

2020-07-30 Fixed rotation, handle new inventory types

2020-07-30 Editor max-width

2020-07-30 Input focus fix and value formatting

2020-07-28 Don't convert to degrees manually

2020-07-26 1.5.18

2020-07-26 Respect thing.pickable parameter in raycast

2020-07-26 Improved portal debounce logic

2020-07-26 Toggle object.pickable instead of changing collider, remove console logs

2020-07-24 1.5.17

2020-07-24 Whitespace

2020-07-24 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-24 Avoid unnecessarily recompiling materials (huge optimization!)

2020-07-24 Use roomid as part of unique object id to avoid id collisions across rooms

2020-07-24 Room exposes sync and js_id params

2020-07-24 Attempt to make portal render on top of coplanar surfaces

2020-07-24 Delay gazecaster and cursor init until room is joined

2020-07-24 Scenetree only shows objects marked as persistent

2020-07-24 Don't bind object delete to backspace

2020-07-22 Refresh scene tree when room adds or removes objects

2020-07-22 Fixed particle image handling

2020-07-22 Raised mesh collider size limit to 64k verts

2020-07-22 Make room properties editable, only list janus objects

2020-07-22 Handle null values for color and vectors

2020-07-19 Alpha fix for particles

2020-07-19 Handle Vector3 objects for rotation speed

2020-07-19 Fixed player crosshairs / pointer

2020-07-19 Print room title or URL in comms join messages

2020-07-19 Fix shader compile error, expose more properties

2020-07-18 Reformatted object initialization as multiple lines

2020-07-18 Bigger room_plane collider

2020-07-18 Removed unused tonemapping_whitepoint setting

2020-07-18 Fix light double-creation bug

2020-07-18 Set remoteplayer.room before emitting janusweb_user_joined event

2020-07-18 Fixed navigation input autoselect

2020-07-18 Oops. Late night debugging.

2020-07-18 Fixed change encoding order of operations bug

2020-07-18 Added room.dispose()

2020-07-18 Reduced default 3d text width

2020-07-18 Fixed typoe (colod -> color)

2020-07-18 Reload room if unloaded, set title when activating room

2020-07-18 janusvr.com -> janusxr.org

2020-07-13 1.5.16

2020-07-13 Don't error out if shader uniform type isn't specified

2020-07-13 Font asset support

2020-07-13 Portal default scale fixes

2020-07-13 Script loading fixes

2020-07-13 Reciprocal portal style improvements

2020-07-13 PBR rendering is now default

2020-07-13 Navigation bar spawns portal, alt key to go directly

2020-07-13 Use this.getAsset() instead of global asset pack

2020-07-13 Bypass proxy objects for texture parameter updates (performance boost)

2020-07-13 Apply renderorder to child objects as they load

2020-07-13 Don't try to use shader if it's undefined

2020-07-13 Added `player.spawnPortal(url)`

2020-07-13 Round portals, shaders, and other portal improvements

2020-07-13 Reddit translator tweaks

2020-07-13 Reddit and default room translator tweaks

2020-07-13 Added default font and portal shader assets

2020-07-13 Added default green portal shader

2020-07-13 Added `shadertype` attribute for `<AssetShader>`

2020-07-13 Added <assetfont> support

2020-07-13 Use this.getAsset() instead of global asset pack

2020-07-13 3d text improvements (PBR, bevel, font assets)

2020-07-08 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-08 portal.getFullURL() method

2020-07-08 Account for portal scale when calculating aspect ratio

2020-07-08 Fix for removing non-proxied objects (double player collider bug)

2020-07-06 Merge pull request #203 from Spyduck/emissive_fix

2020-07-07 fix emissive color

2020-07-06 Event handler stub for blocked autoplay audio

2020-07-06 Fix reciprocal relative links

2020-07-06 Check that summarizeXML function exists before calling

2020-07-05 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-05 Fix for double player collider problem

2020-07-04 1.5.15

2020-07-04 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-04 Fixed callback scope problem

2020-07-04 1.5.14

2020-07-04 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-04 Enable material dithering to reduce color banding

2020-07-04 Adjust aspect ratio of portals to fit image

2020-07-04 Event bubbling fix for room

2020-07-04 Fix for event bubbling target parameter

2020-07-04 Removed console.logs

2020-07-03 Updated example to use custom element-based initialization

2020-07-01 1.5.13

2020-07-01 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-07-01 Pass referrer URL when changing rooms

2020-07-01 Improved reciprocal link positioning logic

2020-07-01 Improved referral logic

2020-07-01 Use sphere offset for player collider

2020-07-01 Teleporter improvements

2020-06-30 Player should be a child of the room they are in

2020-06-30 Don't pass in default (0,0,0) spawnpoint for portal traversal

2020-06-30 Label shouldn't be pickable

2020-06-30 Respect pickable and collidable parameters

2020-06-30 Create reciprocal link when traversing portals if the room doesn't already have a link back

2020-06-30 Fixed AR controller XRInput handling

2020-06-30 Fix for undefined position when traversing portals

2020-06-30 Minor tweaks to formatting and variable names to avoid variable shadowing

2020-06-28 1.5.12

2020-06-28 Fix for gltf colliders (don't use object parent position, this was a collada-specific hack)

2020-06-28 Ignore room attribute when summarizing changes

2020-06-28 Fixed room_plane collider

2020-06-27 Stop laser pointer at intersection point

2020-06-27 Disable teleporter light

2020-06-27 Don't serialize room parameter

2020-06-26 1.5.11

2020-06-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-06-26 1.5.10

2020-06-26 Added "clear" image

2020-06-26 Load locomption app by default

2020-06-26 Added elements for changing username and avatar

2020-06-26 Improved teleporter with snap turning

2020-06-26 Comms panel open by default

2020-06-26 Comm window resize

2020-06-26 Update username label when player changes name

2020-06-26 Full tracked controller support

2020-06-26 Add component mapping for janusxrplayer

2020-06-26 janusvr.com -> janusxr.org

2020-06-26 Added <linesegments>

2020-06-26 Added locomotion app and webxr-input-profiles dependency

2020-06-26 room.skybox attribute

2020-06-26 Added external and target attributes, debounce clicks, and use gamepad haptics

2020-06-26 Set all the usernames

2020-06-26 Set room on children when player room changes

2020-06-26 player_enable / player_disable events

2020-06-26 Control mapping tweaks

2020-06-26 Added .setRoom() and expose .room prooperty

2020-06-26 Add xrplayer as child of player

2020-06-26 Changed default servers to point to janusxr.org

2020-06-15 1.5.9

2020-06-15 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-06-15 Pass type and format attributes through when creating video assets

2020-06-15 Support new bloom filter, and change default bloom value

2020-06-15 Fall back on video for various texture types, if no image asset found

2020-06-15 Use screen video as emissive map

2020-06-15 Fixed default avatar marklup

2020-06-15 Improved reliability for VOIP screen assignment

2020-06-15 xrplayer follows player

2020-06-15 Update Three.js deprecated API calls

2020-06-15 Rearranged settings window

2020-06-15 Keep janus-server clientid in sync with JanusWeb username, reliability improvements

2020-06-15 Three.js deprecated API updates

2020-06-15 xrplayer camera

2020-06-13 1.5.8

2020-06-13 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-06-13 1.5.7

2020-06-13 CSS tweaks (notificationbutton, spinner, h2)

2020-06-13 Moved comms panel from left to bottom-left

2020-06-13 Improved comms UI panel, added voip + video support

2020-06-13 Support `video` parameter when defining new video assets

2020-06-13 Handle audio autoplay for videos

2020-06-13 Added optional parent_id parameter

2020-06-12 Fixed avatar bugs, added remote video support

2020-06-12 WebXR fixes

2020-06-12 remoteplayer.addVoice()

2020-06-12 Disable default player label

2020-06-12 Ensure sound.buffer exists before using

2020-06-12 Allow updating sound.distanceModel dynamically

2020-06-12 Allow xr-spatial-tracking for websurfaces

2020-06-12 Don't force default roughness and metalness parameters

2020-06-12 Don't try to stop video if it doesn't exist

2020-06-12 Per-object texture UV offset/repeat support

2020-06-12 renderorder attribute

2020-06-12 Autofetch avatar data on load

2020-06-12 Fixed ;;

2020-06-12 Expose username and avatar functions as public API

2020-06-12 Disable raycaster, which is currently broken

2020-06-12 Update light target when changed

2020-06-12 Fixed zdir handling code

2020-06-12 Fetch asset from default assetpack if object isn't in the room hierarchy

2020-06-12 Particle opacity and blending

2020-06-12 Don't reset userid suffix for each message

2020-06-12 Three.js deprecated function update

2020-06-12 Spawn XR player at current player position

2020-06-12 Pass uiconfig and container through to engine

2020-06-12 Disabled default background image

2020-06-12 Added WebXR AR button

2020-06-12 WebXR button fixes

2020-06-12 Added avatar picker

2020-04-04 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-04-04 Fix billboarding for objects that aren't at origin (#193)

2020-04-03 1.5.6

2020-04-03 Removed unnecessary classname specifier

2020-04-01 1.5.5

2020-04-01 Don't set emissive parameters if lighting is disabled

2020-04-01 1.5.4

2020-04-01 1.5.3

2020-04-01 Added janusxrplayer object

2020-04-01 room selfavatar fix

2020-04-01 Mark scene as dirty when opacity changes

2020-04-01 Billboard efficiency improvements

2020-04-01 Don't dispatch collide event for triggers

2020-04-01 Rearranged object proxy attributes

2020-04-01 Remove object from global room.objects array when removed

2020-04-01 Collision fixes

2020-04-01 Keep track of when color is changed from default

2020-04-01 Added descriptions for more attributes

2020-03-31 Inventory draggable item fixes

2020-03-31 Handle inventory select event

2020-03-31 <janus-buttons-webar>

2020-03-31 AR button styling

2020-03-11 Fix error when textureasset isn't passed in

2020-03-11 emissive, emissive_intensity, emissive_id, roughness, roughness_id, metalness, metalness_id

2020-03-10 Added attribute comments, define emissive_id, roughness_id, metalness_id, emissive, emissiveIntensity, roughness, and metalness attribs

2020-03-10 Added attribute comments

2020-03-10 Raytracer support for lines and points

2020-03-10 Fix for view source when assets are missing src param

2020-03-10 Support for assetsound buffer and rate params

2020-03-10 Fix for room edits causing duplicate room geometry and other issues

2020-03-10 use_local_id with visible="false" should still set collider model

2020-03-10 Remove objects from room.objects map when removed from scene regardless of lineage

2020-03-10 Object edit sync improvemnts / autosync

2020-03-10 room.locked defaults to false (force boolean instead of undefined))

2020-03-10 Fix ambient light setting

2020-03-10 Added ui.treeview, improved ui.togglebutton styling

2020-03-10 Reconfigured default panels

2020-03-10 Massive edit mode improvements

2020-02-26 Added boolean property editor and wireframe option

2020-02-26 Skybox sphere to fix picking bugs

2020-02-26 Don't throw errors when no room is loaded

2020-02-26 Don't throw errors if no room is loaded, remove debug logs

2020-02-26 Disabled texture tests for now

2020-02-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2020-02-26 object wireframe mode, material initialization fixes, race condition fix

2020-02-26 Fixed texture colorspace tests

2020-02-26 Fire room_load_complete event even if room has no asset dependencies

2020-02-26 Merge pull request #191 from Spyduck/master

2020-02-26 Reduced log level and removed extra logs

2020-02-26 Don't try to render if canvas element isn't created yet

2020-02-26 Fix autoload logic and whitespace

2020-02-26 Fixed undefined variable error

2020-02-26 Fix undefined starturl error

2020-02-25 use videoasset instead of texture

2020-02-25 fix video and autoplay

2020-02-25 revert test

2020-02-25 Fix video playback on objects

2020-02-17 Fix backwards remote player heads

2020-02-17 ui navigation app race conditionf ix

2020-02-17 Fix build script warnings

2020-02-17 Cleaned up build script output

2020-02-17 Don't create audio context until it's needed

2020-02-17 Don't create remote player audio context until needed

2020-02-17 Fixed avatar loading race condition

2020-02-17 WebXR support improvements

2020-02-17 Move default UI includes to apps

2020-02-17 Fixed canvas creation race condition

2020-02-16 Avatar load race condition fixes

2020-02-16 Workaround for double ghost label bug

2020-02-16 Support avatarsrc attribute for <janus-viewer>

2020-02-16 Use new method of entering XR

2020-02-16 Added avatar UI app

2020-02-16 Log exception if UI config fails to load

2020-02-16 Keep track of edit mode changes, prompt if user leaves with unsaved changes

2020-02-16 Fixed audio seeking and sounds without src

2020-02-16 sound.singleshot attribute

2020-02-16 BufferGeometry.addAttribute => setAttribute

2020-02-16 Pickable particles

2020-02-16 depth_write and depth_test attributes

2020-02-09 Respect ancestors' locked parameter, mousewheel tweaks

2020-01-11 Update self-avatar head orientation each frame

2020-01-10 Throw separate events for collisions vs triggers

2020-01-10 Fixed logic for high-poly collison mesh rejection

2019-12-12 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-12-12 Moved teleporter JS into locomotion app

2019-12-12 1.5.2

2019-12-12 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-12-11 Reverted #168

2019-12-11 1.5.1

2019-12-11 Moved 3d teleporter into WebUI app

2019-12-11 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-12-11 Moved background image off of external server

2019-12-11 Don't generate mipmaps for basis textures

2019-12-11 Basis texture support

2019-12-11 Added hasalpha parameter

2019-12-11 Fixed XML parse error handling for Firefox

2019-12-11 Show markup parse errors

2019-12-10 Virtual gamepad visual improvements

2019-12-10 Edit mode debug view and view-source integration

2019-12-10 "view source" now supports editing and updating

2019-12-10 Support for image_id thumbnails for videos

2019-12-10 fog attribute for disabling fog on per-object basis

2019-12-10 Improved onload event reliability

2019-12-10 Improved mobile touch controls

2019-12-10 Added player.lookAt()

2019-12-10 Spotlight debug helper for edit mode

2019-12-10 Added light_penumbra and light_decay parameter for spotlights

2019-12-10 Only consider an object a child if it has a janus reference

2019-12-10 Access js_id property directly

2019-12-10 Fixed janus object serialization

2019-12-10 Disabled GA tracking by default

2019-12-10 Fix error when no UI is present

2019-12-10 Added/fixed corsproxy and shownavigation client args

2019-10-20 1.5.0

2019-10-20 1.4.11

2019-10-20 Minor inventory tweaks

2019-10-20 Toggle edit panel with edit button, added export support

2019-10-20 Added export button, changed debug view label

2019-10-19 1.4.10

2019-10-19 Update geometry if changed while not visible

2019-10-19 Fixed rotation snap with gizmo

2019-10-19 Fix glitchy rendering and input handling for websurfaces

2019-10-19 Websurface image_id thumbnail support

2019-10-19 Wider view-source window

2019-10-19 Create websurface if user drops text/html link

2019-10-19 Editor button styling

2019-10-19 Pass hasalpha argument to video assets

2019-10-19 Pass tex_linear from model asset through to image asset

2019-10-19 Flip mousewheel translation direction

2019-10-19 Initialize events for new rooms as they're created

2019-10-18 Fall back on src if homepage isn't specified

2019-10-18 View source improvements

2019-10-18 Allow passing of attributes for object autocreation

2019-10-18 Added has_alpha and other video parameters

2019-10-18 Enable editor panel by default

2019-10-18 Simplified editor, added mime type detection, improved mwheel handling

2019-10-17 Fix view-source window initial size

2019-10-11 1.4.9

2019-10-11 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-10-11 Fixed syntax error in WebXR button code

2019-10-11 1.4.8

2019-10-11 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-10-11 WebXR support

2019-10-10 1.4.7

2019-10-10 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-10-10 Don't access network object if it hasn't been created yet

2019-10-03 1.4.6

2019-10-03 1.4.5

2019-10-03 Added support for greyscale bumpmaps

2019-09-18 1.4.4

2019-09-18 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-09-18 1.4.3

2019-09-18 Default selfavatar off

2019-09-18 Tweaked tonemapping defaults

2019-09-18 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-09-18 Moved networking init until after room has loaded

2019-09-18 object.onbeforerender event listener support

2019-09-18 shader_chunk_replace attribute

2019-09-18 Set player visible if selfavatar is set

2019-09-18 Editor button

2019-09-18 Editor button component

2019-09-18 Use proper URL encoding for data URLs

2019-09-18 Ignore colliders with >16k tris

2019-09-18 Multiply collision_scale by scale

2019-07-27 1.4.2

2019-07-27 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-07-27 1.4.1

2019-07-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-07-26 Don't initialize player flying property if room inits before player

2019-07-26 Copy back orthonormalized zdir vec

2019-07-26 Throw 'create' event when object has been created

2019-07-26 Button styling updates

2019-07-25 Added layers and renderorder attributes

2019-07-25 Track position, scale, and color for changes across frames

2019-07-25 Track position, scale, and color for changes across frames

2019-07-25 Disable skybox collider

2019-07-24 Merge pull request #168 from modulesio/declare-compat

2019-07-24 Merge branch 'master' of github.com:jbaicoianu/janusweb

2019-07-24 Removed debug log

2019-07-24 Added shader_id support

2019-07-24 Disable teleporter, respect room.selfavatar

2019-07-24 Expose player.getViewFrustum()

2019-07-24 teleport selfavatar and onload attributes, postUpdate() callback

2019-07-24 support for room "require" attribute, fixed double dependency loads

2019-07-24 Shader asset support

2019-07-24 Optimization: bypassing proxy object for ambient color reduces per-frame cpu overhead

2019-07-24 Commented out 'playing' getter

2019-07-23 Better color handling for text objects

2019-07-23 Support for depth_write/depth_Test, per-particle color, opacity, and size.

2019-07-23 Respect room.teleport option

2019-07-23 Parse <AssetShader> from room source

2019-07-23 Removed debug logs

2019-07-23 Don't autload room until assets.json has loaded

2019-07-22 Switch utils/init.sh flag -A -> -a

2019-06-27 Merge pull request #166 from madjin/master

2019-05-09 Added object.lights attribute

2019-05-09 Use vertexColors when specified

2019-05-09 Toon shader material support

2019-05-09 Support .normalMap and .bumpMap separately

2019-05-09 Use .traverseObjects() instead of THREE.Object3D.traverse()

2019-05-09 Changed spybox picking collider to cube

2019-05-09 Store room.completed flag to indicate loading status

2019-05-09 Moved script loading into its own function

2019-05-09 room_edit event

2019-05-09 room.flying attribute support

2019-05-09 room.toon attribute support

2019-05-09 Billboarded label for remote player userids

2019-05-08 .updateColor() method using .traverseObjects()

2019-05-08 Billboarded userid labels

2019-05-08 Disable bubbling for update event

2019-05-08 Expose onchange event to scripts

2019-05-08 Event bubbling for all dispatched events

2019-05-08 .addControlContext() / .activateControlContext() / .deactivateControlContext()

2019-05-08 Added .clone() method

2019-05-08 Added .traverseObjects() function, fixes nested object attribute bugs

2019-05-08 Added restitution attribute, changed collider debug material

2019-05-08 Expose 'objectchange' event to scripts

2019-05-06 update README

2019-04-26 room.dispatchEvent()

2019-04-26 Added room.require() function to load elements from remote repositories

2019-04-26 Moved edit mode control context into UI app

2019-04-26 Added room.onMouseMove / room.onMouseDrag

2019-04-26 Moved edit mode from room.js into is own UI app

2019-04-26 Box collider for planes

2019-04-26 Reset color proxy wheen changing from defaultcolor

2019-04-25 Simplify room load test

2019-04-25 Room load test debugging

2019-04-25 Fix for double / in UI config path

2019-04-25 Don't init room events if room doesn't exist yet

2019-04-25 Cursor crosshair + green dot

2019-04-25 Remove mtl from avatar asset definition

2019-04-25 Fix for double / in UI config path

2019-04-25 CI tweaks

2019-04-25 CI tweaks

2019-04-25 CI tweaks

2019-04-25 CI tweaks

2019-04-25 CI tweaks# Please enter the commit message for your changes. Lines starting

2019-04-25 CI tweaks

2019-04-25 CI tweaks

2019-04-25 Switch to ChromeHeadless

2019-04-24 Enabled chrome/ff in karma config

2019-04-24 Fixed automated tests

2019-04-24 Don't try to access undefined room

2019-04-24 player.dispatchEvent, raycast intersection fixes

2019-04-24 Don't try to call room.createObject if room doesn't exist

2019-04-24 Workaround for ndefined player position

2019-04-24 Use crosshair cursor in non-VR mode

2019-04-21 Test updates

2019-04-21 Updated karma dependency version

2019-04-21 Added editor app

2019-04-21 Nodejs version debugging

2019-04-21 nodejs version debugging

2019-04-21 Debug nodejs version problem

2019-04-21 Print nodejs version

2019-04-21 Settings ui app tweaks

2019-04-19 Removed imagediff devDependency

2019-04-19 Updated nodejs version

2019-04-19 DAT translator whitespace / comments

2019-04-19 Added handler for dat:// room URLs

2019-03-30 Style tweaks

2019-03-30 Padding tweak

2019-03-30 Use custom itemcomponent for inventory to allow for advanced logic

2019-03-30 Added editor app

2019-03-30 sbs3d/ou3d improvements

2019-03-30 Added default trigger collider volume

2019-03-28 Disable bubbling for raycaster events

2019-03-04 Use portal size to scale thickness

2019-03-04 Texture offset and sbs3d/ou3d fixes

2019-03-04 client autostart option

2019-02-15 Added defaultlights, tonemapping_type, tonemapping_exposure, and tonemapping_whitepoint attributes to room

2019-02-08 Delay custom element initialization until assetpack is loaded

2019-01-28 Emissive material fix

2019-01-28 getParentByTagName case insensitivity

2019-01-28 Fix for multimaterial, gifs, and texture offset/repeat

2019-01-28 flipy parameter support

2018-12-02 Support for custom texture attribute

2018-12-02 Object part handling improvements

2018-12-02 Expose object.refresh() to mark renderer dirty

2018-12-02 Respect texture alpha when casting shadows

2018-12-02 Allow custom objects

2018-12-02 Allow texture with no image

2018-12-02 Added normalmap_id displacementmap_id displacementmap_scale

2018-12-02 Added texture_offset texture_repeat texture_rotation

2018-12-02 Added depth_write / depth_test

2018-12-02 Player self-avatar

2018-12-02 Particle performance optimizations

2018-12-02 Improved directional light + shadow support

2018-12-02 Added ghost showlabel attribute

2018-11-21 Don't hardcode defaults

2018-11-21 Added mesh_uvs support

2018-11-21 Fixed typo in video audionode init

2018-11-17 Added billboard option for all object (x/y/z/xyz)

2018-11-15 Support for generative geometry via room.loadAsset()

2018-10-24 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-10-24 Update local avatar when changed

2018-10-24 Fix for avatar body init

2018-10-24 Fix for avatar faces turning 180 degrees on click

2018-10-09 1.4.0

2018-10-09 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-10-09 Room edit improvements

2018-10-09 Improved "Enter WebVR" button

2018-10-09 Fix for <image3d> in room edits

2018-10-09 Leap motion hand fixes

2018-10-09 Visible self-avatar

2018-10-09 Temporary loading indicator

2018-10-09 shading => flatShading

2018-10-09 Fix for objects which don't yet have a parent

2018-10-09 Fix for URLs in image_src and aspect ratio bug

2018-10-09 Fix undefined boundingSphere error

2018-10-09 Added portal mirror options

2018-10-01 Edit mode improvements

2018-10-01 Fixed typo

2018-10-01 Implemented janusbase.hasPhysicsChangedOrientation()

2018-10-01 Handle Euler and Quaternion when serializing edits

2018-10-01 Send player scale in network update packets

2018-10-01 Added player.scaleTo(size, duration)

2018-10-01 Use layer 10 for edit mode objects

2018-10-01 Respect scale vector from avatar movement packets

2018-09-25 Merge pull request #152 from madjin/master

2018-09-25 1.3.2

2018-09-25 Updated elation-engine dependency

2018-09-25 1.3.1

2018-09-25 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-09-25 Updated changelog

2018-09-25 Fixed start page URL

2018-09-24 1.3.0

2018-09-24 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-09-24 Changed multiplayer update rate to 20ms

2018-09-24 Added virtual gamepad

2018-09-24 Added transporter and virtualgamepad apps

2018-09-24 Virtual gamepad improvements

2018-09-24 Added onloadstart / onloadprogress / onload events

2018-09-24 Fixed leap hand finger positions

2018-09-23 Better support for vector/color/euler objects in proxies

2018-09-20 Fixed render layers for spotlight helpers

2018-09-20 Added light helpers for edit mode

2018-09-20 Switched to new Vesta homepage

2018-09-19 Room edit improvements, HiFi object spawning

2018-09-19 Room edit mode improvements

2018-09-19 Fixed problem with custom element dependency ordering

2018-09-19 Pass additional attributes to image asset (sbs3d, ou3d, reverse3d, maxsize, preload)

2018-09-19 Allow updating room.near / room.far in scripts

2018-09-19 Text shadows

2018-09-19 Ensure video exists before accessing properties

2018-09-19 Use this.opacity if old material doesn't specify

2018-09-19 Only process object asset on first load

2018-09-19 Update particle material if particle_scale is changed

2018-09-19 Removed whitespace

2018-09-19 Added getParentByTagName / getParentByClassName

2018-09-19 Removed unused changes variable

2018-09-19 FIxed collision_scale

2018-09-14 adding demo link to README

2018-09-14 merging to current janusweb

2018-09-14 adding demo link to README

2018-06-23 Handle unknown custom elements at client level

2018-06-19 Smarter click handling for inventory

2018-06-19 Fix for chat render issues in Chrome

2018-05-30 1.2.10

2018-05-16 1.2.9

2018-05-30 Input and buttonbar stytle tweaks

2018-05-30 Config screen tweaks

2018-05-30 Removed default Poly API search term, fixed events

2018-05-29 Fixed error page rotation

2018-05-29 Handle null textures gracefully

2018-05-29 Fixes for player reparenting

2018-05-29 Fix room orientation for translators

2018-05-29 Added missing properties/functions to fix obj.appendChild(player)

2018-05-29 Prepend http:// if URL doesn't seem valid

2018-05-28 Edit object placement support, mousewheel to set distance

2018-05-27 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-05-26 Dispatch event for user chat

2018-05-26 Dispatch event for room prints

2018-05-25 Update janusweb client version

2018-05-25 Added property proxy for player.enabled

2018-05-25 Added tab counts

2018-05-25 Switched chat app out for comms

2018-05-25 Use standard attribute names for rooms

2018-05-25 Use recent searches for autosuggest (localStorage based)

2018-05-25 Fixed comms init error

2018-05-24 Moved chat to left-side collapsible panel

2018-05-24 Fixed comment block nesting error

2018-05-24 Style tweaks

2018-05-16 1.2.8

2018-05-16 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-05-16 Added room.pauseSound and room.pauseVideo

2018-05-16 Particle optimizations (min fps, frustum culling)

2018-05-16 Fixed material blending logic

2018-05-16 Fix for ghost materials

2018-05-16 Renamed teleporter to user_teleporter to avoid conflicts

2018-05-16 Capture player control after new room is selected

2018-05-14 1.2.7

2018-05-14 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-05-14 Use column layout for panels

2018-05-14 1.2.6

2018-05-14 Clear editing and sync state between changes

2018-05-14 Fix object.locked mapping

2018-05-14 Updated changelog

2018-05-14 Positional audio from videos

2018-05-14 Added room.getBoundingSphere() and room.getBoundingBox()

2018-05-13 Removed old dependency

2018-05-13 Moved title styling to less specific selector

2018-05-13 Removed debug logs

2018-05-13 sbs3d fix

2018-05-13 Comment out debug log

2018-05-13 Update parts when model finishes loading

2018-05-13 Use opacity from original material

2018-05-13 Added parts system for accessing individual model elements

2018-05-13 Drag-drop object loading improvements

2018-05-13 Added 'object' parameter to use raw Three.js objects

2018-05-13 Use title from translators

2018-05-13 Event ordering fixes

2018-05-13 Fixed missing )

2018-05-13 Added title

2018-05-13 Use new custom elements based UI container

2018-05-13 Navigation improvements

2018-05-13 Fixed spot and directional lights, added light_target

2018-05-09 Major UI configurability improvements

2018-05-09 Various style tweaks

2018-05-09 Moved several includes into apps section

2018-05-09 Move panels into their own component

2018-05-09 Navigation app bugfixes

2018-05-09 Improved 3D object inventory

2018-05-09 Chat UI improvements

2018-05-09 Use special settings button instead of generic button

2018-05-09 Implemented settings UI

2018-04-26 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-04-26 UI app parsing

2018-04-26 Fixed image sbs3d / ou3d support

2018-04-26 Allow networking to be disabled

2018-04-26 Added tracking and networking attributes to clients

2018-04-26 Video sbs3d/ou3d support

2018-04-26 Private room support

2018-04-26 about:blank should be private

2018-04-26 Support drag-drop from local files

2018-04-26 Room private support

2018-04-26 Override collider for room_plane

2018-04-26 Skip proxy for localhost urls

2018-04-26 room.private

2018-04-12 Merge pull request #130 from Spyduck/bugfix-skybox-rotation2

2018-04-12 flip skybox 180 degrees to match native

2018-04-11 Expose janus.ui

2018-04-11 Allocate vectors when needed

2018-04-11 Merge pull request #129 from Spyduck/bugfix-syncing

2018-04-11 Merge pull request #127 from Spyduck/bugfix-play_once

2018-04-11 Update sound.js

2018-04-11 fix syncing issue

2018-04-11 make sound.play_once work (and fixed)

2018-04-11 reset object sync property after each frame

2018-04-11 Enable sound.play_once

2018-04-08 Added autosuggest templates

2018-04-08 1.2.5

2018-04-08 1.2.4

2018-04-08 Use HRTF panning mode for positional sounds by default

2018-04-08 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-04-08 Handle reversed min/max case for rect

2018-04-07 1.2.3

2018-04-07 Added elements dependency

2018-04-07 1.2.2

2018-04-07 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-04-07 Added new UI code

2018-04-07 1.2.1

2018-04-07 1.2.0

2018-04-07 Removed old light target code

2018-04-07 Don't teleport unless player is enabled

2018-04-07 Navigation UI improvements

2018-04-07 Call createChilren on super class

2018-04-06 Fix light creation bug

2018-04-06 Changed markup minscale

2018-04-06 Merge branch 'master' of github.com:jbaicoianu/janusweb

2018-04-06 Version update

2018-04-06 Update renderer on video/gif frames

2018-04-06 Cursor fixes

2018-04-06 particle.setPoint(), improved bounding sphere calculations

2018-04-06 More robust object start-up

2018-04-06 Increae teleporter time, fix stickiness

2018-04-06 Resolved merge conflict

2018-04-06 Remove debug code for forcing texture uploads

2018-04-06 Detect material skinning based on mesh type

2018-04-06 Use realtype when requesting asset

2018-04-06 renamed <janus-viewer-base> to <janus-viewer>

2018-04-06 Use BoxBufferGeometry for portals

2018-04-06 Use new web component-based syntax to init client

2018-04-05 Only assign texture params if map is set

2018-04-05 Assign envMap if room is in PBR mode

2018-04-05 Handle missing light object

2018-03-31 Fall back on global asset if not found

2018-03-29 Cleaned up .start() and .stop() asset handling

2018-03-29 Access websurface_id property directly

2018-03-29 Only fetch model asset if id changes

2018-03-29 Clone bumpMap, roughnessMap, and metalnessMap

2018-03-29 Update render when textures load or change

2018-03-28 Room edit fixes and improvements

2018-03-28 Asset loading fixes

2018-03-28 Remove object from parent if already in scene

2018-03-28 Pass js_id when creating object

2018-03-28 createObject skipstart option

2018-03-28 Whitespace

2018-03-28 Renamed mesh collider type

2018-03-28 Skip starting object if its parent isn't also started

2018-03-28 Execute inline event handlers when dispatchEvent is called

2018-03-28 Use .quaternion insted of .orientation

2018-03-28 Renamed orientation to quaternion

2018-03-28 Removed alert

2018-03-28 Skip baseurl logic if url isn't set

2018-03-28 Removed extra EOL whitespace

2018-03-28 room.referrer, better spawnpoint handling

2018-03-28 Allow client.toggleFullscreen() to be called with no args

2018-03-28 Use room.spawnpoint instead of .playerstartposition

2018-03-28 Only set material roughness if using pbr

2018-03-28 Updated Web UI

2018-03-27 Added room.referrer

2018-03-27 Disabled party mode and VR button special case

2018-03-27 Disabled back/forward button mappings

2018-03-27 object.getElementsByTagName()

2018-03-27 Improved text geometry caching, added font_scale parameter

2018-03-27 Only trigger teleporter on left button click

2018-03-27 Use newest Web Component wrapper syntax for templated clients

2018-03-27 New cursor and touch controller model

2018-03-27 Updated cursor and touch controller model

2018-03-27 Fix light creation race condition

2018-03-27 Trim vector strings before splitting

2018-03-27 Fix video aspect ratio and frame updating

2018-02-27 1.1.26

2018-02-27 Merge pull request #120 from jbaicoianu/video-frame-update

2018-02-28 Update renderer on video frame

2018-02-22 1.1.25

2018-02-22 1.1.24

2018-02-22 Better handling of undefined functions during init

2018-02-22 Particle setPoint(), more efficient/immediate bounding sphere calculations

2018-02-12 Merged raycaster changes

2018-02-11 Merge pull request #119 from jbaicoianu/cursor_object-raycast-fix

2018-02-11 Increased longpress time to 350ms

2018-02-11 Emit raycastmove event while looking at no object (eg, skybox)

2018-02-11 Better handling of empty cursor_object

2018-02-11 Fixed teleporter stickiness

2018-02-07 Set cursor_object ongazeenter

2018-02-01 Removed duplicate object.stop() function

2018-02-01 Better handling of missing objects

2018-02-01 Disabed old UI

2018-02-01 New WebUI

2018-02-01 Fixed JS error on custom element viewers

2018-01-31 XML parse error handling

2018-01-31 partymode player settings

2018-01-31 room.party_mode

2018-01-31 Chat moved to WebUI

2018-01-31 Deferred room loading

2018-01-31 Disable tab for URL load dialog

2018-01-31 Added WebUI

2018-01-31 Remove unused opts object and memory allocation

2018-01-31 Party mode support

2018-01-31 Party mode

2018-01-28 Teleporter and raycaster fixesy

2018-02-06 1.1.23

2018-02-06 Fix for negative particle count crash

2018-01-22 alphaTest functionality

2018-02-04 1.1.22

2018-02-04 Fixed object.fwd

2018-02-03 1.1.21

2018-02-03 Store reference to sounds by js_id

2018-02-03 1.1.20

2018-02-03 Re-enable autoload of first page

2018-02-03 Don't try to raycast if room isn't set

2018-02-03 Fix object.rotation handling

2018-01-24 less description

2018-01-24 see if resize images fixes image loading issue

2018-01-24 see if resize images fixes image loading issue

2018-01-24 see if change size fixes image loading issue

2018-01-24 see if change order fixes image loading issue

2018-01-24 changing images

2018-01-23 changing images

2018-01-23 fixing typo in url

2018-01-23 fixing typo in url

2018-01-23 testing front page with 6 gifs

2018-01-23 fixing typo

2018-01-23 testing rEADME with gifs

2018-01-23 add gifs for examples

2018-01-24 less description

2018-01-24 see if resize images fixes image loading issue

2018-01-24 see if resize images fixes image loading issue

2018-01-24 see if change size fixes image loading issue

2018-01-24 see if change order fixes image loading issue

2018-01-24 changing images

2018-01-23 changing images

2018-01-23 fixing typo in url

2018-01-23 fixing typo in url

2018-01-23 testing front page with 6 gifs

2018-01-23 fixing typo

2018-01-23 testing rEADME with gifs

2018-01-23 add gifs for examples

2018-01-23 1.1.19

2018-01-23 Check both this and other for collision_trigger

2018-01-23 More reasonable z-index

2018-01-23 Remove hardcoded loading animation

2018-01-23 Fixed engine dependency

2018-01-23 Pass sbs3d ou3d and reverse3d parameters for image assets

2018-01-23 Added controls.touch.flip.x / y settings

2018-01-23 sbs3d fixes

2018-01-23 Use black skybox for default web translator

2018-01-23 Fix for paths with spaces in build scripts

2018-01-09 1.1.18

2018-01-09 Disable sphere collision offset for now

2018-01-08 Don't raycast if we're not currently in a room

2018-01-08 Remove object from current parent before reparenting

2018-01-08 player.removeSetting()

2018-01-08 Performance optimization when accessing chat

2018-01-08 Disabled gravity until collision detection is ready

2018-01-08 Touch handling for janusplayer

2017-12-24 Don't change skybox onload if room isn't active

2017-12-24 Fix drag-drop model loading

2017-12-24 Added room.deferload option

2017-12-24 Added remoteplayercount, optimized memory allocations

2017-12-24 Show print() messages in chat

2017-12-24 Added copy() scale() and add()

2017-12-24 Map janus.playercount to the right variable

2017-12-24 Added avatar_src attribute

2017-12-24 Pass delta time to object.update()

2017-12-24 Clone Vector instead of Proxy

2017-12-24 Call object.create() if defined

2017-12-24 Throw exception on XML parse error

2017-12-24 Prevent sounds from playing on load if room changes

2017-12-29 Merge pull request #106 from rreleford/master

2017-12-21 Replaced "class extends" with "Object.create" to play nice with nodejs

2017-12-21 Moved 'uglify-es' from devDependencies to dependencies to fix build errors

2017-12-20 Fixed accessor redefinition (copy-paste error)

2017-11-19 Moved CPU core detection out of config and into engine

2017-11-07 1.1.17

2017-11-07 Convert material shininess into roughness

2017-11-07 Move bounding sphere update into main update loop

2017-11-07 Disable image preload for built-in assets

2017-11-03 1.1.16

2017-11-03 Update gazecaster each frame

2017-11-03 1.1.15

2017-11-03 Pass janus and room object references to child objects

2017-11-03 Fixed double room.update() calls

2017-11-01 1.1.14

2017-11-01 Pass references to janus and room objects to ghost parts

2017-11-01 1.1.13

2017-11-01 Only call start/stop on children if they support it

2017-11-01 1.1.12

2017-11-01 Cache proxy object correctly for all classes

2017-11-01 Fixed undefined variable reference

2017-11-01 Fixed onclick handler for videos

2017-11-01 Bind overridden handleFrameUpdates function

2017-11-01 Debounce clicks to prevent websurface from refocusing instantly

2017-11-01 Fixed rotation bug, added comments to clarify

2017-10-31 Only register/unregister event listeners once per start/stop

2017-10-31 Keep track of running state to prevent start/stop from being called multiple times

2017-10-31 1.1.11

2017-10-31 Added player.removeCollider()

2017-10-31 Added teleporter component

2017-10-31 Use image_id for tex0 parameters

2017-10-31 Register and unregister room events on enable/disable

2017-10-31 Rename call to updateVectors()

2017-10-31 Added shadow test page

2017-10-31 Asset autocreation

2017-10-31 Mesh collider processing

2017-10-31 Fixed per-frame updates

2017-10-31 Update rotation speed

2017-10-31 Improved per-frame rotation updates

2017-10-31 Update player gravity

2017-10-31 Error translator fixes

2017-10-31 Start and stop room update loop when room is enabled/disabled

2017-10-31 Changed default walk speed and gravity

2017-10-31 Spawn teleporter, update gravity

2017-10-31 Player collision_radius

2017-10-31 Update transparency when assets load

2017-10-31 Asset autocreation fixes

2017-10-31 Removed debug log

2017-10-31 Fixed error room assets

2017-10-31 Fix for sound initialization

2017-10-31 Switched to same orthonormalization method used by native

2017-10-31 Use navigator.hardwareConcurrency to determine number of workers

2017-10-26 Handle null orientation

2017-10-26 Added uglify devDependency

2017-10-26 Build assetworker script, added minification

2017-10-26 Call JanusBase::start() / stop() from JanusObject

2017-10-26 Include teleporter element by default

2017-10-26 Fire raycastleave events when the ray hits the skybox

2017-10-21 More robust gaze object handling

2017-10-21 Fix player start orientation

2017-10-21 Disabled sphere collider for room

2017-10-21 Added player.collision_radius parameter

2017-10-21 Update collider matrices on creation

2017-10-21 Fix for double-callback bug

2017-10-21 janusbase.raycast(), gazetime property

2017-10-21 particle_vel / vel cleanup

2017-10-21 Built-in custom elements

2017-10-21 Added janus.extendClass() and new support for built-in custom elements

2017-10-21 Use room.spawnpoint object

2017-10-21 player.createObject()

2017-10-21 player.addForce/removeForce/raycast

2017-10-21 Fixed player.dir

2017-10-21 Memory optimizations

2017-10-21 player.raycast() and other gaze-related functionality

2017-10-21 Save and restore controller configs on load

2017-10-21 sound.playing property

2017-10-21 Restart sound if already playing

2017-10-21 Clone velocity instead of using reference

2017-10-21 Added room.addClass/removeClass/hasClass, room.raycast()

2017-10-20 Remove proxy object from parent

2017-10-20 Only change opacity if the value changed

2017-10-20 Handle proxy object inheritance

2017-10-20 Added updateCollider() and removeCollider()

2017-10-20 Replace special-case onclick handling with more general event handling

2017-10-20 Handle anim_id changes from scripts

2017-10-19 Implemented hierarchical asset loading

2017-10-19 Added isEqual() and hasClass()

2017-10-19 Added collision_*, tag, className, classList attributes, plus gaze events, isType() hasClass() addClass() removeClass() updateClassName() setClassName()

2017-10-19 Remove proxy objects from parent when rmeoved from scene

2017-10-19 Fixed shadow_cast typo

2017-10-19 Cleaned up asset onload material handling

2017-10-19 Moved collision attributes into janusbase class

2017-10-19 Added fullscreen and autostart parameters to client custom elements

2017-10-19 Improved ghost and asset handling

2017-10-19 Added room.appendChild(), removeChild(), getObjectsByClassName(), getObjectsByTagName(), getObjectById() Cache proxy object for efficiency

2017-10-19 Support for AssetImage canvas parameter for dynamic textures

2017-10-19 Remove object proxy from jsobject list when removed from scene

2017-10-19 room.appendChild(object)

2017-10-19 Track room sounds by sound_id, not js_id

2017-10-19 Custom element inheritance fixes

2017-10-19 Added class/tag attributes, getObjectsByTagName(), getObjectsByClassName(), getObjectById()

2017-10-19 Pass parent when spawning child, handle positionless objects (eg, sounds)

2017-10-19 Better spawnpoint handling

2017-10-19 Fog color fix

2017-10-19 Improved seamless portal support (<Link seamless="true">)

2017-10-19 Allow multiplayermanager to be disabled, pass room reference to remoteplayers

2017-10-19 Wait until later in the init process to autoload

2017-10-19 Support 4-element vectors for V()

2017-10-19 Improved hierarchical asset handling

2017-10-17 Added new single-line client custom elements

2017-10-17 Append buttons to current container, not body

2017-10-16 Fixed audio auto_play, rect handling, and only make positional if position was specified

2017-10-16 Improved ghost asset handling

2017-10-16 Added default shadow config

2017-10-16 Fixed VR device name

2017-10-16 Use janusbase instead of generic for placeholder objects

2017-10-16 Fix(?) iframe scaling on high-DPI devices

2017-10-16 Allow VR capabilities for websurface iframes

2017-10-15 Changed default shadow bias

2017-10-15 Added light shadow parameters, fixed intensity and distance

2017-10-15 urlencode URLs with spaces, don't force vectors to default value

2017-10-15 Don't preload all image assets

2017-08-21 1.1.10

2017-08-21 Set blendSrcAlpha / blendDstAlpha

2017-08-21 Handle URLs without : (fixes back button)

2017-08-17 1.1.9

2017-08-17 Added stripunsafe dust template filter

2017-08-17 1.1.8

2017-08-17 Update video if video_id changes, don't autoplay until canplaythrough fires

2017-08-17 PBR material support for Text objects

2017-08-17 Websurface start/stop

2017-08-17 Improved pargraph materials, add timer to upddates

2017-08-17 Summaarize room deletions

2017-08-17 dynamic fog, room deletions, start objects immediately after creating

2017-08-17 Material, websurface, and video fixes

2017-08-17 Handle vector clone case

2017-08-17 Support for pitch, use 2d audio if rect is specified

2017-08-17 Added directional light option

2017-08-17 Added player.appendChild/removeChild

2017-08-17 Expose removeChild and dispatchEvent to scripts, execute named handlers automatically

2017-08-17 Parse asset proxy parameter

2017-08-14 1.1.7

2017-08-14 Don't try to pause video on init

2017-08-14 Don't try to pause video on init

2017-08-12 Fix player.userid

2017-08-08 Fix bad mappings for room video functions

2017-08-08 Pass hasalpha: false for normal and specular map assets

2017-08-08 Added background color to websurfaces

2017-08-08 Respect hasalpha parameter in asset markup

2017-08-08 Fixed devicePixelRatio for websurfaces

2017-08-08 1.1.6

2017-08-08 Merge pull request #81 from jbaicoianu/video-seek-fix

2017-08-08 1.1.5

2017-08-08 Added room proxy functions for playVideo()/stopVideo()/seekVideo()

2017-08-08 1.1.4

2017-08-08 Merge pull request #80 from jbaicoianu/video-seek-fix

2017-08-08 Fix incorrect variable reference

2017-08-08 1.1.3

2017-08-08 Merge pull request #79 from jbaicoianu/video-seek

2017-08-08 Added video seek functions

2017-08-08 Added video seek functionality, exposed janusobject properties

2017-08-08 Added video.seek() video.current_time and video.total_time

2017-08-01 1.1.2

2017-08-01 Parse room pbr and ambient attributes

2017-08-01 use shadow_* prefix for object shadow properties

2017-08-01 Lighting consistent with native, shadow map tweaks

2017-08-01 Added tracking parameter on init

2017-07-30 1.1.1

2017-07-30 Disable player controls when source window is activated

2017-07-30 Update ambient color when room.ambient is changed

2017-07-30 Added room pbr attribute

2017-07-30 Added PhysicalMaterial support, plus shadow_receive/shadow_cast/envMap options

2017-07-30 Added janusweb.materials.pbr option (default false)

2017-07-30 Added max width and padding

2017-07-29 Call updateLight when light color is changed

2017-07-29 ambient and shadow parameters

2017-07-29 Fire room_load_processed event for translators

2017-07-29 Added room.loadNewAsset()

2017-07-29 Added <Paragraph> tag support

2017-07-29 Fixed translators

2017-07-29 Implemented <Paragraph> tag

2017-07-27 Renamed/updated manifest.json

2017-07-27 Detect nodejs binary

2017-07-27 Fixed networking regression

2017-07-27 Don't apply scale if body object failed to spawn

2017-07-25 Added 'muted' option to client

2017-07-24 1.1.0

2017-07-23 Don't throw errors if player object is undefined

2017-07-22 Added 512x512 icon

2017-07-22 Custom elements, edit mode, object drag and drop, script API improvements

2017-07-22 Only focus websurface on left click

2017-07-22 Added gain, only trigger click for left button

2017-07-22 Reddit translator fixes

2017-07-22 Remove old collider when setting new one

2017-07-22 Added 'locked' parameter and isEqual function

2017-07-20 Pass classdef to superclass method call

2017-07-20 Replace websurface material

2017-07-20 Fix for autoplaying muted video on mobile

2017-07-20 Increase alphatest value

2017-07-20 Pass event through to super class

2017-07-20 Update collider parameters on the fly

2017-07-20 Massive scripting improvements, removed cursor logic

2017-07-20 Fixed ghost head position FINALLY

2017-07-20 Focusable websurfaces

2017-07-20 Handle player avatar updates

2017-07-20 Improved avatar and cursor handling

2017-07-20 Added/exposed emitter_pos and opacity parameters and play function

2017-07-20 Shadow disabled by default

2017-07-20 Handle avatar changes properly

2017-07-20 Improved avatar config tab, with drag and drop

2017-07-20 Added serviceworker config options

2017-07-19 Changed theme color

2017-07-18 Added client.registerElement()

2017-07-18 Added theme color

2017-07-18 Cleaned up avatar config styling

2017-07-17 Theme colors, start page, and 512x512 logo

2017-07-16 Added player.localToWorld and player.worldToLocal

2017-07-16 Improved API (isPlaying(), play(), pause(), toggle())

2017-07-16 Pass classdef through to superclass

2017-07-16 Naive sound caching, handle sound_id changes

2017-07-16 Default value for portal.size

2017-07-16 Fix errors when hands are active and when spawning portals

2017-07-16 things.ghosts -> things.ghost

2017-07-16 Update collider to respect aspect ratio, pass arguments to superclass functions calls

2017-07-16 Generalized parser to support custom elements

2017-07-16 Node compatibility

2017-07-16 Added nightskybox_* assets

2017-07-16 Added room debug button bar

2017-07-16 Added room debug button bar

2017-07-15 Interactive websurface support

2017-06-23 Fix janus object reference

2017-06-23 Autoplay event handling

2017-06-23 Janus object animations

2017-06-23 Exprtimental static and dynamic lightmap support

2017-06-23 Added .send() function to send arbitrary messages to server

2017-06-23 Light changes to be closer to native, experimental lightmap support

2017-06-23 Tweaked network update rates, fixed chat

2017-06-23 Fix for interpolation error

2017-06-23 Cursor fixes

2017-06-23 Moved basic animation support to janusbase

2017-06-23 Animation and position interpolation

2017-06-20 Reset cursor to proper state on mouseout

2017-06-20 Fix for cursor visibility

2017-06-19 Move networking into multiplayermanager

2017-06-18 Added support for server/port/rate attributes, change default skybox, move getProxyObject and getChanges function into room object

2017-06-18 Moved functions into janusghost

2017-06-18 Added player settings for username and avatar, optimized per-frame function

2017-06-18 Updated lights to work the same way as native

2017-06-18 Animation support for ghosts and remote players

2017-06-18 Cleaner handling of login state and failures

2017-06-18 Added custom config window with avatar details, added multiplayermanager

2017-06-14 Send leave_room event to server when player leaves room

2017-06-14 Handle case where server connection doesn't have an associated room URL

2017-06-14 Added new skyboxes

2017-06-14 Updated assets with latest from native client

2017-05-28 1.0.35

2017-05-28 1.0.34

2017-05-28 Added npm publish hooks

2017-05-28 Merge branch 'master' of github.com:jbaicoianu/janusweb

2017-05-28 Updated origin trial token

2017-05-27 Add hook to push version tags automatically

2017-05-27 1.0.33

2017-05-27 Only try to hide elements if they exist

2017-05-27 Remove build from version packaging process

2017-05-22 1.0.32

2017-05-22 1.0.31

2017-05-22 Added manifest.json

2017-05-22 Added manifest.json

2017-05-22 Simplify navigation, add ability to disable

2017-05-22 Disable radiance/irradiance loading since DDS loading does't work yet

2017-05-22 Handle ghost scale properly

2017-05-22 Disable normal calculation (already happens in asset loader)

2017-05-21 Memory optimizations in base janus class

2017-05-21 Fixed image scaling

2017-05-21 App manifest, reference current homepage

2017-05-21 Disable 3D menu, fade UI when pointer is locked

2017-05-21 Fixed 404s, add disabled state to UI

2017-05-20 Removed references to MultiMaterial

2017-05-20 Point default web avatar to more permanent location

2017-05-20 Replace MultiMaterial with array

2017-05-20 Update CORS proxy to use standard https port 443

2017-05-20 FBX test models

2017-05-20 Added icon filesy

2017-05-05 1.0.30

2017-05-05 Fixed material blending and video LinearFilter warning

2017-04-30 1.0.29

2017-04-30 Fixed LinearMipMap warning, refresh texture on load, set diffuse color to white if texture is specified

2017-04-30 Fix player.head_pos, fix invalid player start pos, show proper cursor for VR devices

2017-04-30 Fix ghost head position

2017-04-21 1.0.28

2017-04-21 Proper object hierarchy support

2017-04-20 1.0.27

2017-04-20 Comment change

2017-04-20 Clear room.appliedchanges after processing edits

2017-04-20 1.0.26

2017-04-20 Fix double pageview tracking

2017-04-20 Fix for <Text> object syncing problem

2017-04-20 Fix for <Text> object syncing

2017-04-06 1.0.25

2017-04-06 Config control panel

2017-04-05 1.0.24

2017-04-05 Added daydream controller model files

2017-04-05 Added daydream controller asset

2017-03-26 1.0.23

2017-03-26 Assign texture params for all model materials

2017-03-26 1.0.22

2017-03-26 Fixed texture assignment problem

2017-03-26 1.0.21

2017-03-26 Set texture scaling for ou3d and sbs3d textures

2017-03-26 Set texture anisotropy to 1 if nearest mapping is used

2017-03-23 1.0.20

2017-03-23 1.0.19

2017-03-23 1.0.18

2017-03-23 Fixed case to work around native bug

2017-03-23 room.loadNewAsset() stub

2017-03-23 Support object hierarchies

2017-03-23 Fix for mismatched case causing assets to be lost

2017-03-13 Fix thickness

2017-03-13 1.0.17

2017-03-13 Fixed image aspect ratio handling to be consistent with native

2017-03-13 Added image config options

2017-03-07 Disabled render tests

2017-03-07 Fix incorrect call (room.start -> room.enable)

2017-03-07 1.0.16

2017-03-06 Added old version info

2017-02-27 Symlink for release tarballs

2017-02-27 1.0.15

2017-02-27 Possible fix for gifs as portal thumbs

2017-02-27 DonReverted opacity setting as this seems to break some models

2017-02-27 Fix for undefined asset error

2017-02-27 Transparency fixes

2017-02-27 1.0.14

2017-02-27 Force websurfaces to always try https

2017-02-27 Call room.start() on the first touch, to make sure videos start on mobile

2017-02-27 Fixed default blending, handle normal map gif frames

2017-02-27 Fix for gif frames in <Image> tags

2017-02-25 1.0.13

2017-02-25 Removed 10s timeout

2017-02-25 Added test axes

2017-02-25 Use local testing files for collada test

2017-02-24 1.0.12

2017-02-24 Renamed MeshFaceMaterial to Multimaterial to fix material property problem

2017-02-19 Don't regenerate geometry object if text object isn't visible

2017-02-24 1.0.11

2017-02-14 1.0.10

2017-02-14 Support collider_pos argument

2017-02-14 1.0.9

2017-02-13 1.0.8

2017-02-13 Consistent collision_* attributes

2017-02-13 Fix for edit mode vector encoding

2017-02-13 Create shoulders for hands

2017-02-13 Prevent default collision response if collision_trigger is set

2017-02-10 1.0.7

2017-02-10 Don't initialize VOIP if player has disabled it

2017-02-10 Added server argument

2017-02-10 Added server argument

2017-02-10 1.0.6

2017-02-10 Fix double-applied edits

2017-02-10 player.user_id fix

2017-02-10 Reset particle system when stop is called

2017-02-10 Added visible to proxy list for janusbase

2017-02-10 1.0.5

2017-02-10 1.0.4

2017-02-03 1.0.3

2017-02-03 Merge branch 'master' of github.com:jbaicoianu/janusweb

2017-02-03 Fix case for FireBoxRoom tags

2017-02-03 1.0.2

2017-02-03 Pass stats args through to engine

2017-02-03 Added glTF models to test page

2017-02-03 1.0.1

2017-02-03 Added texture unit tests

2017-02-03 Added new test model files

2017-02-03 Improved model loader test

2017-02-03 1.0.0

2017-02-03 Send message with error

2017-02-03 Use one random number for rand_col instead of one per color channel

2017-02-03 Particle test improvements

2017-02-02 Handle objects which have PointsMaterial

2017-02-02 Added support for per-particle colors + rand_col, converted to BufferGeometry

2017-01-28 Disabled sound.rect option for now

2017-01-28 0.9.15

2017-01-28 Re-enable defered webvr polyfill (maybe??)

2017-01-28 Added fullscreen button

2017-01-28 Smaller buttons, added fullscreen buttons

2017-01-27 Bind gamepad commands to all gamepads

2017-01-27 0.9.14

2017-01-27 Added sound rect handling

2017-01-27 Slowed down player

2017-01-27 Trigger room.onClick for touch events

2017-01-27 Don't try to activate voip if we didn't initialize it

2017-01-26 Fix for offset remoteplayer faces

2017-01-26 Added basic role-based config oberrides for dev

2017-01-26 Added useWebVRPolyfill option

2017-01-24 minor sharing button tweaks

2017-01-24 Added Facebook and Apple meta/og tags

2017-01-23 Init sharing function

2017-01-23 Added share/Enter VR/chat icons

2017-01-23 Added sharing CSS

2017-01-22 iAdded Facebook logo

2017-01-22 0.9.13

2017-01-22 Handle "Enter VR" button more reliably

2017-01-22 Changed chat arguments

2017-01-22 Share target and WebVR polyfill config

2017-01-22 Added preloading screen (probably needs work)

2017-01-22 Initialize sharing and preload screen

2017-01-22 Fix scoping problem, revert to non-PBR materials for now

2017-01-22 Hide chat by default

2017-01-19 Updated file sharing button

2017-01-19 0.9.12

2017-01-19 Fixed imagebase path

2017-01-18 0.9.11

2017-01-15 0.9.10

2017-01-15 0.9.9

2017-01-18 Fix for URL hash not being updated

2017-01-18 Added share.imagebase config option

2017-01-18 Added share logos

2017-01-18 Don't set room active if it already is active

2017-01-18 Added sharing app IDs, increase asset workers

2017-01-18 Skip URL updates when called from popstate

2017-01-18 Brought back changed variable

2017-01-18 Removed references to changed variable

2017-01-18 Added urltemplate option for custom url encoding

2017-01-15 Call activate script before running tests

2017-01-15 Added activate script

2017-01-15 Call build script when new version is tagged

2017-01-15 Removed version script

2017-01-15 Add --only=prod arg to documentation

2017-01-15 Prevent url bar from wrapping

2017-01-15 Improved build and release scripts

2017-01-14 Create tarball at end of build process

2017-01-14 Added render tests

2017-01-14 Added version script

2017-01-14 Video uses getAsset()

2017-01-14 Optimize video asset handling, respect auto_play parameter

2017-01-14 Move array initialization up above property definitons

2017-01-14 Only update image material once per frame max

2017-01-14 Readme tweaks

2017-01-13 readme fixes

2017-01-13 More client arguments

2017-01-13 MOre readme updates

2017-01-13 Updated README with more instructions

2017-01-13 Added more instructions to README

2017-01-13 Updated feature list

2017-01-13 Removed HRs

2017-01-13 README => README.md

2017-01-13 Added installation instructions

2017-01-12 Increment version number

2017-01-12 Added test images

2017-01-12 Fix for room.loadFromSource

2017-01-12 - Don't load skybox default until room definition is loaded - Fix for errors when using loadFromSource() - getObjectFromProxy optimization

2017-01-12 - Optimize assignTextures() to only run once per frame - Switched to MeshPhysicalMaterial

2017-01-12 Use this.getAsset() so that image assets are tracked

2017-01-07 Removed debug print

2017-01-07 Fixed unnecessary client initialization, added temp debug logs

2017-01-07 chrome-beta

2017-01-06 try with chrome-dev

2017-01-06 chrome beta

2017-01-06 Use chrome beta for testing

2017-01-06 model test tests

2017-01-06 model tests

2017-01-06 Model test debugging

2017-01-06 Reenable imagediff

2017-01-06 Reenabled all tests

2017-01-06 upgrade travis to trusty

2017-01-06 Upgrade chrome version for tests

2017-01-06 reverted node version

2017-01-06 Upgraded node version for travis tests

2017-01-06 temporarily disabled tests

2017-01-06 temporarily disabled asset tests

2017-01-06 Fix init script

2017-01-06 Added janusparagraph

2017-01-06 Added urlbar.css

2017-01-06 Added black png asset

2017-01-06 Increment build version

2017-01-06 Almost-working seamless portals

2017-01-05 - added <Room bloom="..."> parameter - added default room translator - fixed player position resetting - restored default skybox - support data: urls for room.load() - added room_load_* events - added ghosts - added playSound() properties arg - added seekSound() - room asset tracking - fixed keydown/keyup events

2017-01-05 Improved cursor handling, improved reset_position() function

2017-01-05 Added autoload and networking parameters, improved reliability of page initialization

2017-01-05 Set hasalpha parameter hint for png textures with no alpha

2017-01-05 Updated existing tests, added room tests

2017-01-02 Use ghosts for remote players, added ctrl+m binding to mute, added loadFromSource function

2017-01-02 Fixed red text problem (thanks Spyduck)

2017-01-02 Added collider and websurface support

2017-01-02 Added opacity and blend options, update boundingSphere onload

2017-01-02 Added usevoip option

2017-01-02 Ghost editing

2017-01-02 Added tests and assets

2016-12-22 Improved cursor logic for VR

2016-12-22 Added emitter_id test to particles page

2016-12-22 Switch remoteplayer class to use janusghost

2016-12-22 Added model loading tests

2016-12-22 Added starttime, fix distance drop-off, expose play/pause/stop

2016-12-22 Switch to THREE.MultiMaterial

2016-12-22 Added timing gif to gif test page

2016-12-22 Added twitter and og meta tags

2016-12-18 Switch websurface to https

2016-12-18 Default webpage viewer set up for aa single webframe

2016-12-03 WebSurface improvements

2016-12-03 Use THREE.LinearFilter for video textures

2016-12-03 Use janusweb.urlbar component instead of ui.input

2016-12-03 Added sound.seek() function

2016-12-03 Added emitter_id option for particles

2016-12-03 cursor events, use this.getAsset() instead of loading asset directly

2016-11-30 Parse ghosts, cleaned up vector value parsing

2016-11-30 Don't send unknown command leave_room

2016-11-30 Added showchat and container arguments

2016-11-30 Updated avatars and cursors

2016-11-30 Added cursor images

2016-11-30 added gltf default avatar

2016-11-30 Use planar websurfaces in default translator

2016-11-30 Added URL bar

2016-11-30 Added ghost support

2016-11-29 Fixed test model paths

2016-11-29 Updated default web avatar

2016-11-10 Added shownavigation and showchat arguments, handle disconnect events, new default avatar, initial portal support

2016-11-10 Added disconnect() method and 'disconnect' event

2016-11-10 Added asset tracking and onclick support

2016-11-10 Added shownavigation and showchat options, enable admin by default, hide stats

2016-11-10 Default janusweb avatar

2016-11-10 Added hoverscreen asset

2016-10-18 Calling .set() on proxy object seems buggy right now

2016-10-18 Proper handling of remote player rooms

2016-10-17 Added license file

2016-10-17 Send leave_room events when leaving rooms

2016-10-17 Send enter_room whenever we activate a room, move remoteplayer to its currently active room

2016-10-17 Updated version

2016-10-17 Experimental seamless portal rendering

2016-10-16 Merge pull request #40 from jbaicoianu/networking-fixes

2016-10-16 Use npm-compatible version number

2016-10-16 JanusWeb 1.0rc3

2016-10-16 Updated version to 1.0rc3

2016-10-16 Updated janusweb version

2016-10-16 Merge pull request #38 from jbaicoianu/networking-fixes

2016-10-16 Don't replace object color unless color property has been explicitly set

2016-10-16 Merge pull request #37 from jbaicoianu/networking-fixes

2016-10-16 Return source along with room objects

2016-10-16 Load assets and save source when we get a response from a translator

2016-10-16 Use new parser, added static defaultcolor object

2016-10-16 Fixed Reddit translator

2016-10-16 Use external JanusFireBoxParser class to parse room code

2016-10-16 Sounds default to autoplay

2016-10-16 Parse remote player avatar definitions

2016-10-16 Changed VR button text

2016-10-16 Show chat messages from remote native players

2016-10-16 Fix player room subscription behavior, remote players now map to correct rooms

2016-10-11 Switched to shared native+web presence server

2016-10-11 Initial pass at separating FireBoxRoom parsing from room object

2016-10-11 Use 2dui for portal creation, pass avatar info to remoteplayer objects

2016-10-11 Fix for missing hands

2016-10-11 Updated portal passthrough rendering

2016-10-03 Merge pull request #34 from jbaicoianu/experimental

2016-10-03 Spotlights now use specified color

2016-09-29 Don't focus chat if urlbar has focus

2016-09-29 Disabled hacky init for remote-hosted janusweb.js (fixes JanusWeb embed, thanks Aussie)

2016-09-29 Scripting improvements, handle leap motion data in network packets

2016-09-29 Remove debug print

2016-09-29 Allow sound properties to be updated from scripts

2016-09-29 Remove hacky VR button

2016-09-29 Greatly improved hand tracking support, enabled cursor

2016-09-29 Allow updating of light properties at runtime

2016-09-29 Shrunk face, make other players transparent when too close, show remote hands

2016-09-29 Use mesh colliders if specified

2016-09-29 Remove unnecessary negation in basis matrix computation

2016-09-29 Added janusweb.ui component

2016-09-29 Particle optimizations

2016-09-29 Style changes

2016-09-29 Style improvements

2016-09-26 Fix for double slash in path, add button bar

2016-09-26 Added vive/touch assets

2016-09-26 Changed sound autoplay default to false

2016-09-25 about:blank test

2016-09-25 Added controller assets

2016-09-21 Added "open" flag

2016-09-21 Added about:blank

2016-09-21 Added particle support

2016-09-21 Handle missing position data for tracked controllers

2016-09-21 Whitespace changes

2016-09-21 Reenable auto-initialization of JanusWeb

2016-09-21 Added room.getObjectById

2016-09-14 Added particle object support

2016-08-15 Added asset tests

2016-08-15 Added januslight

2016-08-15 Added scripting test

2016-08-15 Experimental code dump. Massive refactoring for scripting support

2016-07-25 Enable chat controls

2016-07-25 Disable crosshair, enable stats, move world system to last in sequence

2016-07-25 Removed spam in build script

2016-07-21 Added cursor and avatar assets

2016-07-21 Added gif and text test pages

2016-07-21 Added avatar, cursor, and other assets

2016-07-04 Added cursor assets

2016-06-24 text proxy property

2016-06-24 More scripting functionality (vector functions, room events, etc)

2016-06-24 Added cursor_pos vector

2016-06-24 Add proxy object support for portals

2016-06-22 Updated changelog

2016-06-22 Use proxy objects for scripting support

2016-06-22 Inherit from janusbase

2016-06-22 Added ProxyObject support

2016-06-22 Added status tracking

2016-06-22 Added script proxy objects and new API functions

2016-06-22 Added basic ProxyObject support

2016-06-22 Keep track of various player vectors for scripting purposes

2016-06-22 Added setUserId function

2016-06-16 Added separate "url" argument to specify starting room independently from homepage

2016-06-02 Fixed karma config paths

2016-06-02 Improved automated screenshot testing script

2016-06-02 Disabled console logs

2016-05-31 reenable imagediff

2016-05-31 Tweaked timeouts

2016-05-31 screenshot timeout

2016-05-31 decreased test screenshot timeout

2016-05-31 Increased screenshot delay

2016-05-31 test screenshot uploading

2016-05-30 Fixed test init race condition, disabled screenshots for now

2016-05-30 Merge branch 'master' of github.com:jbaicoianu/janusweb

2016-05-30 Removed debug log

2016-05-30 Removed debug logs

2016-05-30 remove debug log

2016-05-30 Added imagediff lib

2016-05-30 Updated browser screenshot testsy

2016-05-30 Updates tests

2016-05-30 Removed redundant canvas dep

2016-05-30 Temporarily disabled index client init for tests

2016-05-30 test

2016-05-30 test

2016-05-30 test fix

2016-05-30 test test

2016-05-30 Exception test

2016-05-30 gl test

2016-05-30 travis gl tests

2016-05-30 travis gl test

2016-05-30 travis gl

2016-05-30 travis gl tests

2016-05-30 travis-ci gl tests

2016-05-30 Attempt gl output on travis CI build machines

2016-05-30 buh

2016-05-30 Fixed build script error

2016-05-30 More robust build script

2016-05-30 Workaround for nodejs require() symlink problem

2016-05-29 debug print

2016-05-29 test dependencies

2016-05-29 test dependencies

2016-05-29 test dependencies

2016-05-29 test dependencies

2016-05-29 Added more karma dependencies

2016-05-29 Fixed JSON errors

2016-05-29 Fix json error

2016-05-29 Run Karma tests from Travis-CI

2016-05-29 Added travis-ci config

2016-05-29 Call init.sh from postinstall

2016-05-29 Use npm for package instalation

2016-05-29 Updated main

2016-05-29 Added dependencies, updated version

2016-05-29 Updated build script to support prroject-local Elation checkout

2016-05-29 Added project init script

2016-05-28 Make media files available to tests

2016-05-28 Use blank homepage by default

2016-05-28 Use fixed resolution for automates screenshot tests

2016-05-20 Don't load reddit translator HTML unless the reddit page is actually requested

2016-05-17 Added janussound entity

2016-05-16 Renamed corsproxy attribute

2016-05-16 Better handling of release mode config

2016-05-16 Fixed dependencies

2016-05-16 Optimize assignTextures(), added object.stop()

2016-05-16 Call room.enable() when room is set active

2016-05-16 Start and stop all objects in a room when loading/unloading, move skybox object creation

2016-05-16 Added video.start() and video.stop(), return blank object if initialization fails

2016-05-16 Added janusbase.start() and janusbase.stop()

2016-05-16 Added build parameter to specify config file

2016-05-11 Pass janusweb.init arguments to client constructor

2016-05-11 VOIP improvement experiment

2016-05-11 Changed microphone scaling factor

2016-05-11 Test tweaks

2016-05-11 Improved per-room skybox handling

2016-05-11 Refresh image object when texture updates

2016-05-11 Refresh object when texture updates

2016-05-09 Added Karma/Jasmine test suites

2016-05-09 Queue messages that are sent when client is still in connecting state

2016-05-09 Return promise which executes when the engine has started

2016-05-06 Removed debug logs

2016-05-06 Removed VOIP debug logs

2016-05-06 Improved css specificity for VOIP CSS

2016-05-06 Updated changelog for new release

2016-05-06 Removed debug logs

2016-05-06 Added janusweb remoteplayer

2016-05-06 Use janusweb.remoteplayer instead of engine.things.remoteplayer

2016-05-01 Added janusplayer css

2016-05-01 Workaround for Resampler.initializeBuffers() being erroneously called during load

2016-04-29 Video pause fix

2016-04-29 Improved error handling translator

2016-04-28 Fix image looping

2016-04-28 added js_id

2016-04-28 video.loop, fix blend_dest, click to pause, convert image to canvas

2016-04-28 Added error translator, use video.loop, brighter color, absolute mtl file url fix

2016-04-28 Fixed reddit thumbnails

2016-04-28 Fix for color and rotation in edit mode

2016-04-27 Fix for too many reddit items

2016-04-27 Added readme

2016-04-27 Added changelog

2016-04-27 Moved scripts to external

2016-04-27 Moved some scripts to external

2016-04-27 Object use system support for portals

2016-04-27 Cleaned up material hacks, added new texture mode support, etc

2016-04-27 Improved texture mode support, fix default page translator

2016-04-27 Added basic room edit support

2016-04-27 Inherit from janusbase, fix transparency, account for scale when offsetting geometry

2016-04-26 Added janusbase component

2016-04-26 Switched to using janusplayer

2016-04-21 VOIP stats and error tracking

2016-04-21 Timestamp fix in reddit translator

2016-04-21 Cleaned up reddit html for easier changes

2016-04-21 Added Reddit translator, use promises for translators, more room init cleanup

2016-04-21 Fix object rotation

2016-04-20 Refactored room parsing, added translator support, added bookmark translator

2016-04-20 Add event for bookmark tracking

2016-04-20 Added bookmark support

2016-04-20 Fix for images with no src

2016-04-20 Use start player position when changing rooms

2016-04-20 Fix undefined path problem

2016-04-20 Fixed transparency

2016-04-20 Cleaner init, add homepage argument

2016-04-20 Added mobile viewport, set default homepage

2016-04-19 Switch defaults to https

2016-04-19 Default material should be less shiny

2016-04-19 VOIP buffer fix, show animations for typing and running

2016-04-18 Send speak animation id

2016-04-18 Use more standard player update logic, support VOIP from web->native

2016-04-16 Pass VOIP data to remoteplayer objects when available

2016-04-18 Allow specifying config parameters at init time

2016-04-18 Use ws:// by default

2016-04-18 Moved build script into separate shell file, with improvements

2016-04-18 Added default index.html file

2016-04-18 Use relative elation script

2016-04-18 Updated config.js to be more clear

2016-04-18 Updated build script

2016-04-17 Properly handle file: urls, better baseurl handling, fixed default page translator

2016-04-17 Send proper animation id when moving

2016-04-16 Added VRML tests

2016-04-16 Allow server override via URL parameters

2016-04-15 Disable stats for performance

2016-04-15 Temporarily disabled lighting parameter

2016-04-15 sbs3d aspect ratio fix

2016-04-15 Added sbs3d test video

2016-04-15 Fixed typo

2016-04-15 Updated config

2016-04-15 Error tracking

2016-04-15 Spawn portals with user_portal event

2016-04-15 Added config option to disable tracking

2016-04-15 Fixed chat message format

2016-04-14 Fix for missing asset object

2016-04-14 Added "npm run build" script

2016-04-14 Return reference to room

2016-04-14 More abstraction for image aspect ratio calculation

2016-04-14 Added ou3d video test

2016-04-14 Added propert aspect ratio and click handling for videos

2016-04-14 Move lights into room, add HTML class in elation.janusweb.init()

2016-04-11 Added font file

2016-04-11 Clone materials to fix duplicating texture problem

2016-04-11 Fix for baseurl without trailing /, support for reading FireBoxRoom code from local page, added cull_face, lighting, ou3d, and video_id handling

2016-04-11 Added chat, better player names and orientation handling,

2016-04-11 Added GA tracking event bindings

2016-04-11 Added simple video test page

2016-04-11 Added chat components

2016-04-11 Updated config settings for release

2016-04-11 Cleaned up and fixed janusvideo class

2016-04-11 Fire event when portal is clicked

2016-04-11 ou3d support

2016-04-11 Added elation.janusweb.init() for external site client usage, use config for host settings

2016-04-01 Added package.json

2016-04-01 Added config.js, fixed mask/player rotations, use configurable server/port

2016-04-01 Added missing var qualifier

2016-03-31 Merge pull request #4 from bioid/master

2016-03-31 send a player update once per second to avoid getting timed out

2016-03-31 Added datapath argument

2016-03-31 Added datapath argument

2016-03-31 Merge pull request #3 from bioid/master

2016-03-31 fix room sub and unsub

2016-03-31 add room_active and room_disable global events

2016-03-31 resolve merge conflict

2016-03-31 initial multiplayer support

2016-03-25 Move requireCSS call inside of require to maintain proper order

2016-03-25 Parse SBS3D image properties

2016-03-25 Added experimental SBS 3D image support

2016-03-25 Updated client dependencies

2016-02-24 Added collision_id for objects, attempted hack to fix transparency

2016-02-24 Added run_speed and walk_speed to room, use CORS proxy for sounds

2016-02-24 Move control system to beginning of list to fix input latency problems

2016-01-29 Don't use CORS proxy for local URLs

2016-01-29 Fix scope error in videoasset processing

2016-01-29 Added test files

2016-01-29 Store startplayerposition/orientation, support room near/far distances, support Image3D, parse orphaned nodes, use CORS proxy

2016-01-29 Improved object texture support, support MeshFaceMaterials, added blend modes

2016-01-29 Added corsproxy option

2016-01-28 Added admin URL option, brighten lights, added about page stub

2016-01-28 Added room textures to asset definition file

2016-01-24 Cleaned up room parsing, respect room position and orientation

2016-01-24 Move player to (0,0,0) when walking through a new portal

2016-01-24 Added parameter to setActiveRoom to reset player's position/orientation

2016-01-24 Store reference to player, dim lights

2016-01-23 Use janustext for portal labels

2016-01-23 Combine multiple room definitions into one, use janustext objects for text

2016-01-23 Reenable portal label

2016-01-23 Switched to newest version of homepage

2016-01-23 Increased ambient light color, stub for admin system

2016-01-23 Added janustext class to handle text resizing

2016-01-21 Initial import of JanusWeb project

-- Response ended

-- Page fetched on Sun May 19 15:20:02 2024