Skip to content
This repository was archived by the owner on Apr 16, 2024. It is now read-only.

First Release SS 2018

Compare
Choose a tag to compare
@PatrickSkowronek PatrickSkowronek released this 05 May 16:50
· 2248 commits to master since this release
3f84294

Many small changes for production use:

Added

  • Added the possibility to sort all courses alphabetically. #567
  • Added a box for information on the homescreen. #216
  • Added an account activation resend feature. #601
  • Added SnackBarService as wrapper for MatSnackBar. #574
  • Added new course & user API unit tests. #654 #691
  • Added details of courseAdmin and teacher to course detail view. on click profiles are shown.#598
  • Added small auto linting scripts to package.json #688
  • Added changed size of drop down arrows for better usability. #686
  • Added new contributors #624
  • Added the date and the teacher under each unit #582
  • Added E-Mail validation to reset password #597
  • Added Language code to header #554
  • Added icon for access key #547
  • Unit visibility toggle #582

Changed

  • Refactored or slightly altered various course & user related APIs. #654 #691
  • Removed firstname from resend activation feature and change button positioning. #711
  • Refactored register and resend activation to use geli email validator with top level domain check. #713
  • Refactored the unitCreator with a forsafe user object. #717
  • Changed the text in download course#718
  • Removed firstname from resend activation feature and change button positioning. #711
  • Refactored register and resend activation to use geli email validator with top level domain check. #713

Fixed

  • Fixed route /users/roles #204
  • Fixed profile picture will be deleted after changing any other profile data #504
  • Fixed some UI issues in create code kata unit #543
  • Fixed reading wrong error message across the whole application #572
  • Fixed admin can changed his own role #606
  • Fixed a typo in admin panel #533
  • Fixed an admin cannot delete any courses #647
  • Fixed some issues with download a course #659
  • Fixed an issue with deleting a course and the notification was not triggered #642
  • Fixed Course progress mechanism #593
  • Fixed wasteful course data usage via specialized course model interfaces. #654
  • Fixed a broken documentation link. #583
  • Limited the first and last name to 64 characters in the registration- and edit page. #585
  • Added a correct email validator to the user-edit and register components. #564
  • Upload of profile pictures now prevents files with forbidden extensions. #581
  • Fixed empty course downloads. #659
  • Videos in the course now get sized equally and can't grow too big in mobile views. #534
  • Fixed missing background on the password reset page. #673
  • Fixed notification icon spacing in the navbar for students. #696
  • Repair Angular CLI code generation. #701
  • Fixed tsconfig.spec.ts for ng test. #656
  • Fixed .travis.yml. #706
  • Fixed wording of progress display on profile page. #715
  • Fixed form validator in create task #579
  • Fixed Mongoose pre hook usage #680 #677

Security

  • Fixed numerous severe user related security issues. #691 #709
  • Fixed multiple severe course related security issues. #594 #653 #691
  • Updated the dependencies for security. #661