Skip to content

Latest commit

 

History

History
237 lines (169 loc) · 20.8 KB

CHANGELOG.md

File metadata and controls

237 lines (169 loc) · 20.8 KB

Changelog

All notable changes to this project will be documented in this file. Each PR must be accompanied by one or more corresponding changelog entries. When a new version is tagged, the changes since the last deploy should be labeled with the current semantic version and the next changes should go under a [Next] header.

[Next]

v2.0.0

v1.4.1

v1.4.0

  • Created a course settings page, which allows for unlisted courses and removal of the question feedback modal. (@rittikaadhikari in #293)

  • Handle disabled button states in dark mode (@nwalters512 in #294)

v1.3.0

v1.2.1

  • Refine dark mode: better styles, new Bootstrap colors, and a custom select component. (@nwalters512 in #279)
  • Add TypeScript support to all build tooling; add some basic types to existing code. (@nwalters512 in #281)
  • Configure Express to know that we're running behind a proxy. (@nwalters512 in #284)

v1.2.0

v1.1.0

v1.0.5

v1.0.4

v1.0.3

v1.0.2

v1.0.1

v1.0.0

Note: prior to this release, versions were tagged based on the date they were deployed.

  • Improve queue settings security. (@james9909 in #233)
  • Fix confidential queue not being shown correctly to course staff by using isUserCourseStaffForQueue instead of isUserCourseStaff. (@jackieo5023 in #234)
  • Show course name on queue page. (@nwalters512 in #236)

13 March 2019

19 February 2019

18 February 2019

8 February 2019

26 January 2019

  • Fix regression where course names in QueueCards would not be bold. (@james9909 in #178)
  • Alert last on duty staff of option to close queue when leaving. (@AlpriElse in #173)
  • Use enter key to submit new question, new course, or new queue. (@rohinb2 in #161)
  • Specify which queue is being deleted. (@james9909 in #179)
  • Switch to maintaining our own user sessions outside of Shibboleth. (@nwalters512 in #182)
  • Automatically close resolved notifications. (@james9909 in #183)

17 January 2019

22 October 2018

11 October 2018

10 October 2018

5 September 2018

19 April 2018

18 April 2018

  • Fix course shortcode link to work in browsers besides Chrome. (@nwalters512 in #101)
  • Custom error page with consistent header, footer, and button to navigate to homepage. (@JParisFerrer in #103)
  • Add notifications for students when their question is being answered. (@zwang180 in #94)
  • Add University of Illinois/NCSA license. (@nwalters512 in #106)

10 April 2018

  • Properly handle any errors thrown in the API route handlers. (@nwalters512 in #86)
  • Run CI tests using a MySQL database. (@nwalters512 in #95)
  • Update all npm dependencies. (@nwalters512 in #91)
  • Show NetID for non-active staff; add tests for question rendering. (@nwalters512 in #93)
  • Redesign course homepage to use the new queue cards; add information about the course shortcode link. (@nwalters512 in #88)
  • Allow course staff and admins to add questions on behalf of other students. (@nwalters512 in #96)

31 March 2018

  • Show queue name and location on queue page. (@sgorse in #81)
  • Add ability to edit existing queues. (@zwang180 in #78)
  • Fix #89 by only checking in one queue for another question being answered by the same user. (@nwalters512 in #90)
  • Correctly display number of questions when first creating a queue. (@zwang180 in #84)

28 March 2018

13 March 2018

27 February 2018

  • Improve course staff list appearance and functionality.
  • Add support for parrots :fastparrot:
  • Add proper 404 handling for all pages.
  • Order course staff by name and netid instead of db ID.
  • Show name of person who is answering the question. (@nwalters512 in #20)
  • Implement prettier and more functional homepage. (@nwalters512 in #1)
  • Allow student to edit topic and location of a qeustion that's already on the queue. (@genevievehelsel in #18)
  • Add support for course shortcodes. (@nwalters512 in #26)
  • Make dotenv setup the first thing to run when starting the app. (@nwalters512 in #30)

20 February 2018

  • Initial public deploy to edu.cs.illinois.edu.