Commit Graph

404 Commits

Author SHA1 Message Date
750db69b06 settings: Can display a global message on all pages 2022-06-08 09:12:56 +02:00
e9dd35f8ac settings: Can disable all submission button for maintenance 2022-06-08 09:12:56 +02:00
cfde1689cc Remove from frontend the settings distribution role 2022-06-08 02:57:29 +02:00
af6e86d4ef evdist: New project to handle settings programming 2022-06-08 02:57:29 +02:00
6aa0f4da95 ui: Use a PNG favicon 2022-06-07 12:42:52 +02:00
11a12e1d44 Import logos from challenge.json
Some checks are pending
continuous-integration/drone/push Build is running
2022-06-06 20:42:46 +02:00
39acdee6b2 ui: Display score grid in team page
Some checks are pending
continuous-integration/drone/push Build is running
2022-06-06 14:40:18 +02:00
8cb7bf8b96 chore(deps): update dependency sass-loader to v13
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-06 07:23:37 +00:00
a414cd22c8 Handle optionnal flags 2022-06-01 12:56:43 +02:00
eca15b394a ui: Upgrade packages 2022-05-31 22:23:19 +02:00
fafb778c9d ui: Use logos from challenge.info 2022-05-31 19:11:28 +02:00
48895af3e8 ui: Don't change page title if challenge info are not loaded
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-27 20:26:38 +02:00
5bfd1574f2 chore(deps): update dependency eslint-plugin-svelte3 to v4
Some checks are pending
continuous-integration/drone/push Build is running
2022-05-27 16:23:33 +02:00
a6adc1ac8c ui: Display writeup in interface 2022-05-24 17:53:44 +02:00
45a9240834 Handle special chars in exercice path 2022-05-24 17:36:33 +02:00
4a190f51c5 admin: Fix video route 2022-05-24 12:03:00 +02:00
630c065825 ui: When enter is pressed on vector flag, add an item 2022-05-22 19:10:17 +02:00
7cdca440e6 ui: Ensure images in statement fit container 2022-05-22 19:10:17 +02:00
72add55723 ui: Open PDF, JPG, PNG, TXT in another tab 2022-05-22 19:10:17 +02:00
c713a0a25d ui: Update node modules 2022-05-02 18:42:19 +02:00
dff4f4eb63 Distribute and handle challenge.json 2022-05-02 18:42:19 +02:00
e8f6a03cd9 settings: Rename struct to remove FIC occurence 2022-05-01 22:15:16 +02:00
15afbb8b87 settings: Use pointer 2022-05-01 21:32:19 +02:00
2ca2018485 ui: Ensure jTeam, defined by RegistrationFormJoinTeam is not defined 2022-02-03 10:00:41 +01:00
277258814b ui: Fix dropdown alignment 2022-02-03 10:00:41 +01:00
1dcde1ba10 ui: Update FIC logotype 2022-02-03 10:00:41 +01:00
2b87449475 ui: Ensure $teams is correctly populated 2022-02-03 10:00:41 +01:00
5d36c8a2c2 ui: Update node packages 2022-02-03 10:00:41 +01:00
01b05aaed0 Implement label only flag
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-21 13:26:52 +01:00
63b0ad4885 ui: Increase time between checks
Some checks are pending
continuous-integration/drone/push Build is running
2022-01-21 10:50:32 +01:00
76ccd25ae3 ui: Detect my refresh with more accuracy 2022-01-21 10:40:36 +01:00
252ff33b83 sync: Allow Markdown in flag help 2022-01-21 09:00:22 +01:00
0a15bd9756 ui: Keep the flag box on the right
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-11 11:20:44 +01:00
eb7697ed50 ui: Fix some bugs with teams without member 2021-12-11 11:20:44 +01:00
7896579189 frontend: Increase input size allowed 2021-12-11 11:20:44 +01:00
c7569b5e54 Use pointer receiver more offen 2021-12-11 11:20:44 +01:00
49664c3dfe Implement radio flag type 2021-12-11 02:02:06 +01:00
41565729fd ui: Update node modules 2021-12-11 02:02:06 +01:00
61fccca070 Implement unit property for flags 2021-12-11 02:02:06 +01:00
c3742ade4e Implement number flags 2021-12-11 02:02:06 +01:00
87583fbd17 ui: Update modules 2021-10-25 20:51:55 +02:00
315fb1efae chore(deps): update dependency prettier to ~2.4.0
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-28 08:23:26 +00:00
e29802b731 WIP Try to built a new htdocs-frontend tarball
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-28 09:11:46 +02:00
8d9269c635 ui: Fix bootstrap 5 embed items 2021-09-26 12:25:02 +02:00
56d8d49304 ui: Prepare ui for public interface 2021-09-26 12:25:02 +02:00
d010b86fa0 Remove old frontend ui 2021-09-26 12:25:02 +02:00
cd73622cae New settings to only count bad submissions 2021-09-09 11:33:59 +02:00
1488ee60e5 ui: Ensure team exists before displaying it 2021-09-09 11:33:59 +02:00
82c2af57cb ui: Fix retrieval of server time 2021-09-09 11:33:59 +02:00
bd8db24997 ui: Add Accept header to retrieve JSON errors 2021-09-09 11:33:59 +02:00
89979eac8f Update .gitignore 2021-09-09 11:33:59 +02:00
cf1d8d9516 settings: Add IgnoreTeamMembers 2021-09-09 11:30:13 +02:00
e6aadfdd8b ui: Don't suggest team to change their name if name change is disabled 2021-09-09 11:30:13 +02:00
f5941dcece ui: Improve CardTheme colors 2021-09-08 02:07:37 +02:00
a812a6a5c6 ui: Refresh issues after submit 2021-09-08 02:07:37 +02:00
f5f450f456 ui: Sort tags without considering case 2021-09-08 02:07:37 +02:00
864f78e8fa ui: Sort ranking ... 2021-09-08 02:07:37 +02:00
986fbb8f74 ui: Hide issue form after sending 2021-09-08 02:07:37 +02:00
b0a7daf1f4 ui: Include badge on CardTheme 2021-09-08 02:07:37 +02:00
9dcd43664a ui: Fix niceborder color 2021-09-08 02:07:37 +02:00
46261af751 ui: Center display of hints buttons 2021-09-08 02:07:37 +02:00
2a9d2cacda ui: Always recreate the settings object to remove previously defined 2021-09-08 02:07:37 +02:00
8683e78213 ui: Fix ?fill-issue link 2021-09-08 02:07:37 +02:00
eca6a4238d ui: Avoid floating expansion 2021-09-08 02:07:37 +02:00
a5bf9d2600 ui: write Scenarii the correct way 2021-09-08 02:07:37 +02:00
ab11446be2 ui: Always show scrollbar to avoid effects 2021-09-08 02:07:37 +02:00
dedfab1c7d ui: Fix next button link 2021-09-08 02:07:37 +02:00
d319587dab ui: Fix responsiveness on home page 2021-09-08 02:07:37 +02:00
17839474e1 ui: Fix base url mess 2021-09-08 02:07:37 +02:00
74d77dce9f sync: Add partner's info 2021-09-08 02:07:37 +02:00
f2bf07fd28 ui: Add helpers for formating date and file size
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-01 02:21:49 +02:00
83a47af391 ui: Add theme from bootswatch
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-01 01:49:28 +02:00
e6557c8c06 ui: Fix erasing of downloadable files 2021-09-01 01:49:28 +02:00
941e1c16d5 ui: Fix loading problems when themes arrived to late 2021-09-01 01:49:28 +02:00
e3057726e8 ui: Implement hint discovery 2021-09-01 01:49:28 +02:00
815f4b9037 ui: Add a progress bar indicating total number of flags 2021-09-01 01:49:28 +02:00
a255480195 ui: Ensure themes menu kept in screen
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-31 23:32:07 +02:00
23d5ea7c97 ui: Randomize themes list 2021-08-31 23:32:07 +02:00
451b678e73 CI: Build frontend ui 2021-08-31 23:32:07 +02:00
1def2c97c1 ui: Working flags 2021-08-31 02:58:24 +02:00
7e13cf28bd ui: Almost all interface done with Svelte 2021-08-30 12:46:18 +02:00
9fa1ede69c frontend: Start new interface with svelte 2021-08-25 13:23:52 +02:00
d701331436 frontend: Fix issue with redirecting URL for chname and issue
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-22 16:17:03 +02:00
7fc860edec admin: Embed static assets into binary 2021-06-09 23:26:40 +02:00
0d792dcd8f frontend: don't use path to give team's ID, use a dedicated header
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-08 09:27:12 +01:00
f7c15925c6 frontend: Fix random error when validating challenge
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-12-11 23:28:24 +01:00
911bcb032e Nouvelle option pour avoir un lien vers le rapport QA de l'exercice 2020-11-13 11:38:47 +01:00
74c3599b5d Update FIC logo
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-24 17:41:47 +02:00
a0155c6deb Replace old Help term by Placeholder
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-07 19:34:10 +02:00
90151ce498 frontend: fix error on registration validated 2020-05-16 03:53:32 +02:00
64b9e9a251 New option to disallow team creation: join only 2020-05-16 03:51:36 +02:00
5d3ef96f3f Animate lighter the clock before start 2020-05-16 03:50:12 +02:00
6f17fc0760 frontend: pluralize points on index 2020-01-30 18:55:56 +01:00
05a795ad49 frontend: add hint on special SE page 2020-01-30 18:55:56 +01:00
3f692984c7 admin: new page to display exercices flags 2020-01-30 18:55:56 +01:00
15ae32090f frontend: avoid decoration when hover a list-item link 2020-01-30 18:55:56 +01:00
0bc42282aa frontend: resize heading pictures as thumb file 2020-01-30 18:55:56 +01:00
edbac43423 frontend: allow players to respond to issues 2020-01-30 18:55:56 +01:00
590522e7ed frontend: add an item Issues in main site menu 2020-01-30 18:55:56 +01:00
a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00