summaryrefslogtreecommitdiff
path: root/js/codeq/comms.js
AgeCommit message (Collapse)Author
2015-12-15Implement codeq.comms.forceReset() to better handle possible timeouts and ↵Aleš Smodiš
resulting blockage in codeq.reset().
2015-12-10Add copyright info to JS filesTimotej Lazar
2015-11-06Gui support for SAML account merge/upgrade upon first SAML-type login of an ↵Marko Pušnik
existing user.
2015-10-21global saml_logout has been disabled. A bug with the saml login timeout has ↵Robert Zorko
been fixed (if the user entered the saml login screen and went back he would later get the timeout error)
2015-10-19Show attempted/solved status in problem listTimotej Lazar
2015-10-15added gui_lang to the saml_login requestRobert Zorko
2015-10-15added the web logic for the saml login, but it still needs testingRobert Zorko
2015-10-13disabled using the browser navigation button to jump back to a screen after ↵Robert Zorko
logout and fixed a small display error where the banner would say 'signed in' twice
2015-10-12logout bugfixMarko Pušnik
2015-10-12show basic user statistics on profile pageMarko Pušnik
2015-10-12signUp: added name and emailMarko Pušnik
2015-10-08Adapted to the reworked session handling on the server. Bugfixed the lang ↵Aleš Smodiš
setting handling.
2015-10-05sign up, reset password and profile pages + related comm messagesMarko Pušnik
2015-10-05handle phonegap native mobile appMarko Pušnik
2015-10-04Adapted to changes in codeq-server: load_problem and end_problem upon ↵Aleš Smodiš
entering and leaving the problem solving screen.
2015-10-01Use codeq.templator() for hints. Support for images.Aleš Smodiš
2015-09-30Implemented GUI translations via the data-tkey tag attribute and res/*.json ↵Aleš Smodiš
files.
2015-09-29added the basic cahnge language handler and the support to send an ↵Robert Zorko
'settings' action
2015-09-28Implement in-structure GUI translation for python and problem editing screens.Aleš Smodiš
Hints are not yet covered.
2015-09-24Implemented: CodeQ event queue, basic translation infrastructure, ↵Aleš Smodiš
reimplemented problem index from JSON data.
2015-09-24Add a few comments to index.html, so it is straightforward what are various ↵Aleš Smodiš
fragments for.
2015-09-23Add support for loading static web resources through standard AJAX, ↵Aleš Smodiš
implementing loading of a programming language data.
2015-09-22Add support for run/stop in the Python interfaceTimotej Lazar
2015-09-22Bugfix python terminal: unregister terminal_output on exit, declare the ↵Aleš Smodiš
"lines" variable.
2015-09-15Augmenting the console:Aleš Smodiš
- implemented the support of the leftmostCol, the column from which the editing is allowed, - the onInput() handler can return a Promise, which is then waited on to be resolved before further input is allowed, - pasted multi-line content is split into lines, and processed line-by-line as if a single line was pasted multiple times.
2015-09-14Implemented async delivery of server events.Aleš Smodiš
Fixed center alignment: only the login page needs to be centered.
2015-09-14Reimplemented communication with the server.Aleš Smodiš
* Using engine.io to use web sockets or long polling. * Changed to a single-page app.
2015-09-04Initial Python intepreter implementationTimotej Lazar
Using the new codeq.console library.
2015-08-28Add initial support for hintsTimotej Lazar
2015-08-27Add testing functionalityTimotej Lazar
2015-08-26Fixed sending of activities (traces and solutions).Aleš Smodiš
2015-08-25Work on sending activity trace.Aleš Smodiš
2015-08-25Login now fetches the list of available problems from the server.Aleš Smodiš
Made the query work, so terminal interaction now works.
2015-08-24Introduced the Q promises library, created a basic login page to test prolog ↵Aleš Smodiš
examples, and started tying the terminal and editor activity to the REST services.