Releases: STEM-C/CaSMM
Releases · STEM-C/CaSMM
v0.7
Client
Updated Mentor Page UI #210
Added custom comment blocks #182
Added block filter in Content Creator Page #202
Updated sandbox tool menu #202
Test
Added mocks to test api calls(Student, Mentor, Content Creator) #184
Script
Updated database dump to include newly added blocks, roles and permissions. #212
v0.6
v0.5
v0.4
v0.3
Client
- Implemented sandbox workspace view #72
- Implemented student auth flow #38 #70
- Implemented teacher/mentor auth flow #34 #70
Server
- Created postman documentation #8
- Created additional content types, endpoints, and logic to support new authentication flow #45
- Configured permissions based on documented roles/endpoints above #65
- Created custom policies for additional access control #65
- Streamlined db dumps and imports for multiple environments
v0.2
v0.1
Client
- Implemented react app to render a blocky workspace and toolbox using arduino blocks
- Connected app to strapi to display dynamic content
- Integrated chrome webserial api to flash serial port connected arduino boards
Server
- Implemented strapi to bootstrap REST API and manage content
- Implemented custom controllers for
/topics
and/activities/toolbox/:id
- Wrote custom frontend middleware to let react handle client routing
- Implemented continuous delivery and deployment
- Setup production and release deployment through heroku
- Setup continuous delivery through heroku pipeline
- Setup server development environment
- Created docker image for compile service (prod/staging/dev)
- Created docker image for cms — build the api and serves the client (prod/staging)
- Created compose service to run the entire application (dev)