Skip to content

Commit

Permalink
Release/v1.0 (#353)
Browse files Browse the repository at this point in the history
* add day details modal

* make the spinning cover entire canvas && Fixed canvas height

* fix classroom manager api bug

* added emoji picker filter

* ui changes

* clean up serial monitor, change serial input from int to float

* fixed day bug

* Delete .strapi-updater.json

* test new compress files

* added depreciated functions

* quick test for comment blocks

* resolved interaction issue

* update day details

* connected toolbox

* lesson day editor update

* added lesson editor

* minor renames

* lesson editor fixes

* day details editor

* minor fixes day details

* fix update day objective bug

* fix update day objective bug

* cleaned up & merged day detail modal together

* added link to learning standard

* display link in mentor view

* added state for to show day modal after coming back from workspace

* page pargination state

* saved tab state

* added day additional link

* added day link

* try fix button

* finished content creator button

* added regex for URL

* fixed label name

* added comment to compress.js and fixed null

* fix: create text with and prompt_text_ext

* mentor view response update

* mentor classroom edits

* fixed day go to workspace button bug

* fixed day go to workspace button bug

* seperate day detail modal from day editor

* added day component tags

* added color and pass in props for different components

* added new components

* updated day to add components from array input

* content creator day detail tags

* remove unused content type

* capitalize tag

* updated db_dump

* feat: added readme to the compressed files

* day detail ui updates

* fix: toolbox scrolling with page

* uncomment chrome check

* update student view

* subheader fixes

* map learning components in mentor view && some UI changes

* centering modal

* cc ui changes

* interaction and responsive

* more ui changes

* added blockly canvas height

* fix student save bug

* fix mentor view day bug

* fixed a bug on uploading to arduino

* fixed legacy functional and integration tests

* view correct day

* remove failed test workflow

* added email config backend

* frontend forgot-email implementation

* fix auth bug

* reset password functionality

* added error handling

* added styles

* updated db

* updated compile arduino icon

* ui changes to logins

* fixed reset title

* added basic serial plotter

* initial flow

* Adding Researcher view and styling

* updated serial plotter

* trim student name && example file

* serial plotter icon

* change domain setting

* mentor/content ui updates

* added sentry

* toolbox ui

* Sentry GitHub Action release integration

* Sentry GitHub Action release integration

* update sentry env

* trim csv file and added example csv file

* added trace intergration

* fixed icon size

* fixed icon size

* use image for content creator block selection menu

* add function call blocks

* use image for content creator block selection menu

* Report landing page

* added packet json

* fixed dependency erros

* updated blocks dump file

* added image for the call function blocks

* Added dropdown component

* added timeout for serial plotter

* fixed canvas size

* added bug report backend

* added bug report frontend

* added calls and fixed routing up a bit

* Styling Report.js view

* moved images to frontend

* dumped db

* Adding report screen headers and positioning

* Get real data

* update development dump

* fixing dropdown menu issue

* fix: unable to get image from deployed sites

* seperated toolboxmenu from blocklyCanvasPanel

* remove console log and added day to useEffect dependency

* remove accidental backslash

* Dynamic dropdown menu

* Added some code for parsing XMLs

* Completed researcher landing page

* Completed researcher landing page

* Completed researcher landing page

* Adjusting landing page elements border weight and font sizes

* Removing unused code

* Margins on report headers

* Fetching dropdown menu data

* latest code

* Adding return button to day and group level views

* data fetching works

* Fixing dropdown menus

* initial stab at replay

* A little bit of styling

* Made a marker for timeline

* Styling updates to daily level report screen

* Update BlocklyCanvasPanel.js

* merge mentor dashboard and classroom

* added global user state

* simplified nav bar

* removed unnecessary routes

* restructure blockly canvas & deleted unused files

* seperated blockly canvas based on user roles

* initial saveas code

* integrated walkthrough

* fixed yarn.lock

* Removing unnecessary

* Renaming DayLevel views and setting response return button

* Updating div ids with new route/view name

* Editing style and placement of gen-report button

* Updating border radius on top container

* Parsing XML to render on table

* Creating test dataSource for table

* Updating ReportView page data and style

* All updates

* All done

* Updating day level report

* view

* Finish merge fr

* updated blockly page

* Good changes

* safe branch

* cc workspace init

* added researcher to navbar

* updated cc workspace controller

* able to create cc workspace

* able to load cc workspace

* clean up

* added cc load from works

* updated localstroage and debug userstate

* remove excessive localstorage code

* fix day load and save conflict

* clean up

* prettify

* more prettify

* frontend blocks

* download DHT library in the compiler

* able to read humidity

* change block type to float

* add lock block feature

* sort block category

* generated compressed files

* fix save backend bug

* resolve merge conflict

* Release/v1.0 (#348)

* Release/v0.8 (#263)

* fix: student view top menu scaling

* unit next btn module

* unit&lesson module updates

* console initial code && filter serial port to show only adrino uno && updated react dependency

* minor change to console view

* TextDecoderStream not working

* finished reader functionality

* initial working console view

* new interactions

* able to select baud rate

* able to select baud rate

* added newLine, fixed string being chunk, added input initial code

* input working. Trying to add scroll bar for console

* console scroll bar, modified baud rate display

* remove page scroll bar for better UX

* added event listener for device disconnection.

* updated UI

* fix: filter unable to process unit number > 9

* feat: allow console to slide up on to canvas;
added scrollbar to content creator toolbox

* added disable choose baud rate

* added device status message

* student login auth

* edit error message

* fix bug where mentor/cc not able to upload code to arduino

* added pop-up message

* fixed LS_name in day

* fixed Change button not showing on Classroom when there's no LS

* added confirm button for unsave CC workspace

* added serial connection auto open, edited connection message

* updated button style

* fixed update unix for cc. Not able to update grade

* added message

* ui updates

* sorted file structure

* updated Add Day functionality

* fix: content creator toolbox prefilled with student options

* feat: toggle select all now expand/contract toolbox

* merge develop into pre_demo_fix

* take out add day after add a lesson temporarily

* added z-index to btn-container

* fix merge bug && ant-table wrapper

* fixed cc unit grade bug

* Created Test workflow

* clean up

* comments and prop

* content creator rewrite

* fix add ls bug

* fix bug where student always go to Pedro's classroom

* fix bug where student always go to Pedro's classroom

* clean up

* Added token for checking out action

* Deleted version release on path

* putting ref back in

It seems like it requires the workflow format to include the ref

* updated new ref release

* Changed label name to be github_token for warning error

* sorted blockly category in the backend

* sorted blockly category in the backend

* clean up db dump file and added meaningful data

* modify avrgirl to get rid of connection error on heroku

* edited avrgirl serial connection, added hover for save, edited go back warming

* added error message

Co-authored-by: chensation <[email protected]>
Co-authored-by: chensation <[email protected]>
Co-authored-by: Anna Le <[email protected]>
Co-authored-by: lilyh14 <[email protected]>
Co-authored-by: Michael Pascuzzi <[email protected]>
Co-authored-by: Lily Hinkeldey <[email protected]>

* Release/v0.9 (#310)

* fix: student view top menu scaling

* unit next btn module

* unit&lesson module updates

* console initial code && filter serial port to show only adrino uno && updated react dependency

* minor change to console view

* TextDecoderStream not working

* finished reader functionality

* initial working console view

* new interactions

* able to select baud rate

* able to select baud rate

* added newLine, fixed string being chunk, added input initial code

* input working. Trying to add scroll bar for console

* console scroll bar, modified baud rate display

* remove page scroll bar for better UX

* added event listener for device disconnection.

* updated UI

* fix: filter unable to process unit number > 9

* feat: allow console to slide up on to canvas;
added scrollbar to content creator toolbox

* added disable choose baud rate

* added device status message

* student login auth

* edit error message

* fix bug where mentor/cc not able to upload code to arduino

* added pop-up message

* fixed LS_name in day

* fixed Change button not showing on Classroom when there's no LS

* added confirm button for unsave CC workspace

* added serial connection auto open, edited connection message

* updated button style

* fixed update unix for cc. Not able to update grade

* added message

* ui updates

* sorted file structure

* updated Add Day functionality

* fix: content creator toolbox prefilled with student options

* feat: toggle select all now expand/contract toolbox

* merge develop into pre_demo_fix

* take out add day after add a lesson temporarily

* added z-index to btn-container

* fix merge bug && ant-table wrapper

* fixed cc unit grade bug

* Created Test workflow

* clean up

* comments and prop

* content creator rewrite

* fix add ls bug

* fix bug where student always go to Pedro's classroom

* fix bug where student always go to Pedro's classroom

* clean up

* Added token for checking out action

* Deleted version release on path

* putting ref back in

It seems like it requires the workflow format to include the ref

* updated new ref release

* Changed label name to be github_token for warning error

* Redo of just recording replays

* Fixed server settings

* sorted blockly category in the backend

* sorted blockly category in the backend

* clean up db dump file and added meaningful data

* modify avrgirl to get rid of connection error on heroku

* edited avrgirl serial connection, added hover for save, edited go back warming

* added error message

* added error page when user not using chrome

* Compile error message UI

* Emoji picker when editing student

* clean up unused variables

* content creator loading bug

* use textarea for description

* fixed cc display unit bug

* added compile timeout after 20s

* added error check for get submission

* added error check for get submission

* added error check for get submission

* migrate to strapi 3.1.7

* migrate to strapi 3.1.7

* authenticate admin

* authenticate admin

* added admin jwt secret

* migrate to strapi 3.2.4

* migrate to strapi 3.3.0

* migrate to strapi 3.4.0

* migrate to strapi 3.4.0

* strapi 3.4.4

* migrate strapi 3.6.7

* update client dependencies

* modified error message

* Refactored routes to be more like standard practice react router

* edit msg style

* Revert "Refactored routes to be more like standard practice react router"

* Revert "Revert "Refactored routes to be more like standard practice react router""

* clean up strapi fields

* req validation for update unit

* req validation for update learning standard

* added await to handle save

* added day lesson detail api

* added routes to client request

* new interactions

* day editor interaction

* add day details modal

* make the spinning cover entire canvas && Fixed canvas height

* fix classroom manager api bug

* added emoji picker filter

* ui changes

* clean up serial monitor, change serial input from int to float

* fixed day bug

* Delete .strapi-updater.json

* test new compress files

* added depreciated functions

* quick test for comment blocks

* resolved interaction issue

* update day details

* connected toolbox

* lesson day editor update

* added lesson editor

* minor renames

* lesson editor fixes

* day details editor

* minor fixes day details

* fix update day objective bug

* fix update day objective bug

* cleaned up & merged day detail modal together

* added link to learning standard

* display link in mentor view

* added state for to show day modal after coming back from workspace

* page pargination state

* saved tab state

* added day additional link

* added day link

* try fix button

* finished content creator button

* added regex for URL

* fixed label name

* added comment to compress.js and fixed null

* fix: create text with and prompt_text_ext

* mentor view response update

* mentor classroom edits

* fixed day go to workspace button bug

* fixed day go to workspace button bug

* seperate day detail modal from day editor

* added day component tags

* added color and pass in props for different components

* added new components

* updated day to add components from array input

* content creator day detail tags

* remove unused content type

* capitalize tag

* updated db_dump

* feat: added readme to the compressed files

* day detail ui updates

* fix: toolbox scrolling with page

* uncomment chrome check

* update student view

* subheader fixes

* map learning components in mentor view && some UI changes

* centering modal

* cc ui changes

* interaction and responsive

* more ui changes

* added blockly canvas height

* fix student save bug

* fix mentor view day bug

* fixed a bug on uploading to arduino

* fixed legacy functional and integration tests

* view correct day

* remove failed test workflow

* added email config backend

* frontend forgot-email implementation

* fix auth bug

* reset password functionality

* added error handling

* added styles

* updated db

* updated compile arduino icon

* ui changes to logins

* fixed reset title

Co-authored-by: chensation <[email protected]>
Co-authored-by: chensation <[email protected]>
Co-authored-by: Anna Le <[email protected]>
Co-authored-by: lilyh14 <[email protected]>
Co-authored-by: Michael Pascuzzi <[email protected]>
Co-authored-by: Lily Hinkeldey <[email protected]>

* Release/v0.9.1 (#314)

- Trimming white spaces for add student csv file
- Added example add student csv file
- Formatted teacher/mentor views

- Integrated with Sentry for production monitoring

* resolve merge conflict

Co-authored-by: chensation <[email protected]>
Co-authored-by: chensation <[email protected]>
Co-authored-by: Anna Le <[email protected]>
Co-authored-by: lilyh14 <[email protected]>
Co-authored-by: Michael Pascuzzi <[email protected]>
Co-authored-by: Lily Hinkeldey <[email protected]>

* Delete test.yml

* added is_nan check to the number_property block

* trim day component white spaces

* updated db dump

* Delete test.yml

Co-authored-by: Anna Le <[email protected]>
Co-authored-by: chensation <[email protected]>
Co-authored-by: Michael Pascuzzi <[email protected]>
Co-authored-by: Ana A <[email protected]>
Co-authored-by: chensation <[email protected]>
Co-authored-by: ferret-san <[email protected]>
Co-authored-by: lilyh14 <[email protected]>
Co-authored-by: Lily Hinkeldey <[email protected]>
  • Loading branch information
9 people authored Jan 20, 2022
1 parent 13978f9 commit 96f883e
Show file tree
Hide file tree
Showing 6 changed files with 453 additions and 201 deletions.
15 changes: 0 additions & 15 deletions .github/workflows/test.yml

This file was deleted.

6 changes: 3 additions & 3 deletions client/public/lib/arduino_compressed.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions client/public/lib/blocks_compressed.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ const DayComponentTags = ({ components, setComponents, colorOffset }) => {

const handleInputConfirm = () => {
if (inputValue) {
const upperCase =
inputValue.charAt(0).toUpperCase() + inputValue.slice(1);
if (components.indexOf(upperCase) === -1) {
setComponents([...components, upperCase]);
let word = inputValue.trim();
word = word.charAt(0).toUpperCase() + word.slice(1);
if (components.indexOf(word) === -1) {
setComponents([...components, word]);
}
}
setInputVisible(false);
Expand Down
Loading

0 comments on commit 96f883e

Please sign in to comment.