|
536dc0eb6b
|
frontend: allow partial settings (used when publicly published)
|
2019-02-18 18:00:54 +01:00 |
|
|
2b95995104
|
settings: add canJoinTeam parameter
|
2019-02-06 03:40:49 +01:00 |
|
|
921644deb4
|
frontend: rely on angular base path
|
2019-02-06 03:40:49 +01:00 |
|
|
6715fb10a9
|
frontend: public interface: keep number of tries between refresh
|
2019-02-06 03:40:48 +01:00 |
|
|
c4aa220b2c
|
frontend: don't reuse tries in public interface; use a separate field to store total tries count for an exercice; and display it in interface
|
2019-02-06 03:40:48 +01:00 |
|
|
af73b2b872
|
frontend: avoid fetching events.json on public interface
|
2019-02-06 03:40:48 +01:00 |
|
|
db22c4af1b
|
frontend: polish public version checks
|
2019-02-06 03:40:48 +01:00 |
|
|
525b3d6b56
|
frontend: update the page title when navigate
|
2019-01-22 08:49:44 +01:00 |
|
|
65908f8880
|
frontend: fix display of timeout message when validating a flag
|
2019-01-22 08:49:44 +01:00 |
|
|
ef35879dde
|
frontend: new parameters to setup kind of notifications allowed
|
2019-01-21 09:58:36 +01:00 |
|
|
24989c4cfa
|
settings: new option to disable event fetch from server side
|
2019-01-21 09:58:36 +01:00 |
|
|
3b15fda470
|
frontend: Add a message on submission timeout
|
2019-01-21 09:58:36 +01:00 |
|
|
c1eeb382f8
|
frontend: fix one case hang after submission
|
2019-01-21 09:58:36 +01:00 |
|
|
b6769086c2
|
frontend: treat MCQ justification as key flag, instead of special case
|
2019-01-21 09:58:36 +01:00 |
|
|
e57ff1be8d
|
frontend: use the new set of icons for notification
|
2019-01-21 09:58:36 +01:00 |
|
|
108814b8b7
|
frontend: fix angular syntax error
|
2019-01-21 09:58:36 +01:00 |
|
|
12eddadc07
|
frontend: browser notifications of challenge events
|
2019-01-21 09:58:36 +01:00 |
|
|
9be56fb9a2
|
settings: new option to postpone the activation of the given settings file
|
2019-01-21 09:58:36 +01:00 |
|
|
e2fdce10ef
|
frontend: click on card to go to the related theme/defi
|
2019-01-21 03:08:06 +01:00 |
|
|
3f9e5f887a
|
frontend: allow two defi in 2 differents themes to have the same name
|
2019-01-21 03:08:05 +01:00 |
|
|
592db2dbba
|
frontend: tags are now ordered
|
2019-01-21 03:08:04 +01:00 |
|
|
0e36a850cf
|
Array flags can be non-ordered
|
2019-01-21 03:08:04 +01:00 |
|
|
dbf1985d25
|
Implement flag arrays
|
2019-01-21 03:08:04 +01:00 |
|
|
e9fd9c4e9a
|
Mutualise some common JS functions
|
2019-01-21 03:08:04 +01:00 |
|
|
8463993581
|
frontend: Add field to filter tag list
|
2019-01-21 03:08:04 +01:00 |
|
|
476f0f553c
|
implement choices_cost
|
2019-01-21 03:08:04 +01:00 |
|
|
c5b65289d3
|
Add new helper string related to justified MCQ flag
|
2019-01-21 03:07:47 +01:00 |
|
|
024d34f0e4
|
frontend: registration is Ok
|
2019-01-21 03:07:47 +01:00 |
|
|
7b0e8195ff
|
frontend: keep answers on screen after submission (lost on refresh)
|
2019-01-21 03:07:47 +01:00 |
|
|
87b41ab3cc
|
frontend: save flag fields between 2 refresh and pages
|
2019-01-21 03:07:47 +01:00 |
|
|
63a55a8a0b
|
nginx: error pages are now respond as json if accept header request it.
As a consequence, we can rely on them to display a correct information on user pages through angularJS.
|
2019-01-21 03:07:47 +01:00 |
|
|
8702db568c
|
frontend: rework refresh loop
|
2019-01-21 03:07:47 +01:00 |
|
|
0414c392bf
|
frontend: console.log is not a good way to handle errors
|
2019-01-21 03:07:47 +01:00 |
|
|
d40922629b
|
Utilise a new field to send justifications instead of too complex guessing crap
|
2019-01-21 03:07:47 +01:00 |
|
|
69a866bbbf
|
frontend: when a justification is valid, check the MCQ box
|
2019-01-21 03:07:47 +01:00 |
|
|
3838f7645d
|
frontend: fix race condition in interface
|
2019-01-21 03:07:47 +01:00 |
|
|
3dcb233c3f
|
handle justified MCQ in interface and submission
|
2019-01-21 03:07:47 +01:00 |
|
|
5c742834ea
|
frontend: public part now validate through blake2b.js flags and MCQs
|
2019-01-21 03:07:47 +01:00 |
|
|
195490484c
|
Change exported flags format in my.json
|
2019-01-21 03:07:47 +01:00 |
|
|
bb33572b19
|
frontend: really implement next challenge button
|
2019-01-21 03:07:47 +01:00 |
|
|
521507b8e3
|
frontend: add active class on tag menu
|
2019-01-21 03:07:47 +01:00 |
|
|
d0bd722c92
|
frontend: add a menu items regrouping tags
|
2019-01-21 03:07:47 +01:00 |
|
|
26295dd978
|
frontend: new page theme
|
2018-12-09 20:41:43 +01:00 |
|
|
ea56219fa1
|
frontend: display tags and add new page to filter exercices by tag
|
2018-12-09 20:41:43 +01:00 |
|
|
bc2d09e14e
|
frontend: refactor home page
|
2018-12-09 20:41:43 +01:00 |
|
|
168e7cd636
|
frontend: use a menu to group scenarii
|
2018-12-09 20:41:43 +01:00 |
|
|
bd0416eede
|
frontend: fix race condition in interface
|
2018-12-08 20:35:36 +01:00 |
|
|
6034246015
|
Retrieve time through X-FIC-Time header instead of time.json
|
2018-12-08 03:23:08 +01:00 |
|
|
0c540a39eb
|
frontend: beautiful URLs
|
2018-01-26 12:02:32 +01:00 |
|
|
184714aeeb
|
frontend: team registration
|
2018-01-18 12:08:11 +01:00 |
|