cs136 / seashell

Seashell is an online environment for editing, running, and submitting C programming assignments.
GNU General Public License v3.0
38 stars 19 forks source link

Enrich error messages #626

Closed yuliswe closed 7 years ago

yuliswe commented 7 years ago
  1. display browser info in the error message (browsers tend to lie in userAgent but I couldn't find a better way. at least userAgent gives us a string we can then google for)
  2. show a link that has log trace in the error message, recommend user to report the log trace
  3. put a reset seashell button in the error message
  4. websocket success:false responses are reported with console.error instead of console.log
  5. also cleaned up some ugly code. this probably solves the problem where people are getting empty {} error messages.
  6. reset seashell? check box is auto selected when appropriate'
  7. Add response time to websocket console.log
  8. Remove .defer field from websocket console.log
  9. websocket request are logged at the time they are sent
yuliswe commented 7 years ago

This is done. Please merge once the test completes.

yuliswe commented 7 years ago

halfcomplexconure-size_restricted merged yoo!!