Releases: engaging-computing/MYR
Releases · engaging-computing/MYR
Goodbye Firebase, Hello Mongo
In this version of MYR we:
- Removed all Firebase dependencies and uses Mongo exclusively
- Changed scene URL schema to be /scene/:id
- Replaced authentication with Google OAuth2
- Updated npm version
- Replaced yarn with npm
Important Notes
- Scene URLs have changed. Old bookmarks will continue to work. However, we encourage you to update anywhere you have scene URLs saved.
- Our authentication system has changed. As a result of that, you have been logged out of MYR. Your same Google account will continue to be your authentication method.
- Local installations of MYR will need to have an OAuth2 key.
Bug fixes
- Fixed bug where key was hidden in some reference tabs.
- setColor arguments are no longer case sensitive.
Banners, Course Updates, and Bug Fixes
- Fixed settings save prompt bug.
- Courses use new schema.
- Fixed course UI bug.
- Added the ability for the admin team to show notification banners.
Collection upgrades, save prompts, and bug fixes
- Fixed bug where you couldn't add projects to a collection
- Fixed bug where the project drawer had to be closed and reopened after loading projects
- Added prompt to save changes after changing settings
- Next course will only prompt to save if changes have been made
- Collections will be more clear on which scene is being selected when choosing a scene.
- Collections now have a default name for unnamed scenes.
- Collections will not prompt to save changes on every change.
- Box and torusknot are now double sided.
Classrooms are now called collections
- Classrooms are now called collections
Classroom selection bug fix and preview fix
- Fixed classroom selection bug
- Previews now appear on saved scenes again
Cursor refactor and custom cursor attributes
- Added ability to set custom cursor attributes
- Refactored cursor to be own object
Unsave changes prompt now appears on Firefox
-Unsave changes prompt now appears on Firefox
ES Lint Updates, catch firebase errors, firebase scene filtering, and infinite loop detector POC
- Scenes without a preview image now appear
- Firebase scenes with old names and IDs in settings are removed.
- ESLint now doesn't allow != and code is updated to reflect that.
- Infinite loop detector (commented out)
Deprecation updates and automatic autocomplete
- Updated deprecated code
- Autocomplete updates from reference