• v3.3.3 522e369dfd

    Corvo v3.3.3 Stable

    boranseckin released this 2020-08-21 09:20:10 -04:00 | 3 commits to master since this release

    Meteor and NPM updates.

    Downloads
  • v3.3.2 156e0dd79c

    Corvo v3.3.2 Stable

    boranseckin released this 2020-02-02 11:09:48 -05:00 | 22 commits to master since this release

    Meteor was updated from 1.8.2 to 1.9. All packages were updated to their latest versions.

    Removed

    • Old API and its tests were removed.
    Downloads
  • v3.3.1 e929e1bacd

    Corvo v3.3.1 Stable

    boranseckin released this 2019-12-19 20:17:46 -05:00 | 29 commits to master since this release

    This release adds colourful classes... The maximum number of classes is increased from 4 to infinity. Now the user is able to add as many classes as they want. In order to keep track of the classes, a new color picker added to the class adding form. It is now also possible to specify the color of the class. Also, some maintenance and UI fixes are made.

    Added

    • Added delete option for the individual homework.
    • Added isDeleted check when showing active homework count on the cards.
    • Added backColor property to the cards.
    • A color picker is added to the class add modal to specify the color of the card.

    Changed

    • Increased size of homework descriptions.
    • Reduced the size of cards.
    • The render function for cards is changed to handle multiple rows.
    • Changed room number from number to string.

    Fixed

    • Fixed the day counter for each homework to be more accurate.
    • Fixed HWTrackAddModal's exported class name.

    Removed

    • The maximum number of characters for the room number and class code in the class form is removed.
    • Removed maximum class limit.
    Downloads
  • v3.3 33b9f6f1ad

    Corvo v3.3 Stable

    boranseckin released this 2019-12-08 17:37:17 -05:00 | 49 commits to master since this release

    This release adds a tracking API to all Corvo. With this change, the most important actions of users will be logged in the database. Some data entries to the database are changed to date format. For deletable entries, isDeleted property is added to keep an archive.

    Added

    • Added system-wide tracking API (tracker.db.js).
    • Tracker is implemented to user actions:
      • Adding homework, class and URL,
      • Deleting homework, class and URL,
      • Completing homework,
      • Updating homework,
      • Logging in and out, signing up, verifying email, requesting a password reset,
      • Clearing databases.
    • Added SU environmental variable to declare superusers.
    • Added superuser permission requirement for clearing databases.
    • Added isDeleted property to all database entries to keep the deleted entries logged.
    • Added isDeleted check when displaying database queries.

    Changed

    • While redirecting hide the navbar.
    • Change the date storage in database to string to date object.

    Fixed

    • Fixed UI of HWRedirect page.
    • Fixed autoSize prop of TextArea in modals.

    Removed

    • Homework edit methods are removed with their tests.
    Downloads
  • v3.2.3 45580e6e00

    Corvo v3.2.3 Stable

    boranseckin released this 2019-11-28 18:48:17 -05:00 | 69 commits to master since this release

    Added

    • Added new footer that shows the latest GitHub release version.
    • Added new popovers to each URL entry, thus, the user can see the whole URL if it is cut to be fit into the table.
    • Added direct links to the actual URLs.

    Changed

    • Date creation is done by Moment.js instead of JavaScript's date instance.
    • The URL table now shows more information about the date the entry is created.

    Fixed

    • Table and form alignment for the URL Shortener is changed to use the Ant Design grid instead of Bootstrap.
    • The problem where a long URL breaks the table when it is submitted to the shortener is fixed by cutting off the entry after a specific length.
    • Fixed the overlap between the footer and the table in small screens by adding enough padding.

    Removed

    • Bootstrap CSS library and its scripts (jQuery, Popper.js) are removed from the project.
    Downloads
  • v3.2.2 629c9cfbce

    Corvo v3.2.2 Stable

    boranseckin released this 2019-11-24 12:52:29 -05:00 | 79 commits to master since this release

    This is a maintenance release. In this version of Corvo, Meteor is updated from 1.8.1 to 1.8.2. Other npm and meteor packages are also updated.

    Fixed

    • Fixed the problem that causes newly added courses to not show up in the new assignment modal.
    • Fixed https-proxy-agent vulnerabilities by updating the package.
    Downloads
  • v3.2.1 d2ef74eb68

    Corvo v3.2.1 Stable

    boranseckin released this 2019-10-13 19:15:32 -04:00 | 90 commits to master since this release

    Added

    • Added listener for e-mail verification. When the user verifies their account all other verification tabs break their infinite waiting loop and redirects to the home page.
    • Added hidden username input to the reset password form.

    Fixed

    • Fixed the wrong redirection after a successful login.
    Downloads
  • v3.2 3c55ce173a

    Corvo v3.2 Stable

    boranseckin released this 2019-10-12 13:43:29 -04:00 | 96 commits to master since this release

    Overview

    This version of Corvo includes personalized pages for both Homework Tracker and URL Shortener. Each signed up user will only see and manipulate their own entries, which means no more common classes, homeworks or short URLs. Hooray! On top of that, URL Shortener got a total redesign with Ant Design. The UI is improved to be more reactive and user-friendly.

    Added

    • Added userId input on new hw and url inserts to the database.
    • Added user checks and filters for both HWTracker and URLShortener.
    • Added login check for /url route.

    Changed

    • Redesigned the UI and UX of URLShortener.
    • Changed the HWClass navigation method from className to classId.
    • Changed the automatic redirection after successful login from /hw to /home.

    Fixed

    • Fixed userId errors on full-app tests.
    • Fixed the hostname on URL redirections.

    Removed

    • Removed react-alert package.
    • Removed unnecessary URL API to get host IP.
    • Removed UrlShortRow.jsx.
    Downloads
  • v3.1 c35dcbead3

    Corvo v3.1 Stable

    boranseckin released this 2019-10-08 21:00:17 -04:00 | 108 commits to master since this release

    Added

    • Added required asterisks for the New Class Modal.
    • Added new packages for meteor build.

    Fixed

    • Fixed the error when submitting a new class without a classroom URL.
    • Fixed the redirection trigger when entered to an HW page without a verified email.
    Downloads
  • v3.0 6ba1721caf

    Corvo v3.0 Stable

    boranseckin released this 2019-10-06 16:40:17 -04:00 | 115 commits to master since this release

    Overview

    This release of Corvo contains Meteor's account-base module. Now, users have to create an account to access the content on HWTracker. This is still not a security update since everyone can create an account to access the common content on the database. Although, fundamental features like account creation and password reset were needed to progress. Therefore, this is a necessary step to take.

    Full Changelog:

    Added

    • Added Login page. Login.jsx
    • Added Signup page. Signup.jsx
    • Added Verify page for verifying new user's email. Verify.jsx
    • Added Forgot password page. ForgotPassword.jsx
    • Added Reset password page. ResetPassword.jsx
    • Added new routes for all the new pages.
    • Added route triggers for "/hw". Now if the user is not logged in, they will be redirected to the login page.
    • Added new API for user related actions. user.js
    • Added email templates for verification and resetting passwords.
    • Added MAIL_URL environment variable for the SMTP account.
    • The navbar now has the "login" and "signup" buttons for guest users and the "logout" button for logged in users.

    Changed

    • The navbar is redesigned with Ant Design (rather than Bootstrap).
    • Changed the route names to be consistent with navbar keys.

    Fixed

    • "/logout" now will properly redirect to "/".
    • Fixed the non-breaking space on the Home page.
    Downloads