Commit Graph

67 Commits

Author SHA1 Message Date
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
5eaf1926c1 Update angulasJS 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
73eb04bcf0 Extract public interface into a separate project: dashboard 2018-05-11 15:03:10 +02:00
00688cb996 public: news carousel for ranking 2018-05-11 05:27:51 +02:00
1dcebc4eca public: new carousels in pubic interface: teams and exercices
+ fix autocarousel directive
2018-05-11 05:27:51 +02:00
0b2e61faef frontend/public: minor fixes 2018-05-11 05:27:51 +02:00
fb89ca5938 frontend/public: don't require etag header 2018-05-11 05:27:51 +02:00
3aadab40b0 public interface: random fixes 2018-05-11 05:27:51 +02:00
bd924150eb public front: add new carousel displaying themes 2018-05-11 05:27:51 +02:00
1b6587de24 frontend: fix crazy events 2018-05-11 05:27:51 +02:00
b8f573ce86 Update to bootstrap 4.0 2018-05-11 05:27:50 +02:00
bbaf0ed9d9 Update to angularJS 1.6.8 2018-01-26 12:02:32 +01:00
0c540a39eb frontend: beautiful URLs 2018-01-26 12:02:32 +01:00
5b2dc909e2 frontend: add autofocus directive 2018-01-18 12:08:12 +01:00
184714aeeb frontend: team registration 2018-01-18 12:08:11 +01:00
bc9d27aa94 public: can control up to 9 separate displays 2018-01-17 18:52:47 +01:00
ba88129580 Improve public screen page 2018-01-17 18:52:47 +01:00
d6012dfffb frontend: display MCQ in interface 2018-01-17 18:52:45 +01:00
33bf5a0f34 Update angularJS to 1.6.6 2018-01-17 18:52:44 +01:00
73080d7d0d Update bootstrap to 4.0-beta 2018-01-17 18:52:43 +01:00
978f260c64 js: compatible with angular 1.6 2018-01-17 18:52:43 +01:00
b31f009d2e frontend: add script to change frontend base URL 2018-01-17 18:52:37 +01:00
e362700031 frontend: inside public interface, hide hints 2018-01-17 18:52:36 +01:00
5a6b27ff18 frontend: new page that list videos 2018-01-17 18:52:34 +01:00
6148897dac settings: add title and authors 2018-01-17 18:52:33 +01:00
7240cbb414 public interface: rework 2018-01-17 18:52:31 +01:00
8d03a08717 frontend: fix partial solved flags display 2018-01-17 18:52:30 +01:00
b42016c74a Coefficients transit and display on UI 2018-01-17 18:52:29 +01:00
78ce24f3f7 fixup! fixup! WIP esthetic changes 2018-01-17 18:52:29 +01:00
da29071ad1 frontend: improve rank rendering 2018-01-17 18:51:55 +01:00
09d1a397c0 frontend: use a common JS file to contain common features between challenger and public interface 2018-01-17 18:51:54 +01:00
e1d1a8d1b1 frontend: add /rules page 2018-01-17 18:51:54 +01:00
234e0460d8 frontend: interface can open hints 2018-01-17 18:51:51 +01:00
7fe35c5f1c WIP misc 2018-01-17 18:51:51 +01:00