Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@casual-simulation/aux-vm

Package Overview
Dependencies
Maintainers
0
Versions
477
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@casual-simulation/aux-vm - npm Package Versions

1
4648

0.9.15

Diff

Changelog

Source

V0.9.15

Date: 07/18/2019

Changes:

  • Improvements
    • Selecting a tag from the tag suggestions list will now automatically add the tag on click.
    • Added a plus sign to the Make mod from selection butotn's icon.
  • Bug Fixes
    • Improved Wall3D performance, should no longer take up most memory allocation.
    • Clicking on a bot will no longer have the mereg ball appear for a second in the file count.
kallyngowdyyeti
published 0.9.14 •

Changelog

Source

V0.9.14

Date: 07/17/2019

Changes:

  • Improvements
    • Added a login system
      • Users are first-come first-serve.
        • Upon login your device will generate a token that is used to authenticate the device for that user account.
          • Because this token is unique and secret you must use the new "Login with Another Device" feature in the side menu.
          • This will show a QR code that can be scanned after trying to login with the same username.
        • Users can be granted roles via their bot in the admin channel.
          • These roles can be used to allow or deny access to channels.
          • Users that have the admin role are allowed access to every channel. (and bypass the blacklist and whitelist)
      • The server now decides if a user is able to load an aux.
        • This means that the server checks aux.blacklist and aux.whitelist before sending the data.
        • The following tags have been added to check whether a user is allowed access based on their roles.
          • aux.whitelist.roles: Specifies the list of roles that users must have all of in order to access the channel.
          • aux.blacklist.roles: Specifies the list of roles that users must not have any of in order to access the channel.
        • By default, the admin channel is set to allow only users with the admin role.
    • The login screen now remembers which users you have logged in with previously.
      • Because tokens are saved on the device it is important to save users and only remove them if explicitly requested by the user.
    • The aux.line.style tag's wall settting will now dynamically scale with bot height and bot stacking.
    • The inventory viewport now no longer accepts panning input, it will now only zoom and rotate.
    • Added in an aux.line.style tag that changes the design of the aux.line.to line.
    • Added in a resize sheets button to set sheet's to full page width at all times.
    • Added in an aux.line.width tag that changes the width of the aux.line.to but only the wall style for now.
    • Resize the sheets button is now on the far left of the sheets buttons.
    • Added a new Make mod from selection button to the sheet's buttons.
    • Clicking off of the sheets will now always revert the selected item to an empty bot.
    • Clicking the enter key on a selected tag will automatically open up the new tag input section.
    • Clicking the escape key when the new tag input section is up will close the input section.
    • The new tag input section will now be left alligned in the sheets.
    • The tag section buttons will now appear below the bot content in the sheets.
    • Moved the sheet's Toggle Size button to the right side of the sheet.
  • Bug Fixes
    • Fixed create() to dissallow overriding aux.creator when a creator is specified.
    • The center button will no longer effect the rotation in channel designer's viewport.
    • 'Enable AR' button no longer shows up in iOS Chrome which is currently unsupported.
    • Fixed AR rendering for both AUX Designer and AUX Player.
    • Fixed the login page to redirect to Channel Designer if the user refreshes the page while on the login screen.
    • Fixed an issue that would cause player.currentContext() to be undefined if it was accessed inside onConnected().
    • Fixed the link to the aux-debug page in Channel Designer.
    • Fixed an issue where formulas which had circular dependencies would cause other tags referencing the circular tag to not update.
    • Fixed the parsing logic for filter tags to support curly quotes. (a.k.a. "Smart Quotes" that the iOS keyboard makes)
    • Adding a new tag to a bot will now automatically focus the new tag whereas before it would not focus it.
    • Fixed the file table to not interrupt the user's typing when tag value updates are processed.
  • Security Fixes
    • Updated the lodash NPM package to 4.17.14 to mitigate CVE-2018-16487.
kallyngowdyyeti
published 0.9.13 •

Changelog

Source

V0.9.13

Date: 07/10/2019

Changes:

  • Improvements
    • Reordered the context menu list to new specifications.
    • Renamed several items in the context menu list: Open Context to Go to Context and Select Context Bot to Edit Bot.
  • Bug Fixes
    • The aux.context.locked will now be properly initially set via the create context popup's tick box.
kallyngowdyyeti
published 0.9.12 •

Changelog

Source

V0.9.12

Date: 07/09/2019

Changes:

  • Improvements
    • Added a rotation option to player.tweenTo, users can now define an x and y rotation to define which way the camera views the bot.
    • New context popup opens withaux.context.locked set to false and the text has been change to Lock Context.
    • Changed aux.mod.tags to aux.mod.mergeTags.
    • Renamed aux.movable="mod" to aux.movable="cloneMod".
    • isDiff function no longer checks for aux.mod.mergeTags when determining weather a bot is a diff or not.
    • Added the aux.listening tag to disable, a bot will accept shouts or whispers if this tage is set to true but ignore them it aux.listening is set to false.
    • Removed the context_ prefix of the default generated name of new contexts.
  • Bug Fixes
    • The cube that appears on empty bot will now be properly sized.
    • The center inventory button will now appear when intended.
    • Fixed typo on the Requesting site ID text.
    • First entered letter on a new bot's label not appearing had been resolved.
    • The function onCombine should not trigger when dragging on a stack of bots but a warning message explaining this has been added it this is attempted.
    • Dragging the inventory top to change its size will no longer cause the Google Chrome mobile app to refresh the page.
    • Added in a tween override when user attempts input during a tween that will stop the tween immediately.
kallyngowdyyeti
published 0.9.11 •

Changelog

Source

V0.9.11

Date: 07/01/2019

Changes:

  • Improvements
    • Added two new functions that can be used to open URLs.
      • player.goToURL(url): Redirects the user to the given URL in the same tab/window.
      • player.openURL(url): Opens the given URL in a new tab/window.
  • Bug Fixes
    • Fix actions that edit files which get destroyed to not error and cause the rest of the action to fail.
kallyngowdyyeti
published 0.9.10 •

Changelog

Source

V0.9.10

Date: 06/29/2019

Changes:

  • Bug Fixes
    • Make the sandboxed iframe fix check if the OS is iOS in addition to checking for Safari. This detects Chrome iOS and therefore applies the workaround.
kallyngowdyyeti
published 0.9.8 •

Changelog

Source

V0.9.8

Date: 06/28/2019

Changes:

  • Improvements
    • Can now click on and drag multiple files at a time, one for each VR controller.
  • Bug Fixes
    • Fixed loading on Firefox browsers.
      • Added special case for Firefox browsers to ignore the use of browser crypto since it seems to cause errors despite it being supported.
    • Always render VR controllers, even if they are not in view of the camera.
      • This makes sure that you can still see controller pointer lines and cursors even if you are holding the controller out of view.
    • Fixed loading on Safari by allowing the sandboxed iframe to do more than it should be able to.
      • Related Bug: https://bugs.webkit.org/show_bug.cgi?id=170075
kallyngowdyyeti
published 0.9.7 •

Changelog

Source

V0.9.7

Date: 06/28/2019

Changes:

  • Bug Fixes
    • Inventory camera updates properly again in AUXPlayer.
    • Added some basic regex URL validation to aux.iframe tag.
kallyngowdyyeti
published 0.9.6 •

Changelog

Source

V0.9.6

Date: 06/28/2019

Changes:

  • Breaking Changes
    • Removed @ and # expressions.
      • This means that @id and #id will no longer work.
      • Instead, use getBots("#id") and getBotTagValues("#id").
  • Improvements
    • The inventory now begins with a top down view.
    • The center viewport button will now set the rotation to be top down.
    • Inventory now begins with an increased zoom value.
    • Manually control when we submit the frame to the VRDisplay
      • This allows us to be able to do multiple rendering passes on the WebGL canvas and have them all appear in VR correctly.
      • Before this fix, any elements that were rendered onto the WebGL canvas after the first pass were absent from VR. This was because the THREE.WebGLRenderer prematurely submitted the frame to the VRDisplay. This was a problem because it appears that the WebVR API ignores subsequent calls to the VRDisplay.submitFrame function until the current frame has passed.
    • Added the hasTag function to allow users to check if the file has a specific tag on it.
    • Moved formula calculations to a background thread.
      • This helps get a more consistent framerate by running formulas in the background while the scene is rendering.
      • As a result, the window global variable will not be available formulas.
        • This means formulas like window.alert() or window.location or window.navigator.vibrate() will not work anymore.
        • This also means that channels are more secure since you should no longer be able to write a formula that directly modifies bots in another channel. (no crossing the streams)
      • The new system works by tracking dependencies between formulas.
        • It looks for calls to getTag(), getBot(), getBots() and getBotTagValues() to track dependencies.
        • It is fairly limited and does not yet support using variables for tag names. So getTag(this, myVar) won't work. But getTag(this, "#tag") will work.
        • There are probably bugs.
      • Additional improvements include showing the error message produced from a formula.
        • If the formula throws an error then it will show up instead of the formula text.
        • The UI has not been updated so you cannot scroll to read the full error message.
    • Improved line performance.
    • Improved label positioning to be more consistent.
    • Improved users to share inventories, menus, and simulations when they are logged in with the same username.
    • Old inactive users will now be deleted automatically to keep the data model clear of unused users.
      • This only affects bots that have the aux._user tag set.
    • Improved our usage of Vue.js to prevent it from crawling the entire game tree to setup property listeners.
      • This reduces rendering overhead significantly.
    • Changed the size of the inventory's dragging bar.
  • Bug Fixes
    • Fixed rendering warning that was caused by aux.line.to if the line was too short.
    • The context will now no longer allow for bot placement if it is not being visualized.
    • The bot's label should now always appear on page reload.
    • The bot sheet should now no longer have an incorrect layout upon adding a new bot.
    • The config ID in sheets will now read as config and not confi.
    • Switching contexts in AUXPlayer will now add the old context to the browser history so you can use the back and forward buttons to go back and forth.
kallyngowdyyeti
published 0.9.5 •

Changelog

Source

V0.9.5

Date: 6/19/2019

Changes:

  • Improvements
    • onGridClick() is now supported in VR.
    • Changed mergeBall tag to mod.
    • Changed tags staring tag to mod.
    • Changed Clear Tags to Clear Mod.
    • Stop users from adding a blank or only whitespace tag.
    • Changed tags.remove() back to removeTags().
  • Bug Fixes
    • All camera tweens will now snap to their final (and literal) target destination at the end of the tween.
    • Bots will get destroyed when dragged over the trashcan in AUX Builder even if it is still on a context surface.
    • aux.context.rotation tags are now being used in AUX Builder to apply rotation to contexts.
    • Tags starting with _user and all other appropriate hidden tags will now correctly sort into the hidden tags section in sheets.
    • Clearing an empty mod with an added tag on it now clears the added tag.
    • aux.label.size.mode set to auto now sizes properly with the orthographic camera.
    • The inventory in player will now no longer reset it's scale upon resizing the inventory.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc