Skip to content

Releases: AlexJSully/SciGrade

1.2.0: Depreciation of online features

03 May 00:12
Compare
Choose a tag to compare

🔬 SciGrade Online Features Depreciation Notice

Dear SciGrade Community,

With heartfelt gratitude, I extend my deepest thanks to each and every one of you who has been a part of the SciGrade journey. From its release on September 20, 2018, to today, May 2, 2024, witnessing students and enthusiasts alike utilize SciGrade to learn about CRISPR gRNA+Primer sequence generation has been nothing short of awe-inspiring.

After careful consideration, I've made the difficult decision to depreciate the online features of SciGrade, including account management, class functionalities, and access to the database. As the landscape of technology evolves, so too must our applications. Reflecting on the growth I've experienced as a developer since SciGrade's inception, it became evident that significant enhancements, spanning from UI refinements to bolstered security measures, are imperative to uphold the highest standards of user experience and data protection.

However, I assure you that the SciGrade website and web app will remain accessible at scigrade.com. Regrettably, access to class features will cease, and in adherence to our commitment to user privacy, all associated data has been promptly deleted.

To all our users, past and present, I extend my sincerest appreciation for your unwavering support and enthusiasm. Your engagement has been the driving force behind SciGrade's evolution, and for that, I am profoundly grateful.

Thank you, from the depths of my heart, for being part of the SciGrade community.

-Alexander Joo-Hyun Sullivan


Depreciation:

  • Depreciated online features, including account management, class functionalities, and access to the database

Optimization:

  • Added an npm run start command to launch SciGrade faster
  • Updated GitHub Actions

Update:

  • Update ESLint to v9
  • Update Sentry version
  • Update packages
  • Update service worker files

Documentation:

  • Update public facing email

Bug fix:

  • Fixed too many Sentry CDN error

1.1.2: Bug fixes

05 Jan 01:12
Compare
Choose a tag to compare

Update:

  • Update Sentry version
  • Update packages

Bug fix:

  • Fixed checking possible correct answers returning null
  • Fixed issue where if no student information was present, would prevent further use of SciGrade
  • Fixed issue where service worker would try and register before browser was ready or if the browser did not support service workers

Version 1.1.1: No longer supporting Internet Explorer

03 Aug 16:18
Compare
Choose a tag to compare

No longer supports Internet Explorer.

Optimization:

  • Added ESLint
  • Optimized images
  • Updated web manifest

Update:

  • Updated OSSAR workflow
  • Updated packages

Bug fixes:

  • Fixed CaptureConsole not found and unable to call CaptureConsole
  • Fixed TypeError cannot read undefined 0
  • Fixed unable to open or close account modal
  • Fixed wrong version of Sentry offline integrations

Version 1.1.0: Can now do practice genes without an account

03 Nov 22:40
Compare
Choose a tag to compare

A brand new version of the SciGrade has dropped!

Version 1.1.0 has now dropped and it includes the ability to do practice genes without an account as well as optimizations and bug fixes.

Feature:

  • Can now do practice genes without an account

Optimization:

  • Added Sentry
  • Added high fetch priority to LCP image
  • Added missing dynamic structured data
  • Added more accessibility support
  • Added sitemap
  • Converted single declaration variables to const
  • Optimized images and SVGs
  • Preload styles
  • Removed depreciated code
  • Removed redundant code
  • Removed unused variables
  • Update IE cache control
  • Update metadata and optimized SEO
  • Updated Google Analytics to GA4
  • Updated robots.txt

Security:

  • Added Content Security Policy
  • Added Strict-Transport-Security

Update:

  • Updated packages
  • Updated service worker scripts

Documentation:

  • Added CI/CDs and GitHub Actions
  • Added Quynh (Cathy) Cao's GitHub URL
  • Change GitHub alias from ASully to AlexJSully
  • Prettified code and improved readability
  • Sorted uncategorized CSS styles to make them more readable
  • Updated README
  • Updated prettier to ignore line endings

Bug fix:

  • Fixed background size not being read correctly
  • Fixed being unable to switch login tabs
  • Fixed being unable to switch tabs on login
  • Fixed broken manifest
  • Fixed incorrect canonical URL on system run page
  • Fixed issue if load button does not exist, causes error
  • Fixed issue where loading genes no longer work
  • Fixed issue where maskable icons were not matching appropriate sizes
  • Fixed issue with Safari 10's iterator bug
  • Fixed spelling mistakes

Version 1.0.7: Optimizations and bug fixes

23 Nov 00:45
Compare
Choose a tag to compare

A brand new version of the SciGrade has dropped!

Version 1.0.7 has now dropped and it includes tons of optimizations and bug fixes

New features:
• Added favicons and metadata
• Add offline/caching service worker for instance if a user loses connection mid-usage
• Updated Google Analytics tracking options and added Google Tag Manager for bug tracking

Optimizations:
• Added code scanners
• Added robots.txt
• Image optimizations

Update:
• Updated jQuery to address a potential security issue
• Updated GitHub workflows to ignore packages folder

Documentation:
• Added missing/more documentation

Bug fix:
• Fixed typos
• Fixed spelling and grammar mistakes
• Fixed issue where students may be able to double submit an assignment due to it not clearing itself
• Fixed issue with ACTN3 (and all + strands) not coming out with the right marks
• Fixed issue where screen was not responsive on mobile
• Fixed issue where student's assignment options would not appear
• Fixed issue login button would cause an error
• Fixed the possibility of getting above 100% or less than 0% on an assignment
• Fixed bug where a student can receive over 100% in their assignments

The official full release of SciGrade

20 Sep 04:13
Compare
Choose a tag to compare

The official release of SciGrade is here! You can visit it and see all of it in action at https://scigrade.com/ or learn how it works by looking through our EDIT.MD code.

Enjoy learning with CRISPR on SciGrade!
-Alex

Test build

07 Sep 19:06
Compare
Choose a tag to compare
Test build Pre-release
Pre-release

The test build is now ready for use. A UI will come later once all functions have been tested and ready for public use.

All functions such as registration, class creation and marking student's inputs are now available on SciGrade