All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Flipped the switch to turn Citations Module button back on in MakeBp Screen
- Changed devCourseId to templateCourseId in EmailLink(more accurate)
- Change EmailLink from hardcoding template course IDs to having the IDs as variables, increasing clarity of which ID is for which level
- Corrected dev template course IDs in EmailLink
- Hid Academic Integrity Assignment button(MakeBp.tsx)
- Narrowed the courses that AI Literacy Assignment button shows up on in grad(PROF510, SBUS503, PROF510)
- Updates to courseOverviewTest validation language
- Changed build.yml to manual-deploy.yml
- Fixed and updated dependencies
- Removed SourceMapDevToolPlugin because it was causing duplication of source maps
- Policy tech link for honor code in syllabus
- Validation added for Kaltura videos rendering at the wrong size
- Course Overview Test updated to reflect correct language
- Updated documentation
- Learning Materials link added to Salesforce Navigation drop down in the extension popup, will filter the report based on course if user tab is a Canvas course
- Course Overview Page validation link to student handbook changed for grad and undergrad
- Import Week 1 Learning Materials button improved
- Remove inline height style from grad honor code section of syllabus
- AI Literacy Assignment Automation that lives on the Manage DEV -> BP interface
- Dependency security patch
- Syllabus validations added to check for updates to language for grad syllabi
- BP functionality(Archive, Finish Migration) will work now with 4-credit course codes
- Removed GitHub Release step from main-deploy
- Changed main-deploy to push to stable branch in lxd-tools-build
- Dependencies updated to address security vulnerabilities
- Grading policy test added to syllabus tests to check for "extenuating circumstance" line
- ImportHelpers created to house helper functions for extracting & importing content into syllabus body
- handleImportClicks created as main handler for import button click
- Test coverage for the import suite
- README updated to reflect ueu-canvas being a npm package
- README.dist updated to expand on extension features to help user understanding
- resizeBanner.ts change so fileName will end with .png
- copy-webpack-plugin dependency updated
- updateStartDate refactored to handle edge case where malformed syllabus error throws silently
- push-test now includes linting and type checks
- The course overview test was refactored to accomodate both UG and Grad langauge
- The academic integrity process has changed to reflect the module name changing to "Citation and Attribution Learning Module"
- Syllabus and course overview tests now checking for the old policy tech link
- package-lock.json removed from gitignore
- CHANGELOG.md added(very meta)
- Information about CHANGELOG added to README
- docs/KNOWLEDGE_BASE.md created to host specific knowledge about this code base
- Deployed dependabot for dependency alerts/updates
- Intentionally unused variables now universally feature a leading underscore
- URL checking patterns updated to avoid partial match injection
- main-delpoy workflow changed to accomodate new bucket for auto-update files
- main-deploy automates releases and pulls release notes from the changelog
- build.yml created as manual testing for the file deploy system
- Dependencies updated
- Dependabot changed to only alert, not open PR requests, to avoid PR requests to main that trigger the build pipeline