- [Fit and Finish] Add Description and More Info link
- Allow no authorization when accessing libraries if all sections hidden
- Revert "Graduate to next level component"
- Update PopUpMenu padding to center shading on hover
- [Google Blockly] Remove canDisconnectFromParent block attribute
- DTS (Levelbuilder > Staging) [robo-dts]
- Make sure the convert to hash is saved
- Make kodea pd script not a PLC course
- Move dashboard checks of unit_in_category to use course offering category
- Create Course: Filter out unversioned families
- Make sure deeper learning never uses published states of pilot, preview, and stable
- I18n sync Down & Out 05/07
- Turn validation back on for course types
- Droplet: experiment to create a socket for known blocks
- Programming Expression Caching
- Replace _.includes with Array.includes
- Translate course offering categories
- oneoff script to remove lesson descriptions from scripts.en.yml
- [WebSerial] [Chromium] [CircuitPlayground] Complete Maker/Setup Process
- Update markdown in purpose in clone and other improvements
- Code Review Timeline
- stub script json file writes
- stop writing lesson descriptions to scripts.en.yml
- Add behavior descriptions to translation pipeline
- Update test fixtures to include course offerings and course versions
- also log script.en.yml write events via CDO.log.info
- Stop limiting the cookie scripts to only the /cookies page
- Fix bug where background would show when deleting last sprite in spritelab
- upgrade survey-react third party library
- add creative commons license to lesson plans
- Center CSA arrow in courses table
- Make the Report Abuse link on the projects page into a button
- Graduate to next level component
- Droplet: slightly different approach