profile
viewpoint
Robin K Wilson robin-k-wilson California robin-k-wilson.github.io Software Engineer. Virtual Reality, workflow automations, full stack. Working on Mozilla Hubs and vrevents.io.

mozilla/hubs 863

Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.

mozilla/reticulum 126

Phoenix web server for hubs.mozilla.com

bitcoin-vr/bitcoin-vr 61

An experiment to build a realtime VR visualization of Bitcoin transactions on the blockchain

mozilla/hubs-cloud 38

Resources for self hosted Hubs Cloud instances

bitcoin-vr/bitcoin-vr.github.io 2

This is the live demo of the Bitcoin-VR project. Please visit the main repository!

robin-k-wilson/Blog360 2

360 Travel Blog built using React-VR and my 360 photos of interesting spaces around the globe

robin-k-wilson/blockchain-charts 1

Recreate Blockchain.info/charts

seanjones2848/hifi_ld_42 1

High Fidelity Ludum Dare 42

push eventrobin-k-wilson/hubs

Takahiro

commit sha 730074836b770f8d72817347bb3843aa19c083e7

Add volume option to run-bot.js

view details

Takahiro

commit sha 13a4f295646fef45d5e913a71a7e35d6e103ac7c

Merge pull request #2801 from takahirox/AudioVolumeBot Add volume option to run-bot.js

view details

Takahiro

commit sha 9b27e8e30008d42f26ef61a0b463d11c4f6fc8e2

Remove Lint errors

view details

Takahiro

commit sha c8a606df1c3c9135c117e4e069593d435da07ade

Merge pull request #3229 from takahirox/FixLint Remove Lint errors

view details

push time in 7 hours

push eventMozillaReality/hubs-docs

robin

commit sha 90ba5d09d5e5e60486dc8dbee7a1e7bb4a9e5b8f

add Part 1 2 3 deploy HC tutorials

view details

robin

commit sha d8e236d4142d3ec654fab3e87b7262c480b4458c

shorter tutorial titles

view details

Robin K Wilson

commit sha a513231ea8184017f16f08e8fadc590fcd3acae0

Merge pull request #77 from robin-k-wilson/add-videos Add deploy to aws videos

view details

push time in 7 hours

PR opened MozillaReality/hubs-docs

Add deploy to aws videos
+5 -1

0 comment

1 changed file

pr created time in 7 hours

push eventrobin-k-wilson/hubs-docs

robin

commit sha d8e236d4142d3ec654fab3e87b7262c480b4458c

shorter tutorial titles

view details

push time in 7 hours

create barnchrobin-k-wilson/hubs-docs

branch : add-videos

created branch time in 8 hours

push eventmozilla/hubs-cloud

Robin K Wilson

commit sha 0fbb6c591018be2fd8b5d6d479c98a8e6f097888

Added hubs-ops to readme github repos

view details

push time in 9 hours

push eventMozillaReality/hubs-docs

Mario Bodemann

commit sha 8083c0c11a54ca32b91a75e0ab6e6e802d9544d4

Fixing typo

view details

Robin K Wilson

commit sha 444648ca73761cf4684d5fa650eb801c1f5d252e

Merge pull request #72 from mariobodemann/patch-1 Fixing a typo

view details

push time in 9 hours

PR merged MozillaReality/hubs-docs

Fixing a typo
+1 -1

0 comment

1 changed file

mariobodemann

pr closed time in 9 hours

push eventMozillaReality/hubs-docs

robin

commit sha f2d0033526709f9710a027e19524ca8d28ff1204

changed setup on route 53 language + second level domains

view details

Robin K Wilson

commit sha fd94705d6216199604858308b6cac0452917b255

Merge pull request #76 from robin-k-wilson/recipes-language-update Changed setup on route 53 language + second level domains

view details

push time in 9 hours

create barnchrobin-k-wilson/hubs-docs

branch : recipes-language-update

created branch time in 2 days

push eventrobin-k-wilson/hubs

Takahiro

commit sha 2b494bed5364e4a2001a0ad45c8cf93f44f21e25

AudioNormalization

view details

Takahiro

commit sha 75d430c8f24f11db6fa95a0f6d51503bae828bfd

Improve Audio Normalization algorithm

view details

Takahiro

commit sha ecc7fdb0a4cfe1a367040efddce9cd35c4d67a17

Let audioNormalization command take factor parameter

view details

Takahiro

commit sha 2c5c62345407634aac0e10f01adcc501b94b563f

Formattinng for lint

view details

robin

commit sha 13e912f8205a4fb28e624988c953669713ba3483

remove create button for avatars

view details

dependabot[bot]

commit sha 11978f511bb9bcea790f9ddcfc983df9ed012354

Bump lodash from 4.17.11 to 4.17.20 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.20. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.20) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 9f24a4fb36e5768b1e7c36c3c1ddb7f4651eb6ff

Bump node-fetch from 2.6.0 to 2.6.1 Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha d301eb6d3a07963549b93ca04da5f684e653e002

Bump lodash.merge from 4.6.1 to 4.6.2 Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits) Signed-off-by: dependabot[bot] <support@github.com>

view details

Manuel Martin

commit sha ab3c79b1dcd2bb0713a65bb815bde3a1f8c2b352

Fallback to default local model when there is an avatar load error

view details

Manuel Martin

commit sha f6e481fed049393162d5ae510c65982d9fb3e30a

Fixes the room description scroll

view details

Manuel Martin

commit sha 20d5d115138205a2306a7868c18cfbd722f65bfb

Get the device Id from the audio track instead of the outbound stream

view details

Takahiro

commit sha 834f6e06dc32af537526b72af9b54f2e58704bb6

Merge remote-tracking branch 'upstream/master' into AudioNormalization

view details

John Shaughnessy

commit sha cb9f4d5eee6b0e74a3669e35a06a150f868118e5

Use audio listener for distance based attenuation

view details

John Shaughnessy

commit sha 769e364eefbcb6483cd4b92e1d45226361e2bd81

Fix bug where audio is not initialized in the correct place

view details

kn1cht

commit sha 526bc1bfc125cf65c0525f35ff865579277c32be

improve some Japanese translations

view details

kn1cht

commit sha 2f7aa2eee8b3e8b2b9a522c1668ad6b3b009b906

fix percent symbols in the Japanese locale fie

view details

Manuel Martin

commit sha b668b3dbcd021938ee939684f613e3e72dee1a06

Default avatar update

view details

kn1cht

commit sha 7837bc77f6dd9ca1e9ffef6892c3c9fd5ed96765

Japanese translation: unify translations of "phone"

view details

Manuel Martin

commit sha 8ef2953ce482281b2be7a598e0235b3e7dbc7b13

Spanish localization Rebase fixes

view details

Takahiro

commit sha b2aeae952575168e52b3becf36ea464580af706c

Dynamic Audio Normalization: Insert compressor node to protect user's ears in case of misguessing the volume

view details

push time in 5 days

push eventrobin-k-wilson/hubs

Thomas Ortega II

commit sha 66d42147c56050e8d773a83e8e53b610cf78e5f1

Align buttons to center Adjusted top margin for object-list-button, presence-list-button and corner-button to 20 to give the desired centered effect. Fixes mozilla/hubs#1132

view details

Robert Long

commit sha 5e3d6c69f4cbcecca1b1844c74308ceadc01f664

Collapsible object info dialog

view details

Robert Long

commit sha ec5a429b883b94daddcf1cd3971762c525824aba

Fix padding on smaller breakpoints.

view details

Kevin Lee

commit sha af4fe4f2d56347b109cbc88cb323fac2ccc79246

refactor drawing code to use triangles instead of triangle strips

view details

Kevin Lee

commit sha f8a931259527e6ded757fa2a8cbd1fec5a136118

move deserialize button to the left

view details

Kevin Lee

commit sha 189b2b53ba8db997e34334d903a80f86181581b4

fix minor bug w/ reserializing drawings when a drawing already exists

view details

netpro2k

commit sha 998bd98dcfaefa659ed54c9f73568ff90288efdc

WIP media target zones

view details

netpro2k

commit sha cc8c1bc802bb88ac35d63354b22a00d110cc243e

Finish basic implementation of media frames

view details

netpro2k

commit sha 18d70f71e3e60a46ed6c8f43ad9bab60e8dc69ec

Ranema MediaTargetZoneSystem to MediaFramesSystem

view details

Kevin Lee

commit sha 27c9155c9dc5b616a20ff202d475e046d681ed4d

fix line removal

view details

Kevin Lee

commit sha f582e0d3dbcc28cdf6936aef810168724fa4a402

revert maxDrawTimeout

view details

Artem Bolgar

commit sha e02d1497904ff87c8be981f9e35d61f659636a59

Fixing exception and black screen on Quest, when Quest is in Hands tracking mode. In the hands mode, the controllers are emulated by the hands. They are represented with the gamepad object with a single button and no axis. Current code expects to have two buttons and two sets of axis, which causes an exception and malfunction.

view details

Kevin Lee

commit sha 81c086ff455fb514b647f895774b6951379f4449

use indexes

view details

Kevin Lee

commit sha 750f7f1569e5d517d91fff715f4fbf052af1353e

Merge branch 'master' of github.com:mozilla/hubs into feature/drawing-triangles-refactor

view details

Kevin Lee

commit sha f42153e2bb342774564ef3b77ec6b5f4f30ed145

fix drawing serialization

view details

Kevin Lee

commit sha 442d533c2e0f0cabae088731c15f5848e9f1e7b9

get rid of references to drawMode

view details

Robert Long

commit sha a637f85948bbe27aa9b6179677d7b167ea3caf1f

Merge pull request #2775 from mozilla/feature/hide-inspect-ui Add Ability to Hide Object Info UI

view details

Brian Peiris

commit sha 169cf4c123f1c95bbc5dd536e15b7cbb4d3eab88

Fix report issue links. Remove obsolete dialog

view details

Brian Peiris

commit sha c01312e976919c2043c4c85ce26c77f6f8a932f9

Merge pull request #3011 from mozilla/bug/report-issue Fix report issue links. Remove obsolete dialog

view details

John Shaughnessy

commit sha ed15a0bc2347c7963fce828fe00fcfe8c29601c6

Remove space from event name

view details

push time in 5 days

Pull request review commentmozilla/hubs

Landing page panels

 images.company_logo = { category = "images", type = "file", name = "Company Logo images.home_background = { category = "images", type = "file", name = "Home background", description = "Background image on the home page." }  images.editor_logo = { category = "images", type = "file", internal = "true" }+images.landing_rooms_thumb = { category = "images", type = "file", internal = "true" }+images.landing_communicate_thumb = { category = "images", type = "file", internal = "true" }+images.landing_media_thumb = { category = "images", type = "file", internal = "true" }

Should people be able to customize the title/text as well? We now have a "longstring" type.

If not in this PR, I'd create an issue for community members to vote if they want to customize the text/titles on HC for the 3 panel homepage.

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

 features.require_account_for_join = { category = "rooms", type = "boolean", name features.default_room_size = { category = "rooms", type = "number", name = "Default room size", description = "Default room size for new rooms. This does not include users in the lobby." } features.max_room_size = { category = "rooms", type = "number", name = "Maximum room size", description = "Maximum room size visitors can set." } +features.show_feature_panels = { category = "features", type = "boolean", internal = "true" }

Thanks for making this a toggle in the Admin panel! Was my first thought looking at the feature.

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

   "home.terms_of_use": "Termos de uso",   "home.made_with_love": "feito com 🦆 por ",   "home.environment_author_by": " por ",+  "home.rooms-title": "Instantly create rooms",+  "home.rooms-blurb": "Share virtual spaces with your friends, co-workers, and communities. When you create a room with Hubs, you’ll have a private virtual meeting space that you can instantly share - no downloads or VR headset necessary.",

"_" -> "-"

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

   "home.terms_of_use": "使用条款",   "home.made_with_love": "由 🦆 制作 ",   "home.environment_author_by": " 通过 ",+  "home.rooms-title": "Instantly create rooms",

"_" -> "-"

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

   "home.terms_of_use": "利用規約",   "home.made_with_love": "madewith🦆by",   "home.environment_author_by": "by",+  "home.rooms-title": "Instantly create rooms",+  "home.rooms-blurb": "Share virtual spaces with your friends, co-workers, and communities. When you create a room with Hubs, you’ll have a private virtual meeting space that you can instantly share - no downloads or VR headset necessary.",

"_" -> "-"

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

   "home.terms_of_use": "Terms of Use",   "home.made_with_love": "made with 🦆 by ",   "home.environment_author_by": " by ",+  "home.rooms-title": "Instantly create rooms",

I think these should use underscores "_" rather than dashes "-".

brianpeiris

comment created time in 6 days

Pull request review commentmozilla/hubs

Landing page panels

   "home.terms_of_use": "Condiciones de uso",   "home.made_with_love": "hecho con 🦆 por ",   "home.environment_author_by": " por ",+  "home.rooms-title": "Instantly create rooms",+  "home.rooms-blurb": "Share virtual spaces with your friends, co-workers, and communities. When you create a room with Hubs, you’ll have a private virtual meeting space that you can instantly share - no downloads or VR headset necessary.",

"_" -> "-"

brianpeiris

comment created time in 6 days

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

issue closedmozilla/hubs-cloud

Customize email sign in message for Hubs Cloud

Is your feature request related to a problem? Please describe. Allow users to customize the sign in email message. Currently https://github.com/mozilla/reticulum/blob/master/lib/ret_web/email.ex#L5-L26

Describe the solution you'd like In Admin panel, customize email message form + place to put where the magic link appears otherwise the system appends the magic link at the bottom.

closed time in 10 days

robin-k-wilson

issue commentmozilla/hubs-cloud

Customize email sign in message for Hubs Cloud

Merged https://github.com/mozilla/hubs/pull/3151

robin-k-wilson

comment created time in 10 days

push eventmozilla/hubs

robin

commit sha c35f91b396e8d7bf525e2f52b97d518061fc3f43

added custom email + auth tab + multiline

view details

Robin K Wilson

commit sha ad52e4af7b6df2c07028a00186fc02be26fb3fe8

Merge pull request #3151 from robin-k-wilson/custom-email Added custom email + auth tab + multiline

view details

push time in 10 days

PR merged mozilla/hubs

Added custom email + auth tab + multiline

Added ability to customize magic link email subject + body.

  • App Settings Auth tab
  • Multi-line field
+32 -3

1 comment

3 changed files

robin-k-wilson

pr closed time in 10 days

push eventmozilla/reticulum

robin

commit sha 44cc2aa31358661ed6c0705fc0811602e205f624

added logic for custom email message and subject

view details

robin

commit sha a6d10fbff5409b7b3888fc4627f5255f57bba9f6

custom email logic integrated

view details

robin

commit sha 318d60f1b67d86e0899e6cee37261027bf02ba43

subject and email body working

view details

robin

commit sha 5793057e457904636eb4327073a478f3e8ba4a2d

custom email works

view details

robin

commit sha bb7cf47afbecbc43483e513bfbfb3d2a52dab797

format

view details

robin

commit sha 52e4d7c2c8c793dfbfba474b74c59567d29a9bb9

removed from config.toml + add with statement

view details

robin

commit sha b5e2017dfa3e35a34a589d296344a29b9b105551

remove with

view details

Robin K Wilson

commit sha 22aec1517f70d5d4780580234e80ff54d26acaa2

Merge pull request #418 from mozilla/custom-login-email Able to customize magic link login email message + subject from admin panel

view details

push time in 10 days

delete branch mozilla/reticulum

delete branch : custom-login-email

delete time in 10 days

PR merged mozilla/reticulum

Able to customize magic link login email message + subject from admin panel

Added ability to customize email subject + email message for magic link login emails.

+31 -6

1 comment

1 changed file

robin-k-wilson

pr closed time in 10 days

push eventmozilla/reticulum

robin

commit sha b5e2017dfa3e35a34a589d296344a29b9b105551

remove with

view details

push time in 10 days

push eventmozilla/reticulum

robin

commit sha 52e4d7c2c8c793dfbfba474b74c59567d29a9bb9

removed from config.toml + add with statement

view details

push time in 10 days

issue openedmozilla/hubs-cloud

Investigate running custom habitat services on HC box

For iterating on WebRTC https://github.com/mozilla/hubs/issues/1853 For iterating on Ports https://github.com/mozilla/hubs-cloud/issues/90

created time in 10 days

issue commentmozilla/hubs-cloud

Customize email sign in message for Hubs Cloud

https://github.com/mozilla/hubs/pull/3151

robin-k-wilson

comment created time in 10 days

issue openedmozilla/hubs

FPS drops significantly when PDFs are shared in a room

Current Behavior FPS drops significantly when PDF is visible.

Expected FPS drops a little when PDF is visible.

Potential cases to test

  • The in room added PDFs steps below
  • Compare with importing PDF in Spoke then loading a room

FIRST Steps to reproduce from email thread with users:

  1. FPS drop when PDF started to be visible

Step to reproduce:

  • Open a new room with an empty scene (Only a box mesh inside)
  • Enter the room
  • Create Object with below URL: https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-01.pdf https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-02.pdf
  • Wait for the PDF loaded

Problem: When the PDF got loaded, the FPS of scene will drop and keep the low FPS state for about 2-3 seconds. Once the PDF is completely loaded and visible, the FPS of the scene will recover to 60fps.

Question: We have tried several different PDF files, e.g.

(Resources for event) A: https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-01.pdf B: https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-02.pdf

(Resources from internet) C: https://www.denka.co.jp/eng/pdf/life_env/catalog/amadoi_sogo.pdf D: https://www.furukawa.co.jp/en/product/catalogue/pdf/profile_e1.pdf

(Resources created for test) E: https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-01noGridWord.pdf F: https://pdf-test-livexr.s3-ap-northeast-1.amazonaws.com/02-01_nobackground.pdf

Result for the above resources: A: FPS problem occurred B: FPS problem occurred C: Worked well D: Worked well E: FPS problem occurred F: Better than A, B and E, but still got some stuttering when loaded

Comparing A, B, E and F with C. C is much complicated, and the file sizes is also larger than A, B, E and F. I cannot get any idea why A, B, E and F will produce the FPS problem.

SECOND user test results from email For PDF problems, here is the result:

For other clients that not the one uploading the PDF

(Case A) Steps:
- Client A create and enter new room
- Client A upload the PDF(A) that have problem
- Client A occur FPS drop
- Client B enter same room
- Client B occur FPS drop when PDF got loaded and visible (More the PDF uploaded, more oblivious to the problem)

(Case B) Steps:
- Client A create and enter new room
- Client B enter same room
- Client A upload the PDF(A) that have problem.
- Client A occur FPS drop, and Client B also occur same problem.

Adding the PDFs in Spoke with "Link" objects

Steps: 
- Create a new project
- Add the PDF(A)s to the scene
- Save, publish, and create room with the new scene
- Client A enter the created room
- Client A occur FPS drop when it loaded the lobby

It seems that it is not related to downloading the PDF but seems related to render(?)/decode(?) of the PDF. I prepared a room for you to have a look on the problem.

https://arts.live-xr.com/Uxvip4S?hub_invite_id=yPGyNpd

To make the problem easier to observe, I placed the same PDF( A ) and PDF( B ) multiple time in the scene.

For PDF ( A ) and ( B ), they are the base design of the car specification sheets which will placed about 30-40 in the same rooms but with different values in PDF. So, although the FPS drop may not be oblivious for 1 PDF, for multiple PDF is placed in the room, the problem is magnified.

created time in 15 days

issue commentmozilla/hubs-cloud

Built in Google Analytics for HC isn't working.

Should be solved with the new csp settings added to reticulum: https://github.com/mozilla/reticulum/pull/420 You can add these manually if you need to. See file changes.

robin-k-wilson

comment created time in 17 days

issue closedmozilla/hubs-cloud

Analytics

This really belongs in a Discussion section, but this isn't currently available in this repository (possibly add?)

Has anyone found a good solution for Analytics? The base Google Analytics feature within Hubs Cloud isn't useful at all.

I am wanting the ability to track every room that is within the server. It would be nice to know how many people are in each room and for how long, along with the other Google Analytics information you can normally see. I've seen people mention Open Web Analytics, but not sure I want to go down that route just yet.

Also, if a user goes to a room, the Google Analytics will pick it up for a few minutes and then will show the user as not online, even if they are still within the room.

It seems like the Google Tracking info should automatically be injected when a room is created so this information could be made available.

closed time in 17 days

aziliak

issue commentmozilla/hubs-cloud

Analytics

New CSP rules should solve

aziliak

comment created time in 17 days

pull request commentmozilla/reticulum

Added csp for google analytics

Closes https://github.com/mozilla/hubs-cloud/issues/99

robin-k-wilson

comment created time in 17 days

issue commentmozilla/hubs-cloud

Analytics

https://github.com/mozilla/reticulum/pull/420

Should solve. Will be in next HC release.

aziliak

comment created time in 17 days

issue closedmozilla/hubs-cloud

Avatars panel in admin console should not have a +Create button

Repro Steps:

  1. As an admin, go to the 'Avatars' panel in the admin console of a Hubs Cloud deployment
  2. Note that there is a '+Create' button in the Avatars page
  3. Click the button

This is misleading, as the +Create button actually links back to the 'Create Identity' dialogue page, which is unrelated to avatars. We should remove the +Create button from this page.

closed time in 17 days

misslivirose

push eventmozilla/hubs

robin

commit sha 13e912f8205a4fb28e624988c953669713ba3483

remove create button for avatars

view details

robin

commit sha efd42cd89ff013affa9670eb58975163d70473a2

resolved merge conflict

view details

Robin K Wilson

commit sha 8e5a5709e90d2d6e6486149bdac1a9406226a991

Merge pull request #3002 from robin-k-wilson/remove-create-btn-avatars Remove create button for Avatar menu in Admin Panel

view details

push time in 17 days

PR merged mozilla/hubs

Remove create button for Avatar menu in Admin Panel

One liner: Avatars panel in admin console should not have a +Create button

Fixes hubs-cloud issue: https://github.com/mozilla/hubs-cloud/issues/84

image

+1 -1

0 comment

1 changed file

robin-k-wilson

pr closed time in 17 days

push eventrobin-k-wilson/hubs

Thomas Ortega II

commit sha 66d42147c56050e8d773a83e8e53b610cf78e5f1

Align buttons to center Adjusted top margin for object-list-button, presence-list-button and corner-button to 20 to give the desired centered effect. Fixes mozilla/hubs#1132

view details

Robert Long

commit sha 5e3d6c69f4cbcecca1b1844c74308ceadc01f664

Collapsible object info dialog

view details

Robert Long

commit sha ec5a429b883b94daddcf1cd3971762c525824aba

Fix padding on smaller breakpoints.

view details

Kevin Lee

commit sha af4fe4f2d56347b109cbc88cb323fac2ccc79246

refactor drawing code to use triangles instead of triangle strips

view details

Kevin Lee

commit sha f8a931259527e6ded757fa2a8cbd1fec5a136118

move deserialize button to the left

view details

Kevin Lee

commit sha 189b2b53ba8db997e34334d903a80f86181581b4

fix minor bug w/ reserializing drawings when a drawing already exists

view details

netpro2k

commit sha 998bd98dcfaefa659ed54c9f73568ff90288efdc

WIP media target zones

view details

netpro2k

commit sha cc8c1bc802bb88ac35d63354b22a00d110cc243e

Finish basic implementation of media frames

view details

netpro2k

commit sha 18d70f71e3e60a46ed6c8f43ad9bab60e8dc69ec

Ranema MediaTargetZoneSystem to MediaFramesSystem

view details

Kevin Lee

commit sha 27c9155c9dc5b616a20ff202d475e046d681ed4d

fix line removal

view details

Kevin Lee

commit sha f582e0d3dbcc28cdf6936aef810168724fa4a402

revert maxDrawTimeout

view details

Artem Bolgar

commit sha e02d1497904ff87c8be981f9e35d61f659636a59

Fixing exception and black screen on Quest, when Quest is in Hands tracking mode. In the hands mode, the controllers are emulated by the hands. They are represented with the gamepad object with a single button and no axis. Current code expects to have two buttons and two sets of axis, which causes an exception and malfunction.

view details

Kevin Lee

commit sha 81c086ff455fb514b647f895774b6951379f4449

use indexes

view details

Kevin Lee

commit sha 750f7f1569e5d517d91fff715f4fbf052af1353e

Merge branch 'master' of github.com:mozilla/hubs into feature/drawing-triangles-refactor

view details

Kevin Lee

commit sha f42153e2bb342774564ef3b77ec6b5f4f30ed145

fix drawing serialization

view details

Kevin Lee

commit sha 442d533c2e0f0cabae088731c15f5848e9f1e7b9

get rid of references to drawMode

view details

Robert Long

commit sha a637f85948bbe27aa9b6179677d7b167ea3caf1f

Merge pull request #2775 from mozilla/feature/hide-inspect-ui Add Ability to Hide Object Info UI

view details

Brian Peiris

commit sha 169cf4c123f1c95bbc5dd536e15b7cbb4d3eab88

Fix report issue links. Remove obsolete dialog

view details

Brian Peiris

commit sha c01312e976919c2043c4c85ce26c77f6f8a932f9

Merge pull request #3011 from mozilla/bug/report-issue Fix report issue links. Remove obsolete dialog

view details

John Shaughnessy

commit sha ed15a0bc2347c7963fce828fe00fcfe8c29601c6

Remove space from event name

view details

push time in 17 days

delete branch robin-k-wilson/hubs

delete branch : spanish-localization

delete time in 17 days

PR closed mozilla/hubs

Spanish localization from user

Spanish localization! To be looked over!

https://github.com/mozilla/hubs/discussions/3108

+461 -0

1 comment

2 changed files

robin-k-wilson

pr closed time in 17 days

pull request commentmozilla/hubs

Spanish localization from user

Localized via this PR https://github.com/mozilla/hubs/pull/3109

robin-k-wilson

comment created time in 17 days

push eventmozilla/reticulum

robin

commit sha 27d40747edfd0b70ba35a0c8755b37f6788b26b4

added csp for google analytics

view details

Robin K Wilson

commit sha 566af5d65265e6eb07504ed3dc3cefd672b1dd85

Merge pull request #420 from mozilla/fix-google-analtyics-csp Added csp for google analytics

view details

push time in 17 days

delete branch mozilla/reticulum

delete branch : fix-google-analtyics-csp

delete time in 17 days

PR merged mozilla/reticulum

Added csp for google analytics

Added CSP rules due to guide: https://developers.google.com/tag-manager/web/csp#universal_analytics_google_analytics

Fixes: mozilla/hubs-cloud#117

+2 -2

0 comment

1 changed file

robin-k-wilson

pr closed time in 17 days

issue closedmozilla/hubs-cloud

Built in Google Analytics for HC isn't working.

Current behavior Get the google tracker ID and add that to the admin panel does nothing.

Expected Should track enters into rooms.

Linked issues/discussions https://github.com/mozilla/hubs/discussions/3101

closed time in 17 days

robin-k-wilson

push eventmozilla/reticulum

robin

commit sha bb7cf47afbecbc43483e513bfbfb3d2a52dab797

format

view details

push time in 17 days

pull request commentmozilla/hubs

Added custom email + auth tab + multiline

image

image

robin-k-wilson

comment created time in 20 days

PR opened mozilla/hubs

Added custom email + auth tab + multiline

Added ability to customize magic link email subject + body.

  • App Settings Auth tab
  • Multi-line field
+32 -3

0 comment

3 changed files

pr created time in 20 days

push eventrobin-k-wilson/hubs

robin

commit sha c35f91b396e8d7bf525e2f52b97d518061fc3f43

added custom email + auth tab + multiline

view details

push time in 20 days

create barnchrobin-k-wilson/hubs

branch : custom-email

created branch time in 20 days

push eventmozilla/reticulum

robin

commit sha 5793057e457904636eb4327073a478f3e8ba4a2d

custom email works

view details

push time in 20 days

push eventmozilla/reticulum

robin

commit sha 318d60f1b67d86e0899e6cee37261027bf02ba43

subject and email body working

view details

push time in 20 days

PR opened mozilla/reticulum

Added csp for google analytics

Added CSP rules due to guide: https://developers.google.com/tag-manager/web/csp#universal_analytics_google_analytics

Fixes: mozilla/hubs-cloud#117

+2 -2

0 comment

1 changed file

pr created time in 20 days

create barnchmozilla/reticulum

branch : fix-google-analtyics-csp

created branch time in 20 days

PR closed mozilla/reticulum

Google analytics

Added CSP rules due to guide: https://developers.google.com/tag-manager/web/csp#universal_analytics_google_analytics

Fixes: https://github.com/mozilla/hubs-cloud/issues/117

+37 -8

0 comment

3 changed files

robin-k-wilson

pr closed time in 20 days

PR opened mozilla/reticulum

Google analytics

Added CSP rules due to guide: https://developers.google.com/tag-manager/web/csp#universal_analytics_google_analytics

Fixes: https://github.com/mozilla/hubs-cloud/issues/117

+37 -8

0 comment

3 changed files

pr created time in 20 days

create barnchmozilla/reticulum

branch : google-analytics

created branch time in 20 days

PR opened mozilla/hubs

Spanish localization from user

Spanish localization! To be looked over!

https://github.com/mozilla/hubs/discussions/3108

+461 -0

0 comment

2 changed files

pr created time in 20 days

create barnchrobin-k-wilson/hubs

branch : spanish-localization

created branch time in 20 days

issue commentmozilla/hubs-cloud

Built in Google Analytics for HC isn't working.

Oh interesting that you need to deploy again to register the Google ID added. Good to know! Thanks for figuring that out with the custom client.

robin-k-wilson

comment created time in 21 days

issue commentmozilla/hubs

[Investigation] Hubs language is occasionally not what the user expects them to be

This may be a separate issue.

I've been experiencing this as well in my Chrome browser on desktop. Not on mobile.

I set my language to simplified Chinese on my phone, switched it back to English. Now hubs shows up with Chinese language on my desktop computer. It's possible I tried the setting on desktop and switched it back, but it remembered the setting.

misslivirose

comment created time in 22 days

pull request commentmozilla/reticulum

Able to customize magic link login email message + subject from admin panel

https://github.com/mozilla/hubs-cloud/issues/111

robin-k-wilson

comment created time in 22 days

PR opened mozilla/reticulum

Custom login email in progress

Added ability to customize email subject + email message for magic link login emails.

+35 -6

0 comment

2 changed files

pr created time in 22 days

push eventmozilla/reticulum

robin

commit sha a6d10fbff5409b7b3888fc4627f5255f57bba9f6

custom email logic integrated

view details

push time in 22 days

create barnchmozilla/reticulum

branch : custom-login-email

created branch time in 22 days

issue commentmozilla/hubs-cloud

Built in Google Analytics for HC isn't working.

Can add these added CSP settings in Server Settings: Admin Panel > Server Settings > Advanced Tab Great resource: https://www.bounteous.com/insights/2017/07/20/using-google-analytics-and-google-tag-manager-content-security-policy/

** Working on a better fix with hosting the analytics.js script ourselves: "unsafe-inline" is not the most secure solution.

image

robin-k-wilson

comment created time in 23 days

create barnchmozilla/reticulum

branch : bulk-deactivate

created branch time in 23 days

startedfracz/git-exercises

started time in a month

issue openedmozilla/hubs-cloud

Built in Google Analytics for HC isn't working.

Current behavior Get the google tracker ID and add that to the admin panel does nothing.

Expected Should track enters into rooms.

Linked issues/discussions https://github.com/mozilla/hubs/discussions/3101

created time in a month

startedbertrandom/snowball-thrower

started time in a month

Pull request review commentMozillaReality/hubs-docs

Update hubs-cloud-enable-media-browser.md

 Sign up for the [Tenor GIF API](https://tenor.com/gifapi) to get a free API key.  Create a [Azure Cognitive Services](https://azure.microsoft.com/en-us/services/cognitive-services/) account and enable the [Bing Video Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-video-search-api/) and [Bing Image Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/). -Note: these APIs are **not free** above 1000 transactions per month. You will be charged for their usage by your hub in your Azure account.+1. Sign up for an Azure account at [portal.azure.com](https://portal.azure.com). ++2. Once signed into Azure, search the services available and create a new Cognitive Services offering. You will need to specify a region and application group to deploy to.++3. When your service has finished spinning up, you will be able to navigate to the API keys tab. ++4. Copy one of your API keys from the Azure portal++5. In your Hubs Cloud admin panel, navigate to the ‘Server Configuration’ panel and open the ‘API keys’ tab
5. In your Hubs Cloud admin panel, navigate to the ‘Server Configuration’ panel and open the ‘API keys’ tab.
misslivirose

comment created time in a month

Pull request review commentMozillaReality/hubs-docs

Update hubs-cloud-enable-media-browser.md

 Sign up for the [Tenor GIF API](https://tenor.com/gifapi) to get a free API key.  Create a [Azure Cognitive Services](https://azure.microsoft.com/en-us/services/cognitive-services/) account and enable the [Bing Video Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-video-search-api/) and [Bing Image Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/). -Note: these APIs are **not free** above 1000 transactions per month. You will be charged for their usage by your hub in your Azure account.+1. Sign up for an Azure account at [portal.azure.com](https://portal.azure.com). ++2. Once signed into Azure, search the services available and create a new Cognitive Services offering. You will need to specify a region and application group to deploy to.++3. When your service has finished spinning up, you will be able to navigate to the API keys tab. ++4. Copy one of your API keys from the Azure portal++5. In your Hubs Cloud admin panel, navigate to the ‘Server Configuration’ panel and open the ‘API keys’ tab++6. Paste the Cognitive Services API key into the ‘Bing Search’ text input 
6. Paste the Cognitive Services API key into the ‘Bing Search’ text input.
misslivirose

comment created time in a month

PullRequestReviewEvent

Pull request review commentMozillaReality/hubs-docs

Update hubs-cloud-enable-media-browser.md

 Sign up for the [Tenor GIF API](https://tenor.com/gifapi) to get a free API key.  Create a [Azure Cognitive Services](https://azure.microsoft.com/en-us/services/cognitive-services/) account and enable the [Bing Video Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-video-search-api/) and [Bing Image Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/). -Note: these APIs are **not free** above 1000 transactions per month. You will be charged for their usage by your hub in your Azure account.+1. Sign up for an Azure account at [portal.azure.com](https://portal.azure.com). ++2. Once signed into Azure, search the services available and create a new Cognitive Services offering. You will need to specify a region and application group to deploy to.++3. When your service has finished spinning up, you will be able to navigate to the API keys tab. ++4. Copy one of your API keys from the Azure portal
4. Copy one of your API keys from the Azure portal.
misslivirose

comment created time in a month

Pull request review commentMozillaReality/hubs-docs

Update hubs-cloud-enable-media-browser.md

 Sign up for the [Tenor GIF API](https://tenor.com/gifapi) to get a free API key.  Create a [Azure Cognitive Services](https://azure.microsoft.com/en-us/services/cognitive-services/) account and enable the [Bing Video Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-video-search-api/) and [Bing Image Search API](https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/). -Note: these APIs are **not free** above 1000 transactions per month. You will be charged for their usage by your hub in your Azure account.+1. Sign up for an Azure account at [portal.azure.com](https://portal.azure.com). ++2. Once signed into Azure, search the services available and create a new Cognitive Services offering. You will need to specify a region and application group to deploy to.++3. When your service has finished spinning up, you will be able to navigate to the API keys tab. 

After your service finished spinning up, navigate to the API keys tab.

misslivirose

comment created time in a month

PullRequestReviewEvent
PullRequestReviewEvent

issue openedMozillaReality/hubs-docs

Guide for network admins to open ports needed for Hubs

From discussion: https://github.com/mozilla/hubs/discussions/3043

How to whitelist just the servers needed for the necessary port range so network security isn't compromised.

created time in a month

issue openedmozilla/hubs-cloud

Refactor Admin Panel

The current Admin Panel code is difficult to modify and work in.

The code has been helpful to get up and running quickly, but we consistently need to augment the code to remove features/add features.

This is a large undertaking and benefits us in customization and user experience as we build out more complex configurations for Hubs Cloud.

created time in a month

issue closedmozilla/hubs

Stop non-admin accounts from seeing admin panel at all

Is your feature request related to a problem? Please describe. Any user can see the admin panel, but NOT the data if they aren't an admin.

It's confusing for users that believe they are an admin and see the panel, but are not.

Describe the solution you'd like If you are not an admin, the admin panel does not load at all. Maybe with a redirect back to the homepage or you can't access page shows up.

Keywords: admin panel, admin console

Not an admin: image

closed time in a month

robin-k-wilson

issue commentmozilla/hubs

Stop non-admin accounts from seeing admin panel at all

Live on HMC

robin-k-wilson

comment created time in a month

push eventmozilla/reticulum

robin

commit sha 717e78181d0fef25dd2680b80bfcfa1f6d105170

newline in readme

view details

push time in a month

startedueberauth/guardian

started time in a month

push eventmozilla/hubs

robin

commit sha 4c30ab4dbb54037060f34971864985202f79f48a

non-admins see an sorry not an admin page

view details

robin

commit sha 466b5ee40f69b665730c7895464e58ab829e1327

removed console log

view details

robin

commit sha a013240f3a1e4daea65b1ea0093f390e5cd0ee2c

CR comments

view details

Robin K Wilson

commit sha ccc3f9b8c9c8cf4a5cceb72354a8cce231516872

Merge pull request #3027 from robin-k-wilson/stop-admin-panel-access non-admins see a "sorry not an admin" page

view details

push time in a month

PR merged mozilla/hubs

non-admins see a "sorry not an admin" page

Added Unauthorized page (see screenshot)

If not an admin, admin panel renders briefly, then you are redirected to the unauthorized page. (added via this PR + reticulum PR (https://github.com/mozilla/reticulum/pull/415/files)) If an admin, you see the admin panel. (obviously, already implemented) If not logged in at all and try to access admin panel, you're redirected to login (already implemented)

image

+107 -58

2 comments

3 changed files

robin-k-wilson

pr closed time in a month

push eventmozilla/reticulum

robin

commit sha 8dba94c607cf42a671e7ef55bc1d7cdc9d654236

returns 402 correctly

view details

robin

commit sha 2d5db3ef471974421997c0fea10f101cfbd2b97b

removed unnecessary line

view details

robin

commit sha 216c2aba81965663a2da0d6a3502cb5d0afc4531

2 lines to 1 line

view details

robin

commit sha d997ba4e1b87d96902337bdac9631a9c3a034c53

updated account controller tests

view details

robin

commit sha 304e0c3020ce78bf97e8a0a4d7ec44970af78f29

combine to one line

view details

Robin K Wilson

commit sha 303ef5d26622166f92a8ef552717a81eef9ee676

Merge pull request #415 from mozilla/fix-unauth-response Admin only plug returns 401 correctly

view details

push time in a month

delete branch mozilla/reticulum

delete branch : fix-unauth-response

delete time in a month

PR merged mozilla/reticulum

Admin only plug returns 401 correctly

With just put_status, the response that failed on the :admin_only step would receive a 500 response.

This returns a 402 for unauthorized.

+4 -3

0 comment

2 changed files

robin-k-wilson

pr closed time in a month

push eventmozilla/reticulum

robin

commit sha 304e0c3020ce78bf97e8a0a4d7ec44970af78f29

combine to one line

view details

push time in a month

push eventmozilla/reticulum

robin

commit sha d997ba4e1b87d96902337bdac9631a9c3a034c53

updated account controller tests

view details

push time in a month

push eventmozilla/reticulum

robin

commit sha 216c2aba81965663a2da0d6a3502cb5d0afc4531

2 lines to 1 line

view details

push time in a month

push eventrobin-k-wilson/hubs

robin

commit sha a013240f3a1e4daea65b1ea0093f390e5cd0ee2c

CR comments

view details

push time in a month

more