Skip to content

Releases: engaging-computing/MYR

Goodbye Firebase, Hello Mongo

13 Jul 00:12
dd76b99
Compare
Choose a tag to compare

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

08 Jul 15:08
43be737
Compare
Choose a tag to compare
  • Fixed bug where key was hidden in some reference tabs.
  • setColor arguments are no longer case sensitive.

Banners, Course Updates, and Bug Fixes

18 May 01:50
9174573
Compare
Choose a tag to compare
  • 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

19 Feb 16:11
06d6234
Compare
Choose a tag to compare
  • 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

07 Sep 12:55
Compare
Choose a tag to compare
  • Classrooms are now called collections

Classroom selection bug fix and preview fix

20 Aug 14:03
Compare
Choose a tag to compare
  • Fixed classroom selection bug
  • Previews now appear on saved scenes again

Cursor refactor and custom cursor attributes

16 Aug 18:18
Compare
Choose a tag to compare
  • Added ability to set custom cursor attributes
  • Refactored cursor to be own object

Unsave changes prompt now appears on Firefox

03 Aug 14:20
Compare
Choose a tag to compare

-Unsave changes prompt now appears on Firefox

ES Lint Updates, catch firebase errors, firebase scene filtering, and infinite loop detector POC

22 Jul 18:04
Compare
Choose a tag to compare
  • 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

14 Jul 23:47
Compare
Choose a tag to compare
  • Updated deprecated code
  • Autocomplete updates from reference