|
|
ac5982f905
|
fileexporter: Close opened fd
continuous-integration/drone/push Build is passing
|
2025-05-07 14:01:12 +02:00 |
|
|
|
961542283d
|
fileexporter: Include standalone exercices
continuous-integration/drone/push Build is passing
|
2025-04-07 11:23:37 +02:00 |
|
|
|
7f38911bbb
|
Introducing fileexporter to create archive from git or other importer
|
2025-04-07 11:07:14 +02:00 |
|
|
|
c2996b9f0a
|
repochecker: Use SetWriteFileFunc to avoid writing any file on disk
|
2025-04-07 10:29:06 +02:00 |
|
|
|
8723f500cc
|
sync: Markdown imports files using generic functions
|
2025-04-07 10:16:30 +02:00 |
|
|
|
b55151623c
|
sync: resizePicture uses image from importer instead of local file
|
2025-04-07 10:16:03 +02:00 |
|
|
|
c7d1d7ce4c
|
sync: Refactor importFile to use a parametrable writer
|
2025-04-07 10:15:26 +02:00 |
|
|
|
c5d0616896
|
sync: Split SyncFiles function into import and files sync
|
2025-04-07 10:14:13 +02:00 |
|
|
|
e6f6686a39
|
admin: Fix team stats
continuous-integration/drone/push Build is passing
|
2025-04-01 12:47:58 +02:00 |
|
|
|
56efb4ae94
|
sync: Fix non-trimed git links
continuous-integration/drone/tag Build is failing
|
2025-03-31 15:43:56 +02:00 |
|
|
|
7d775fe26d
|
admin: New page to list forge link per theme and exercice
|
2025-03-31 15:42:07 +02:00 |
|
|
|
b713eba2a5
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2025-03-31 02:31:11 +00:00 |
|
|
|
f3641a7c8f
|
List some features in README
|
2025-03-30 16:26:41 +02:00 |
|
|
|
21752d1ca2
|
admin: Import from cyberrange handles UUID
|
2025-03-30 15:44:48 +02:00 |
|
|
|
f6713c768b
|
admin: Better identify tries on exercice page
continuous-integration/drone/push Build is passing
|
2025-03-30 15:20:11 +02:00 |
|
|
|
38e3a4efdf
|
admin: Obtain full current gains from a solved exercice
|
2025-03-30 13:46:10 +02:00 |
|
|
|
9f25bc54d3
|
Round score instead of floor + display score100 to player
|
2025-03-30 13:31:52 +02:00 |
|
|
|
a0cb395c79
|
frontend: Fix standalone exercices not showing before challenge start
continuous-integration/drone/push Build is passing
|
2025-03-30 11:43:57 +02:00 |
|
|
|
532b3eccdc
|
frontend: Round numbers in rules
continuous-integration/drone/push Build was killed
|
2025-03-29 22:37:08 +01:00 |
|
|
|
08afde34a8
|
admin: Fix OAuth settings display
continuous-integration/drone/push Build is passing
|
2025-03-29 19:41:42 +01:00 |
|
|
|
3c31a9d4b4
|
frontend: Fix flag saving to local storage
|
2025-03-29 19:33:18 +01:00 |
|
|
|
7930391ac0
|
admin: Standalone exercices are present twice
|
2025-03-29 19:20:03 +01:00 |
|
|
|
bc94d0c649
|
admin: Download file only if file is not present locally
|
2025-03-29 19:19:29 +01:00 |
|
|
|
fbc84f9d08
|
admin: Fix dex template
|
2025-03-29 17:50:52 +01:00 |
|
|
|
4973f7ac4a
|
frontend: Highlight files not downloaded
continuous-integration/drone/push Build is passing
|
2025-03-29 14:45:06 +01:00 |
|
|
|
0f2dafa3b1
|
frontend: Save submissions to display in interface later
|
2025-03-29 14:34:58 +01:00 |
|
|
|
404f29e6ea
|
frontend: Visual improvements on themes details page
continuous-integration/drone/push Build is running
|
2025-03-29 13:04:25 +01:00 |
|
|
|
7da127ecb0
|
frontend: Improve team registration processus
|
2025-03-29 12:46:16 +01:00 |
|
|
|
f05664e2e3
|
frontend: Reset current theme when going to tag page
|
2025-03-29 12:17:03 +01:00 |
|
|
|
eaca60e5e0
|
frontend: Normalize tags
|
2025-03-29 12:14:41 +01:00 |
|
|
|
42b9e54ec7
|
frontend: Avoid relative paths
|
2025-03-29 12:14:16 +01:00 |
|
|
|
698e69d132
|
frontend: Fix indexes of tags
|
2025-03-29 12:02:44 +01:00 |
|
|
|
7af23ed297
|
frontend: Remove text indentation on cards
|
2025-03-29 11:54:35 +01:00 |
|
|
|
ac5772008b
|
fix warning Docker build
|
2025-03-29 10:46:48 +01:00 |
|
|
|
1ec71728de
|
go vet
continuous-integration/drone/push Build is passing
|
2025-03-28 20:17:11 +01:00 |
|
|
|
24fa72eb8a
|
admin: Fix bad type assertion in history
|
2025-03-28 19:56:34 +01:00 |
|
|
|
0edf71107a
|
admin: Improve coeff inputs
continuous-integration/drone/push Build is failing
|
2025-03-28 19:39:15 +01:00 |
|
|
|
f841d9c11c
|
frontend: Mark bad submissions as invalid
|
2025-03-28 19:39:15 +01:00 |
|
|
|
bf2be00f15
|
Indicate flag order in grid-score
|
2025-03-28 19:39:15 +01:00 |
|
|
|
71120c1c89
|
frontend: Improve rules
|
2025-03-28 19:39:15 +01:00 |
|
|
|
5ba86d0c5f
|
admin: Refactor rank query by extracting optional query parts
|
2025-03-28 19:39:15 +01:00 |
|
|
|
8e196136c3
|
admin: Can gain points for each question answered // partial exercice solved
|
2025-03-28 19:39:15 +01:00 |
|
|
|
4ca2bc106a
|
admin: Add doc around settings
|
2025-03-28 19:39:15 +01:00 |
|
|
|
74f388a2b9
|
admin: Check all theme/exercice attribute are in sync with repo
|
2025-03-28 19:39:15 +01:00 |
|
|
|
5e262b75a3
|
admin: Can list independant exercices as theme
|
2025-03-28 19:39:15 +01:00 |
|
|
|
d26333c5e2
|
chore(deps): update module github.com/go-sql-driver/mysql to v1.9.1
continuous-integration/drone/push Build is running
|
2025-03-28 18:38:58 +00:00 |
|
|
|
cb0e0e2c24
|
chore(deps): update module golang.org/x/oauth2 to v0.28.0
continuous-integration/drone/push Build was killed
|
2025-03-28 10:07:14 +00:00 |
|
|
|
6100f33e7c
|
chore(deps): update module golang.org/x/image to v0.25.0
continuous-integration/drone/push Build is passing
|
2025-03-28 08:26:08 +00:00 |
|
|
|
47f2004a4c
|
chore(deps): update dependency eslint-plugin-svelte to v3
continuous-integration/drone/push Build is running
|
2025-03-28 08:25:55 +00:00 |
|
|
|
faf74ec808
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0
continuous-integration/drone/push Build is running
|
2025-03-27 22:22:56 +00:00 |
|
|
|
e42545416f
|
chore(deps): update module golang.org/x/crypto to v0.36.0
continuous-integration/drone/push Build was killed
|
2025-03-27 16:08:13 +00:00 |
|
|
|
3f5d6bb04b
|
chore(deps): update module github.com/burntsushi/toml to v1.5.0
continuous-integration/drone/push Build was killed
|
2025-03-27 12:06:30 +00:00 |
|
|
|
99c436ba9a
|
Keep repochecker on 3.19 (needed for grammalecte)
continuous-integration/drone/push Build is passing
|
2025-03-27 12:28:48 +01:00 |
|
|
|
a7d521fbdd
|
admin: Can change capture_regexp along with key
|
2025-03-27 12:28:16 +01:00 |
|
|
|
0c53372618
|
admin: Implement .gz file download test
|
2025-03-27 12:28:16 +01:00 |
|
|
|
84be750ce6
|
admin: circle animation no more block click on refresh button
|
2025-03-27 12:28:16 +01:00 |
|
|
|
3881385c9e
|
admin: List all existing association between users and teams
|
2025-03-27 12:28:16 +01:00 |
|
|
|
e44cac32ac
|
admin: New button to refine teams colors
|
2025-03-27 12:28:16 +01:00 |
|
|
|
485e6b0173
|
admin: Able to import Cyberrange teams from interface
|
2025-03-27 12:28:16 +01:00 |
|
|
|
f1ada8ce99
|
admin: Use logo from challengeinfo in ui template
|
2025-03-27 12:28:16 +01:00 |
|
|
|
7e301b8ecb
|
admin: Replace PKI page by authentication settings, refactor
|
2025-03-27 12:28:16 +01:00 |
|
|
|
4dcf1218d8
|
chore(deps): update module github.com/asticode/go-astisub to v0.34.0
continuous-integration/drone/push Build is running
|
2025-03-27 11:27:30 +00:00 |
|
|
|
3f5b7b9ed7
|
chore(deps): update alpine docker tag to v3.21
continuous-integration/drone/push Build is running
|
2025-03-27 11:27:16 +00:00 |
|
|
|
bc0570c2c7
|
chore(deps): update dependency eslint-config-prettier to v10.1.1
continuous-integration/drone/push Build is running
|
2025-03-27 11:27:00 +00:00 |
|
|
|
cd50a4b9d3
|
chore(deps): update dependency vite to v5.4.15
continuous-integration/drone/push Build is running
|
2025-03-27 11:26:33 +00:00 |
|
|
|
4734a8f047
|
chore(deps): update dependency sass-loader to v16.0.5
continuous-integration/drone/push Build is running
|
2025-03-27 11:26:18 +00:00 |
|
|
|
dadb84e8f9
|
admin: Dex config contains challenge name instead of hardcoded name
continuous-integration/drone/push Build is passing
|
2025-03-26 12:04:43 +01:00 |
|
|
|
801042e5cf
|
fickit: Update linuxkit images
|
2025-03-26 11:55:36 +01:00 |
|
|
|
fca27b07fe
|
admin: Also import team members from CyberRange
|
2025-03-26 11:25:06 +01:00 |
|
|
|
3fc765ccfa
|
admin: Export logos present in challenge.json
|
2025-03-26 11:13:09 +01:00 |
|
|
|
590a55c395
|
libfic: Create a color randomization function
|
2025-03-25 18:54:36 +01:00 |
|
|
|
b62369f89f
|
admin: New route to import teams from CyberRange format
|
2025-03-25 18:19:22 +01:00 |
|
|
|
cb4ceecbf5
|
challenge-sync-airbus: Refactor and prefer calling it cyberrange
|
2025-03-25 18:02:11 +01:00 |
|
|
|
98d9f2daf3
|
Keep repochecker on 3.19 (needed for grammalecte)
|
2025-03-25 12:04:09 +01:00 |
|
|
|
db1e2603fc
|
chore(deps): update alpine docker tag to v3.21
|
2025-03-25 12:04:09 +01:00 |
|
|
|
0730a22daa
|
chore(deps): update dependency @sveltejs/kit to v2.20.2
|
2025-03-25 12:04:09 +01:00 |
|
|
|
3467ca6db5
|
chore(deps): update dependency sass to v1.86.0
|
2025-03-25 12:04:09 +01:00 |
|
|
|
910adb123a
|
chore(deps): update dependency prettier to v3.5.3
|
2025-03-25 12:04:09 +01:00 |
|
|
|
1551c11a00
|
chore(deps): update dependency eslint to v9.23.0
|
2025-03-25 12:04:09 +01:00 |
|
|
|
ed3e6b66de
|
chore(deps): update dependency @sveltestrap/sveltestrap to v7.1.0
|
2025-03-25 12:04:09 +01:00 |
|
|
|
c21fd098a0
|
Remove useless file
|
2025-03-25 12:04:09 +01:00 |
|
|
|
7df675346c
|
challenge-sync-airbus: 2025 API ready
continuous-integration/drone/push Build is passing
|
2025-03-24 19:31:59 +01:00 |
|
|
|
526d693ffd
|
chore(deps): update module golang.org/x/crypto to v0.33.0
continuous-integration/drone/push Build was killed
|
2025-02-11 16:18:38 +00:00 |
|
|
|
df8a759134
|
chore(deps): update dependency sass to v1.84.0
continuous-integration/drone/push Build is passing
|
2025-02-11 12:56:59 +00:00 |
|
|
|
03e48b749c
|
chore(deps): update dependency @sveltejs/kit to v2.17.1
continuous-integration/drone/push Build is pending
|
2025-02-11 12:56:55 +00:00 |
|
|
|
97f7e3fa59
|
chore(deps): update dependency @sveltestrap/sveltestrap to v7
continuous-integration/drone/push Build is pending
|
2025-02-11 12:56:18 +00:00 |
|
|
|
e421c91ac2
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2
continuous-integration/drone/push Build is pending
|
2025-02-11 12:56:05 +00:00 |
|
|
|
baccc54d02
|
chore(deps): update module golang.org/x/oauth2 to v0.26.0
continuous-integration/drone/push Build is passing
|
2025-02-05 02:55:02 +00:00 |
|
|
|
e8e87c9958
|
chore(deps): update module golang.org/x/image to v0.24.0
continuous-integration/drone/push Build was killed
|
2025-02-05 00:42:32 +00:00 |
|
|
|
08a31898df
|
admin: New button to delete tries for a flag
continuous-integration/drone/push Build is passing
|
2025-02-04 19:08:44 +01:00 |
|
|
|
b409fa6806
|
admin: Retrieve stats on exercices
|
2025-02-04 19:08:44 +01:00 |
|
|
|
63b4cdc622
|
admin: Use non-breakable whitespaces
|
2025-02-04 19:08:44 +01:00 |
|
|
|
650f933993
|
admin: duration change impact the expected end
|
2025-02-04 19:08:44 +01:00 |
|
|
|
603b226955
|
fickit: Prepare team registration through checker
|
2025-02-04 19:08:44 +01:00 |
|
|
|
55e829fa64
|
fickit: Allow admin to remove submissions
|
2025-02-04 19:08:44 +01:00 |
|
|
|
45a0504c44
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2025-01-27 02:27:27 +00:00 |
|
|
|
ad7489e558
|
admin: Start compute flag stats
continuous-integration/drone/push Build is passing
|
2025-01-25 14:46:47 +01:00 |
|
|
|
57c3cd8fd6
|
admin: Fix mcq entry update
|
2025-01-24 23:49:37 +01:00 |
|
|
|
24686a6a24
|
admin: Fix check file on disk for compressed files
|
2025-01-24 23:49:37 +01:00 |
|
|
|
407b67f4c2
|
sync: Ensure placeholder and raw are not the same
|
2025-01-24 23:49:37 +01:00 |
|
|
|
c28d974105
|
fickit: Update images
|
2025-01-24 23:49:37 +01:00 |
|
|
|
ffb69663b6
|
fickit: Initiate sshd config with keys on first run
|
2025-01-24 23:49:37 +01:00 |
|
|
|
4ec4f47951
|
fickit: keep last metadata iso when dm-crypt key change
|
2025-01-24 23:49:37 +01:00 |
|
|
|
96707e3a29
|
configs: Detect mkisofs
|
2025-01-24 23:49:37 +01:00 |
|
|
|
a4001759f6
|
ui: Fix file disclaimer not showing
|
2025-01-24 23:49:37 +01:00 |
|
|
|
f15cd29f78
|
chore(deps): update dependency @sveltestrap/sveltestrap to v6.2.8
continuous-integration/drone/push Build is passing
|
2025-01-23 18:41:07 +00:00 |
|
|
|
7e41ddd664
|
chore(deps): update dependency eslint-config-prettier to v10
continuous-integration/drone/push Build is running
|
2025-01-23 18:40:58 +00:00 |
|
|
|
89b7710544
|
chore(deps): update dependency @sveltejs/kit to v2.16.1
continuous-integration/drone/push Build is running
|
2025-01-23 18:40:43 +00:00 |
|
|
|
79ec20d11c
|
chore(deps): update dependency sass to v1.83.4
continuous-integration/drone/push Build was killed
|
2025-01-21 14:57:58 +00:00 |
|
|
|
09206df20a
|
chore(deps): update module golang.org/x/crypto to v0.32.0
continuous-integration/drone/push Build is passing
|
2025-01-18 12:40:53 +00:00 |
|
|
|
a14c151b04
|
admin: Implement button to delete the entire FILES dir
continuous-integration/drone/push Build is failing
|
2025-01-14 16:03:37 +01:00 |
|
|
|
68dad00930
|
ui: Force download of XML files
|
2025-01-14 16:03:37 +01:00 |
|
|
|
c74eadc801
|
admin: Also fill lastSyncError in autosync
|
2025-01-14 16:03:37 +01:00 |
|
Leo Blanc Di Pasquale
|
376e112130
|
Update authorized_keys
|
2025-01-14 16:00:45 +01:00 |
|
Maxence Michot
|
1d2a09f612
|
feat: added maxence.michot to the authorized_keys
|
2025-01-14 16:00:45 +01:00 |
|
Alexandra Delin
|
6a35bd6345
|
Update authorized_keys
|
2025-01-14 16:00:45 +01:00 |
|
Hugo Rubio
|
a463e88a90
|
Update authorized_keys
|
2025-01-14 16:00:45 +01:00 |
|
Victor Chartraire
|
3d066fbdeb
|
Update authorized_keys
|
2025-01-14 16:00:45 +01:00 |
|
liryc116
|
7dd3f64a08
|
chore: added personnal authorized key
|
2025-01-14 16:00:45 +01:00 |
|
|
|
bd5050b24a
|
admin: Fix missing replacement
|
2025-01-14 10:58:17 +01:00 |
|
|
|
0ab453811c
|
qa: Bump version
continuous-integration/drone/push Build is passing
|
2025-01-14 10:51:11 +01:00 |
|
|
|
e71dc24a27
|
qa: Improve work assignation
continuous-integration/drone/push Build is running
|
2025-01-14 10:45:01 +01:00 |
|
|
|
fb5147fac3
|
repochecker: Rely on archive.org to find grammalecte
|
2025-01-14 10:45:01 +01:00 |
|
|
|
f073ea0fd0
|
fickit: Update images
continuous-integration/drone/push Build is failing
|
2025-01-13 22:36:26 +01:00 |
|
|
|
34cf1789f3
|
frontend: Sync lock file
|
2025-01-13 22:21:55 +01:00 |
|
|
|
9e75386038
|
qa: New to delete assigned work
continuous-integration/drone/push Build is failing
|
2025-01-13 20:21:03 +01:00 |
|
|
|
a1b0e6a79b
|
qa: Add logs to gitlab export
|
2025-01-13 20:21:03 +01:00 |
|
|
|
092d2256f7
|
qa: Improve manager dashboard
|
2025-01-13 20:21:03 +01:00 |
|
|
|
28b4e7e529
|
ui: Improve dev by specifying hmr port
|
2025-01-13 20:21:03 +01:00 |
|
|
|
32632322d4
|
qa: Update the reverse proxy
|
2025-01-13 20:21:03 +01:00 |
|
|
|
4473166ee7
|
qa: Try to fix GitLab connection return on live infra
|
2025-01-13 20:21:03 +01:00 |
|
|
|
12feb91d48
|
qa: Update lock file
|
2025-01-13 20:21:03 +01:00 |
|
|
|
03d02669ea
|
admin: Refactor synchronization status report + display last git error
|
2025-01-13 20:21:03 +01:00 |
|
|
|
c1924c0e92
|
admin: Can delete a repository directory if needed
|
2025-01-13 20:21:03 +01:00 |
|
|
|
7692f92aa4
|
Readd disclaimer to my.json
|
2025-01-13 20:21:03 +01:00 |
|
|
|
724f985770
|
chore(deps): update module golang.org/x/oauth2 to v0.25.0
|
2025-01-04 16:38:23 +00:00 |
|
|
|
fa1b21e49f
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.13.1
continuous-integration/drone/push Build is failing
|
2025-01-04 16:13:40 +00:00 |
|
|
|
6b9283f7ca
|
chore(deps): update dependency @sveltejs/kit to v2.15.1
continuous-integration/drone/push Build is running
|
2025-01-04 16:13:27 +00:00 |
|
|
|
2a0a0dc9d4
|
chore(deps): update dependency sass to v1.83.1
continuous-integration/drone/push Build is running
|
2025-01-04 11:40:04 +00:00 |
|
|
|
ad6e59d8eb
|
chore(deps): update dependency @sveltejs/adapter-static to v3.0.8
continuous-integration/drone/push Build is failing
|
2025-01-04 11:09:14 +00:00 |
|
|
|
6a1120898b
|
chore(deps): update module github.com/gin-contrib/sessions to v1.0.2
continuous-integration/drone/push Build is pending
|
2025-01-04 11:08:58 +00:00 |
|
|
|
e178f7a80f
|
chore(deps): update module github.com/asticode/go-astisub to v0.32.0
continuous-integration/drone/push Build is pending
|
2025-01-04 11:08:33 +00:00 |
|
|
|
895e34fef4
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is pending
|
2024-12-17 13:59:31 +00:00 |
|
|
|
148deb77ec
|
chore(deps): update module github.com/studio-b12/gowebdav to v0.10.0
continuous-integration/drone/push Build is passing
|
2024-12-17 11:52:22 +00:00 |
|
|
|
5321d499b2
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-12-16 00:47:57 +00:00 |
|
|
|
f6d2794fbd
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-12-11 19:52:19 +00:00 |
|
|
|
ba37309ee5
|
chore(deps): update module golang.org/x/crypto to v0.31.0
continuous-integration/drone/push Build is passing
|
2024-12-11 18:41:38 +00:00 |
|
|
|
6dfe4115c3
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-12-09 00:49:21 +00:00 |
|
|
|
0296c9cc85
|
chore(deps): update module golang.org/x/image to v0.23.0
continuous-integration/drone/push Build was killed
|
2024-12-06 16:57:48 +00:00 |
|
|
|
180fcbfa33
|
chore(deps): update module golang.org/x/crypto to v0.30.0
continuous-integration/drone/push Build was killed
|
2024-12-05 21:40:59 +00:00 |
|
|
|
5168d875d5
|
chore(deps): update dependency prettier-plugin-svelte to v3.3.2
continuous-integration/drone/push Build is passing
|
2024-12-05 17:48:07 +00:00 |
|
|
|
53095d40a9
|
chore(deps): update dependency hash-wasm to v4.12.0
continuous-integration/drone/push Build is pending
|
2024-12-05 17:47:55 +00:00 |
|
|
|
a15532f8b8
|
chore(deps): update node docker tag to v23
continuous-integration/drone/push Build is pending
|
2024-12-05 17:47:27 +00:00 |
|
|
|
70882779e8
|
chore(deps): update dependency @sveltejs/adapter-static to v3.0.6
continuous-integration/drone/push Build is pending
|
2024-12-05 17:47:14 +00:00 |
|
|
|
c97897f2a4
|
chore(deps): update dependency wordcloud to v1.2.3
continuous-integration/drone/push Build is pending
|
2024-12-05 17:47:04 +00:00 |
|
|
|
d955dc1b3b
|
chore(deps): update dependency sass-loader to v16.0.4
continuous-integration/drone/push Build is pending
|
2024-12-05 17:46:54 +00:00 |
|
|
|
2597bf2a14
|
chore(deps): update module github.com/asticode/go-astisub to v0.30.0
continuous-integration/drone/push Build is pending
|
2024-12-05 17:46:46 +00:00 |
|
|
|
681fb44462
|
chore(deps): update dependency @sveltejs/kit to v2.9.0
continuous-integration/drone/push Build is pending
|
2024-11-29 18:44:03 +00:00 |
|
|
|
be6448971b
|
chore(deps): update module golang.org/x/oauth2 to v0.24.0
continuous-integration/drone/push Build is passing
|
2024-11-22 16:58:49 +00:00 |
|
|
|
24dd190299
|
chore(deps): update module golang.org/x/image to v0.22.0
continuous-integration/drone/push Build is passing
|
2024-11-22 15:06:42 +00:00 |
|
|
|
d14936fd29
|
chore(deps): update module golang.org/x/crypto to v0.29.0
continuous-integration/drone/push Build is passing
|
2024-11-22 02:42:08 +00:00 |
|
|
|
f5e2d91c1b
|
chore(deps): update dependency eslint to v9.15.0
continuous-integration/drone/push Build is passing
|
2024-11-21 09:00:30 +00:00 |
|
|
|
8a91d4b7fa
|
chore(deps): update dependency sass to v1.81.0
continuous-integration/drone/push Build is pending
|
2024-11-21 09:00:19 +00:00 |
|
|
|
07043bd692
|
chore(deps): update dependency @sveltejs/kit to v2.8.1
continuous-integration/drone/push Build is pending
|
2024-11-21 09:00:11 +00:00 |
|
|
|
629b450f89
|
chore(deps): update dependency vite to v5.4.11
continuous-integration/drone/push Build is pending
|
2024-11-21 08:59:47 +00:00 |
|
|
|
696cbae7fa
|
chore(deps): update module github.com/yuin/goldmark to v1.7.8
continuous-integration/drone/push Build is pending
|
2024-11-21 08:59:42 +00:00 |
|
|
|
0eb50e0cbc
|
chore(deps): update dependency eslint-plugin-svelte to v2.46.0
continuous-integration/drone/push Build is pending
|
2024-11-21 08:59:19 +00:00 |
|
|
|
4265d6ab92
|
chore(deps): update module github.com/asticode/go-astisub to v0.29.0
continuous-integration/drone/push Build is pending
|
2024-11-21 08:58:44 +00:00 |
|
|
|
0a8a36d73d
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
|
2024-10-14 01:57:35 +00:00 |
|
|
|
ea8ad1d6db
|
sync: Don't warn about no flag if WIP
continuous-integration/drone/push Build is passing
|
2024-10-11 14:55:49 +02:00 |
|
|
|
e08dd2f2e8
|
sync: Allow empty files
|
2024-10-11 14:55:28 +02:00 |
|
|
|
ac8f704062
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-10-07 00:54:26 +00:00 |
|
|
|
371eb2fe68
|
chore(deps): update module golang.org/x/crypto to v0.28.0
continuous-integration/drone/push Build was killed
|
2024-10-04 17:50:41 +00:00 |
|
|
|
b2200ad8f2
|
chore(deps): update module golang.org/x/image to v0.21.0
continuous-integration/drone/push Build is failing
|
2024-10-04 16:38:30 +00:00 |
|
|
|
5b4514a254
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-09-30 00:08:08 +00:00 |
|
|
|
005c13196b
|
chore(deps): update module github.com/asticode/go-astisub to v0.27.0
continuous-integration/drone/push Build was killed
|
2024-09-24 11:51:41 +00:00 |
|
|
|
60170390ca
|
chore(deps): update dependency eslint to v9.11.1
continuous-integration/drone/push Build is running
|
2024-09-24 11:51:31 +00:00 |
|
|
|
626a5b0981
|
Revert "chore(deps): update alpine docker tag to v3.20"
continuous-integration/drone/push Build is passing
This reverts commit 8802fe80d7.
|
2024-09-24 13:51:13 +02:00 |
|
|
|
106fddeb2e
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
|
2024-09-23 13:54:00 +00:00 |
|
|
|
0c61fa29cd
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
|
2024-09-23 15:15:19 +02:00 |
|
|
|
83cdee759a
|
chore(deps): lock file maintenance
|
2024-09-23 15:15:19 +02:00 |
|
|
|
1adb1807b5
|
admin: Fix add to delegated QA manager
|
2024-09-23 15:14:05 +02:00 |
|
|
|
0f9d56fcbf
|
qa: Refactor work attribution
|
2024-09-23 15:11:42 +02:00 |
|
|
|
8c6db30c52
|
ui: Fix display of sentence
|
2024-09-23 15:11:42 +02:00 |
|
Victor Chartraire
|
3316375cbb
|
fix: Do not remove every delegated_QA on dropDelegatedQA
|
2024-09-18 18:55:50 +02:00 |
|
|
|
3d2606ab9c
|
qa: Fix challenge access calculation
|
2024-09-18 15:18:10 +02:00 |
|
|
|
2f6c7ecd8b
|
qa: New route to assign all exercices
|
2024-09-18 12:32:11 +02:00 |
|
|
|
1f295c3411
|
qa: Fix display for standalone exercices
|
2024-09-18 12:31:58 +02:00 |
|
|
|
0bf367bd3b
|
qa: Handle single theme review
|
2024-09-18 11:55:13 +02:00 |
|
|
|
a82e3642a8
|
qa: Use GetThemesExtended to include standalones exercices
|
2024-09-18 11:54:52 +02:00 |
|
|
|
38fa6ec1de
|
qa: Arrange team color
|
2024-09-18 11:38:41 +02:00 |
|
|
|
051d62a5fa
|
qa: Add pointer on clickable rows
|
2024-09-18 11:38:25 +02:00 |
|
|
|
4c3b07db1e
|
qa: Fix team color
|
2024-09-18 11:34:01 +02:00 |
|
|
|
c293b58a94
|
qa: Handle standalones exercices
|
2024-09-18 11:33:45 +02:00 |
|
|
|
a630075116
|
qa: Don't fail if no scenario + don't show menu item
|
2024-09-18 11:16:44 +02:00 |
|
|
|
7ae1517a59
|
qa: repositories page moved to admin
|
2024-09-18 11:14:25 +02:00 |
|
|
|
5a4960f9ad
|
ui: Redraw the whole exercices when tag changes
|
2024-09-18 11:00:03 +02:00 |
|
|
|
0669f74395
|
ui: Make others menu items active when on respective page
|
2024-09-18 10:56:25 +02:00 |
|
|
|
5981240280
|
ui: Make menu tags active on tags pages
|
2024-09-18 10:47:59 +02:00 |
|
|
|
180ec5e29d
|
Don't display Scenarii menu if no scenario
|
2024-09-18 10:47:34 +02:00 |
|
|
|
3d1b318091
|
dashboard: Handle standalone exercices
|
2024-09-18 09:08:56 +02:00 |
|
|
|
c8f70c48fa
|
qa: Make gitlabBaseURL configurable through env
|
2024-09-18 08:39:41 +02:00 |
|
|
|
81958ef4b9
|
Use non-versionned alpine images
continuous-integration/drone/push Build was killed
|
2024-09-13 12:09:15 +02:00 |
|
|
|
8bb8cb18e3
|
If there is no themes, display all exercices
continuous-integration/drone/push Build is running
|
2024-09-13 12:06:48 +02:00 |
|
|
|
caae846bc7
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
|
2024-09-09 00:49:39 +00:00 |
|
|
|
bf71a40f49
|
chore(deps): update module golang.org/x/crypto to v0.27.0
continuous-integration/drone/push Build is passing
|
2024-09-05 17:43:46 +00:00 |
|
|
|
e86e50fcd0
|
chore(deps): update module golang.org/x/image to v0.20.0
continuous-integration/drone/push Build was killed
|
2024-09-04 16:55:31 +00:00 |
|
|
|
bd901abf56
|
chore(deps): update module golang.org/x/oauth2 to v0.23.0
continuous-integration/drone/push Build is passing
|
2024-09-04 15:44:02 +00:00 |
|
|
|
6cbfea1494
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-09-03 14:15:47 +00:00 |
|
|
|
8802fe80d7
|
chore(deps): update alpine docker tag to v3.20
continuous-integration/drone/push Build was killed
|
2024-09-03 14:15:37 +00:00 |
|
|
|
cf623c7a47
|
evdist requires DASHBOARD directory
continuous-integration/drone/push Build is passing
|
2024-09-03 15:28:24 +02:00 |
|
|
|
ba9a0aee42
|
Fix nginx config with standalone exercices access and _app discovery
|
2024-09-03 15:28:23 +02:00 |
|
|
|
c2c138b6e3
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
|
2024-08-26 00:50:30 +00:00 |
|
|
|
46cdd304e8
|
chore(deps): update module golang.org/x/image to v0.19.0
continuous-integration/drone/push Build is passing
|
2024-08-19 19:56:01 +00:00 |
|
|
|
86b0ff1669
|
chore(deps): update module golang.org/x/crypto to v0.26.0
continuous-integration/drone/push Build is passing
|
2024-08-19 07:38:43 +00:00 |
|
|
|
517cfdd4d2
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-08-19 00:45:31 +00:00 |
|
|
|
88cc25e8a2
|
chore(deps): update dependency eslint to v9.9.0
continuous-integration/drone/push Build is failing
|
2024-08-18 22:26:48 +00:00 |
|
|
|
65435ceeb4
|
chore(deps): update dependency sass-loader to v16
continuous-integration/drone/push Build is running
|
2024-08-18 22:26:24 +00:00 |
|
|
|
84b5702da8
|
chore(deps): update dependency @sveltejs/kit to v2.5.22
continuous-integration/drone/push Build is running
|
2024-08-18 22:25:47 +00:00 |
|
|
|
8f14814335
|
chore(deps): update module golang.org/x/oauth2 to v0.22.0
continuous-integration/drone/push Build is running
|
2024-08-18 22:25:29 +00:00 |
|
|
|
aaad54d643
|
chore(deps): update ghcr.io/dexidp/dex docker tag to v2.41.1
continuous-integration/drone/push Build is running
|
2024-08-18 22:25:03 +00:00 |
|
|
|
c26617607d
|
chore(deps): update dependency @sveltejs/adapter-static to v3.0.4
continuous-integration/drone/push Build is running
|
2024-08-18 22:24:41 +00:00 |
|
|
|
cc552db7cf
|
chore(deps): update dependency vite to v5.4.1
continuous-integration/drone/push Build is running
|
2024-08-18 22:24:22 +00:00 |
|
|
|
b828b26162
|
chore(deps): update module github.com/yuin/goldmark to v1.7.4
continuous-integration/drone/push Build is pending
|
2024-08-18 22:23:59 +00:00 |
|
|
|
e64acba944
|
chore(deps): update module github.com/cenkalti/dominantcolor to v1.0.3
continuous-integration/drone/push Build is running
|
2024-08-18 22:23:19 +00:00 |
|
|
|
9105285235
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
|
2024-07-22 00:43:59 +00:00 |
|
|
|
4c93a94334
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-07-15 00:44:28 +00:00 |
|
|
|
3d221f3ab2
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-07-05 15:38:11 +00:00 |
|
|
|
c39e6a6ef4
|
chore(deps): update module golang.org/x/crypto to v0.25.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build was killed
|
2024-07-05 14:34:39 +00:00 |
|
|
|
93ac43183d
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
|
2024-07-01 00:48:14 +00:00 |
|
|
|
a13c055bf3
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-06-25 21:40:51 +00:00 |
|
|
|
34c11bf731
|
chore(deps): update module golang.org/x/image to v0.18.0
continuous-integration/drone/push Build is passing
|
2024-06-25 20:36:50 +00:00 |
|
|
|
afde4acc2c
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-06-24 00:39:04 +00:00 |
|
|
|
914698a38c
|
chore(deps): update dependency eslint-plugin-svelte to v2.40.0
continuous-integration/drone/push Build was killed
|
2024-06-19 11:38:09 +00:00 |
|
|
|
e68fd1c0d8
|
chore(deps): update dependency @sveltejs/adapter-static to v3.0.2
continuous-integration/drone/push Build is running
|
2024-06-19 11:37:51 +00:00 |
|
|
|
462dffe9ab
|
chore(deps): update dependency eslint to v9
continuous-integration/drone/push Build is running
|
2024-06-19 11:37:42 +00:00 |
|
|
|
0eb6934474
|
chore(deps): update ghcr.io/dexidp/dex docker tag to v2.40.0
continuous-integration/drone/push Build is running
|
2024-06-19 11:36:53 +00:00 |
|
|
|
efb374a573
|
chore(deps): update node docker tag to v22
continuous-integration/drone/push Build is running
|
2024-06-19 11:36:21 +00:00 |
|
|
|
3052e2af6d
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-06-10 00:41:09 +00:00 |
|
|
|
7f62fd7205
|
Keep repochecker on alpine 3.19 as grammalecte doesn't support python 3.12
continuous-integration/drone/push Build is passing
|
2024-06-07 19:07:49 +02:00 |
|
|
|
1796ecc25e
|
chore(deps): update module golang.org/x/crypto to v0.24.0
continuous-integration/drone/push Build is passing
|
2024-06-04 19:33:13 +00:00 |
|
|
|
f21dc21193
|
chore(deps): update module golang.org/x/image to v0.17.0
continuous-integration/drone/push Build is passing
|
2024-06-04 17:32:29 +00:00 |
|
|
|
1204b9df18
|
chore(deps): update module golang.org/x/oauth2 to v0.21.0
continuous-integration/drone/push Build is passing
|
2024-06-04 16:27:19 +00:00 |
|
|
|
db0e49a8cb
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-05-27 00:25:13 +00:00 |
|
|
|
43ffc36557
|
chore(deps): update module golang.org/x/oauth2 to v0.20.0
continuous-integration/drone/push Build is passing
|
2024-05-24 15:20:59 +00:00 |
|
|
|
125662bc8c
|
chore(deps): update module golang.org/x/image to v0.16.0
continuous-integration/drone/push Build is running
|
2024-05-24 14:18:16 +00:00 |
|
|
|
3393122dbc
|
chore(deps): update module github.com/gin-gonic/gin to v1.10.0
continuous-integration/drone/push Build is passing
|
2024-05-24 13:35:08 +00:00 |
|
|
|
a8b8a4cc31
|
chore(deps): update module github.com/burntsushi/toml to v1.4.0
continuous-integration/drone/push Build is running
|
2024-05-24 13:18:23 +00:00 |
|
|
|
9ee910514e
|
chore(deps): update dependency eslint-plugin-svelte to v2.39.0
continuous-integration/drone/push Build is running
|
2024-05-24 12:55:10 +00:00 |
|
|
|
ea7bfee5ea
|
chore(deps): update dependency sass to v1.77.2
continuous-integration/drone/push Build is running
|
2024-05-24 12:54:51 +00:00 |
|
|
|
40b9c713dc
|
chore(deps): update alpine docker tag to v3.20
continuous-integration/drone/push Build is running
|
2024-05-24 12:54:35 +00:00 |
|
|
|
08b27eeba9
|
chore(deps): update module github.com/gin-contrib/sessions to v1.0.1
continuous-integration/drone/push Build is running
|
2024-05-24 12:54:08 +00:00 |
|
|
|
ed478eaf67
|
chore(deps): update dependency sass-loader to v14.2.1
continuous-integration/drone/push Build is running
|
2024-05-24 12:53:45 +00:00 |
|
|
|
49239045e2
|
chore(deps): update dependency @sveltejs/kit to v2.5.10
continuous-integration/drone/push Build is running
|
2024-05-24 12:53:32 +00:00 |
|
|
|
91c7ef9785
|
chore(deps): update dependency svelte to v4.2.17
continuous-integration/drone/push Build is running
|
2024-05-24 12:53:17 +00:00 |
|
|
|
3e828f9bb7
|
chore(deps): update dependency vite to v5.2.11
continuous-integration/drone/push Build is running
|
2024-05-24 12:52:58 +00:00 |
|
|
|
8bbd0e643b
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.12.0
continuous-integration/drone/push Build is running
|
2024-05-24 09:21:33 +00:00 |
|
|
|
e2db847f70
|
ci: Remove -v
continuous-integration/drone/push Build is passing
|
2024-05-24 10:52:14 +02:00 |
|
|
|
0b7fa570db
|
chore(deps): update ghcr.io/dexidp/dex docker tag to v2.39.1
continuous-integration/drone/push Build is running
|
2024-05-24 10:51:05 +02:00 |
|
|
|
f0a253245d
|
chore(deps): update module github.com/yuin/goldmark to v1.7.1
|
2024-05-24 10:51:05 +02:00 |
|
|
|
83778129d3
|
chore(deps): update module github.com/go-sql-driver/mysql to v1.8.1
|
2024-05-24 10:51:05 +02:00 |
|
|
|
3c457015eb
|
repochecker: Remove indication on how to circumvent forbidden-string
|
2024-05-24 10:51:05 +02:00 |
|
|
|
eeced21be8
|
sync: Allow justified as flag type
continuous-integration/drone/push Build is passing
|
2024-05-18 00:28:59 +02:00 |
|
|
|
651d428223
|
sync: Prefer challenge.toml over challenge.txt
continuous-integration/drone/push Build is passing
|
2024-05-16 13:09:13 +02:00 |
|
|
|
b5065df4c3
|
ui: Prepare publication
|
2024-05-16 13:09:13 +02:00 |
|
|
|
5ece912ec9
|
ui: Remove old content
|
2024-05-16 13:09:13 +02:00 |
|
|
|
77cdfdb355
|
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
|
2024-04-19 11:49:00 +02:00 |
|
|
|
0b45855842
|
chore(deps): update module golang.org/x/oauth2 to v0.19.0
|
2024-04-19 11:49:00 +02:00 |
|
|
|
ade20a0410
|
chore(deps): update module golang.org/x/crypto to v0.22.0
|
2024-04-19 11:49:00 +02:00 |
|
|
|
74fb73a268
|
chore(deps): lock file maintenance
|
2024-04-19 11:49:00 +02:00 |
|
|
|
84e218a672
|
chore(deps): lock file maintenance
|
2024-04-19 11:49:00 +02:00 |
|
|
|
f0377f5f5d
|
admin: Able to export an archive for static publication
continuous-integration/drone/tag Build is failing
|
2024-04-19 11:49:00 +02:00 |
|
|
|
9172f36be7
|
admin: Can view team 0/public my.json
|
2024-04-19 11:49:00 +02:00 |
|
|
|
298d09f346
|
confs: Add _ as an expected theme char
|
2024-04-19 11:49:00 +02:00 |
|
|
|
18cab3dc6b
|
fickit: Fix launch of challenge-sync containers
|
2024-04-19 11:49:00 +02:00 |
|
|
|
d98aa1c269
|
fickit: Fix whitelist of remote sync IP
|
2024-04-19 11:49:00 +02:00 |
|
|
|
c0188e6d52
|
fickit: Update local remote score destination
|
2024-04-19 11:49:00 +02:00 |
|
|
|
66ab0dfc78
|
ui: Add some rules about standalone exercices
|
2024-04-19 11:49:00 +02:00 |
|
|
|
76606b3c80
|
checker: Ensure a flag is found before considering a good response
|
2024-04-19 11:49:00 +02:00 |
|
|
|
c53140b88e
|
challenge-sync-airbus: Avoid concurrent map write
|
2024-04-19 11:49:00 +02:00 |
|
|
|
59cf98ead2
|
challenge-sync-airbus: Use --delay-updates to avoid WRITE
|
2024-04-19 11:49:00 +02:00 |
|
|
|
c547c45d31
|
fickit: Can use MYSQL_PASSWORD_FILE in backups
|
2024-04-19 11:49:00 +02:00 |
|
|
|
ecb815666e
|
Remove all remaining validator_regexp
|
2024-04-19 11:49:00 +02:00 |
|
|
|
373bd83640
|
ui: Indicates Reverse exercices
|
2024-04-19 11:49:00 +02:00 |
|
|
|
59344893cb
|
fickit: Add a second remote-challenge-sync container in parallel
|
2024-04-19 11:49:00 +02:00 |
|
|
|
9dbf34f4d3
|
fickit: New script to upgrade backend without reboot
|
2024-04-19 11:49:00 +02:00 |
|
|
|
9d87f70bc8
|
CI: Also push manifest of fic-frontend-ui
|
2024-04-19 11:49:00 +02:00 |
|
|
|
725e015478
|
fickit: Allow access secrets in sshd container
|
2024-04-19 11:49:00 +02:00 |
|
|
|
adb18a6a7c
|
admin: New route to altern color between teams
|
2024-04-19 11:49:00 +02:00 |
|
|
|
382417b9ff
|
admin: Fix color transformer
|
2024-04-19 11:49:00 +02:00 |
|
|
|
b4ec736948
|
fickit: Allow remote-sync IP in firewall
|
2024-04-19 11:49:00 +02:00 |
|
|
|
3f0e0536b9
|
chore(deps): lock file maintenance
|
2024-04-19 11:49:00 +02:00 |
|
|
|
f4d0e0001c
|
sync: Don't overwrite theme image if it exists
|
2024-04-19 11:49:00 +02:00 |
|
|
|
9e6a03c681
|
ui: Before start, display some standalone exercices
|
2024-04-19 11:49:00 +02:00 |
|
|
|
122e919daf
|
admin: Don't do only standalone exercices when doing speedy sync
|
2024-04-19 11:49:00 +02:00 |
|
|
|
df08e1ec72
|
admin: Remove hardcoded strings
|
2024-04-19 11:49:00 +02:00 |
|
|
|
239e8ae88d
|
admin: Sane parameters for ResetSettings
|
2024-04-19 11:49:00 +02:00 |
|
|
|
0092170dbd
|
fixkit: Reuse ssh configuration between boots
|
2024-04-19 11:49:00 +02:00 |
|
|
|
e3e55c579a
|
fickit: Use rootfs directory instead of lower
|
2024-04-19 11:49:00 +02:00 |
|
|
|
ed217b5d72
|
fickit: Create dummy vouch-proxy config on frontend
|
2024-04-19 11:49:00 +02:00 |
|
|
|
a0a62a808d
|
fickit: On deimos, allow performing status command from sshd
|
2024-04-19 11:49:00 +02:00 |
|
|
|
45395e399d
|
fickit: Don't allow to quit ash in case of metadata erase skip
|
2024-04-19 11:49:00 +02:00 |
|
|
|
a01380730c
|
fickit: Use mariadb instead of mysql
|
2024-04-19 11:49:00 +02:00 |
|
|
|
ada16f4ce7
|
fickit: Fix remote-sync config path
|
2024-04-19 11:49:00 +02:00 |
|
|
|
db603676a8
|
fickit: Update linuxkit images
|
2024-04-19 11:49:00 +02:00 |
|
|
|
5974fe8cd4
|
admin: Generate Vouch-Proxy config
|
2024-04-19 11:49:00 +02:00 |
|
|
|
59af4103b8
|
chore(deps): update dependency vite to v5.2.6
|
2024-04-19 11:49:00 +02:00 |
|
|
|
48c7a42922
|
chore(deps): update module github.com/gin-contrib/sessions to v1
|
2024-04-19 11:49:00 +02:00 |
|
|
|
d049e0f18e
|
chore(deps): update dependency vite to v5.2.4
|
2024-04-19 11:49:00 +02:00 |
|
|
|
24e825d500
|
admin: Generate Vouch-Proxy config
|
2024-04-19 11:49:00 +02:00 |
|
|
|
81d272c5b2
|
fickit: Extract previous ISO in a temporary directory
|
2024-04-19 11:49:00 +02:00 |
|
|
|
dc5350c20f
|
fickit: Handle secrets more seriously
|
2024-04-19 11:49:00 +02:00 |
|
|
|
c3e6cadb70
|
fickit: Add a script to retrieve containers status
|
2024-04-19 11:49:00 +02:00 |
|
|
|
1889447b34
|
fickit: Handle eth1 IP assignment for QA and iDRAC
|
2024-04-19 11:49:00 +02:00 |
|
|
|
cf4ff0245f
|
admin: When generating team's symlinks, remove existing ones
|
2024-04-19 11:49:00 +02:00 |
|
|
|
52bc7b6650
|
admin: Make OIDC_ISSUER a variable
|
2024-04-19 11:49:00 +02:00 |
|
|
|
18fb11360b
|
fickit: Update logo path
|
2024-04-19 11:49:00 +02:00 |
|
|
|
052b1a5949
|
ui: Fix header size on 4k screens
|
2024-04-19 11:49:00 +02:00 |
|
|
|
d8d95027af
|
Update to dex 2.39.0
|
2024-04-19 11:49:00 +02:00 |
|
|
|
f585d75a66
|
Move to live.fic.srs.epita.fr
|
2024-04-19 11:48:59 +02:00 |
|
|
|
d9483ee98c
|
libfic: Missing one ?
|
2024-04-19 11:48:59 +02:00 |
|
|
|
0808af7ded
|
fickit: Update to live.fic.srs.epita.fr
|
2024-04-19 11:48:59 +02:00 |
|
|
|
fa5aee89c8
|
fickit: Add metadata to update image
|
2024-04-19 11:48:59 +02:00 |
|
|
|
dbf22f668b
|
fickit: Fix filename
|
2024-04-19 11:48:59 +02:00 |
|
|
|
c9449b2338
|
fickit: fix metadatas
|
2024-04-19 11:48:59 +02:00 |
|
|
|
65b5bf8c16
|
CI: Add remote-challenge-sync-airbus
|
2024-04-19 11:48:59 +02:00 |
|
Jules Lefebvre
|
1404aa2c0f
|
metadata: add jules.lefebvre keys into authorized_keys file
|
2024-04-19 11:48:59 +02:00 |
|
|
|
f815bff8ca
|
CI: Enable CGO for repochecker
|
2024-04-19 11:48:59 +02:00 |
|
|
|
21bf188691
|
metadata: Use authorized_keys file
|
2024-04-19 11:48:59 +02:00 |
|
|
|
1e24d0ea25
|
remote-challenge-sync-airbus: Pass arguments through metadata files
|
2024-04-19 11:48:59 +02:00 |
|
|
|
3c8ba3ecc2
|
fickit: Add IP config in metadatas
|
2024-04-19 11:48:59 +02:00 |
|
|
|
bed79b947b
|
fickit: Update mdadm pkg
|
2024-04-19 11:48:59 +02:00 |
|
|
|
b74d49aae7
|
challenge-sync-airbus: Balance score after each score change
|
2024-04-19 11:48:59 +02:00 |
|
|
|
c0017d7cbb
|
challenge-sync-airbus: Use a score with better precision
|
2024-04-19 11:48:59 +02:00 |
|
|
|
f157d9c3bd
|
challenge-sync-airbus: Handle individual try
|
2024-04-19 11:48:59 +02:00 |
|
|
|
ac966f9023
|
challenge-sync-airbus: Ready for 2024
|
2024-04-19 11:48:59 +02:00 |
|
|
|
5a6d9047c2
|
admin: Add buttons to navigate between teams
|
2024-04-19 11:48:59 +02:00 |
|
|
|
e9dc522a81
|
fickit: Update to latest images
|
2024-04-19 11:48:59 +02:00 |
|
|
|
989dce2aed
|
ui: Improve interface
|
2024-04-19 11:48:59 +02:00 |
|
|
|
26c282138e
|
Extract background color to continue image
|
2024-04-19 11:48:59 +02:00 |
|
|
|
35d07c1aa4
|
sync: Peak a deterministic ID if 0
|
2024-04-19 11:48:59 +02:00 |
|
|
|
85ab183bed
|
chore(deps): update module github.com/go-sql-driver/mysql to v1.8.0
|
2024-04-19 11:48:59 +02:00 |
|
|
|
ba388780d8
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:59 +02:00 |
|
|
|
7fbe2f3f8e
|
repochecker: Ensure hint and choice_cost are not higher than gain
|
2024-04-19 11:48:59 +02:00 |
|
|
|
09c1111135
|
repochecker: Ensure non-optional flag doesn't depend on optional one
|
2024-04-19 11:48:59 +02:00 |
|
|
|
b3c207d07d
|
ui: Avoid some hard coded strings
|
2024-04-19 11:48:59 +02:00 |
|
|
|
6e684436d1
|
ui: Handle new nextchangetime settings
|
2024-04-19 11:48:59 +02:00 |
|
|
|
0db9e9b539
|
evdist: Publish next settings change
|
2024-04-19 11:48:59 +02:00 |
|
|
|
357944564b
|
admin: Add title on todo badges
|
2024-04-19 11:48:59 +02:00 |
|
|
|
d323bf9ee9
|
admin: Improve file readability
|
2024-04-19 11:48:59 +02:00 |
|
|
|
a0cd651dae
|
admin: Can gunzip files
|
2024-04-19 11:48:59 +02:00 |
|
|
|
c082ee43d0
|
frontend: Visual improvements
|
2024-04-19 11:48:59 +02:00 |
|
|
|
6e5fd70156
|
checker: Refactor + ensure theme is not disabled
|
2024-04-19 11:48:59 +02:00 |
|
|
|
b9ded53920
|
admin: Rework progression on home page
|
2024-04-19 11:48:59 +02:00 |
|
|
|
c638789b61
|
admin: Require to be identitied to change the history
|
2024-04-19 11:48:59 +02:00 |
|
|
|
977caccc1f
|
admin: Add ability to append element to exercice history
|
2024-04-19 11:48:59 +02:00 |
|
|
|
ae5068f8b8
|
Split Unlock standalone exercices between themes and standalone ex
|
2024-04-19 11:48:59 +02:00 |
|
|
|
cc147a9819
|
ui: Fix starting settings refresh
|
2024-04-19 11:48:59 +02:00 |
|
|
|
f32873f307
|
evdist: Add interrupts to consult state
|
2024-04-19 11:48:59 +02:00 |
|
|
|
0ca7aa568d
|
admin: Fix activate timer
|
2024-04-19 11:48:59 +02:00 |
|
|
|
84b9e352ee
|
ui: Improve display of locked exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
|
398de21793
|
Apply standalone exercices settings
|
2024-04-19 11:48:59 +02:00 |
|
|
|
a1ce2df131
|
admin: New settings to define how to unlock standalone exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
|
516ebf9c5a
|
ui: Display a card to other exercices on home page
|
2024-04-19 11:48:59 +02:00 |
|
|
|
5e48ab0928
|
ui: Use Masonry layout to present themes and exercices on home page
|
2024-04-19 11:48:59 +02:00 |
|
|
|
13a11269a8
|
ui: Handle standalone exercice in menus and pages
|
2024-04-19 11:48:59 +02:00 |
|
|
|
d234bbf272
|
ui: Make menu item active according to the visited scenario
|
2024-04-19 11:48:59 +02:00 |
|
|
|
4c29f2e53e
|
ui: Reset current_theme on page change
|
2024-04-19 11:48:59 +02:00 |
|
|
|
a9635ca8ac
|
ui: handle exercice image on CardTheme
|
2024-04-19 11:48:59 +02:00 |
|
|
|
5edaf2cf3d
|
ui: Update scss to avoid color aberation on list-group
|
2024-04-19 11:48:59 +02:00 |
|
|
|
adb0e36dd4
|
Able to sync and export standalone exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
|
76f830b332
|
frontend: Add a cloud word for tags
|
2024-04-19 11:48:59 +02:00 |
|
|
|
daae6f4f07
|
admin: New option to drop all solutions from the database
|
2024-04-19 11:48:59 +02:00 |
|
|
|
79afaa8fb2
|
admin: Handle dashboard later publication through evdist
|
2024-04-19 11:48:59 +02:00 |
|
|
|
5592fabefa
|
evdist: Retactor + include dashboard lookup
|
2024-04-19 11:48:59 +02:00 |
|
|
|
d44fc4f715
|
admin: Use datetime-local input types in settings
|
2024-04-19 11:48:59 +02:00 |
|
|
|
ad72eb0b95
|
admin: public sid can't contains / to avoid path traversal
|
2024-04-19 11:48:59 +02:00 |
|
|
|
19481962d5
|
admin: Update old bootstrap
|
2024-04-19 11:48:59 +02:00 |
|
|
|
0c45b52e04
|
admin: Reexpose themed exercices_stats.json
Lost in 8b3fbdb64a
|
2024-04-19 11:48:59 +02:00 |
|
|
|
c7fc18bfb4
|
admin: Really expose route to update team history
Related-to: a35aa7be70
|
2024-04-19 11:48:59 +02:00 |
|
|
|
a0bc832910
|
Theme can be optional: exercices can be standalone
|
2024-04-19 11:48:59 +02:00 |
|
|
|
3519f7416d
|
Remove deadcode or fix unreachable code
|
2024-04-19 11:48:59 +02:00 |
|
|
|
e4f404d8d6
|
Remove unused StripPrefix
Not used since 8b3fbdb64a
|
2024-04-19 11:48:58 +02:00 |
|
|
|
b0cb03bbe1
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
97f73cbadb
|
chore(deps): update module golang.org/x/oauth2 to v0.18.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
79d78bd358
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
9a8cb32719
|
chore(deps): update module golang.org/x/crypto to v0.21.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
f646eb41be
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
55e3b35198
|
chore(deps): update module golang.org/x/crypto to v0.20.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
71da41b7cd
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
a4fe5bbedd
|
zqsd: Update to 2024 revision
|
2024-04-19 11:48:58 +02:00 |
|
|
|
177c87eeb7
|
Fix CI: building plugins require CGO
|
2024-04-19 11:48:58 +02:00 |
|
|
|
c09f2b9ad7
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
9e3ed09c5c
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
aa2650f247
|
chore(deps): update module golang.org/x/oauth2 to v0.17.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
9732f7c7bd
|
chore(deps): update module golang.org/x/crypto to v0.19.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
b2c37b7fff
|
chore(deps): update dependency vite to v5.1.1
|
2024-04-19 11:48:58 +02:00 |
|
|
|
756412bafd
|
chore(deps): update dependency svelte to v4.2.10
|
2024-04-19 11:48:58 +02:00 |
|
|
|
508ee458cd
|
chore(deps): update dependency @sveltestrap/sveltestrap to v6.2.4
|
2024-04-19 11:48:58 +02:00 |
|
|
|
0f28a175b5
|
chore(deps): update dependency prettier to v3.2.5
|
2024-04-19 11:48:58 +02:00 |
|
|
|
7e00529aa8
|
chore(deps): update dependency sass-loader to v14.1.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
ef76edf9e0
|
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v3.0.2
|
2024-04-19 11:48:58 +02:00 |
|
|
|
e7e4ab35dd
|
chore(deps): update dependency @sveltejs/kit to v2.5.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
cb1cb391d1
|
chore(deps): update module github.com/yuin/goldmark to v1.7.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
eac4d717ff
|
chore(deps): update linuxkit/kernel docker tag to v6
|
2024-04-19 11:48:58 +02:00 |
|
|
|
697e55fd74
|
chore(deps): update ghcr.io/dexidp/dex docker tag to v2.38.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
632eb62f1f
|
admin: Add a button to permit deleting strange submissions
|
2024-04-19 11:48:58 +02:00 |
|
|
|
0b04185933
|
sync: It the repository is on the wrong branch and shallow, update the config
|
2024-04-19 11:48:58 +02:00 |
|
|
|
904ef661ba
|
sync: Continue sync if just submodule update fails
|
2024-04-19 11:48:58 +02:00 |
|
|
|
fb6a5d8063
|
qa: Fix load functions not awaited since SvelteKit 2
|
2024-04-19 11:48:58 +02:00 |
|
|
|
81cd6fe3a1
|
admin: Base challenge start on server time
|
2024-04-19 11:48:58 +02:00 |
|
|
|
7798420d56
|
ui: Truncate exercice title
|
2024-04-19 11:48:58 +02:00 |
|
|
|
37bd268470
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
c674e1b621
|
chore(deps): update dependency @sveltestrap/sveltestrap to v6.2.3
|
2024-04-19 11:48:58 +02:00 |
|
|
|
b93c57f704
|
sync: If step is undefined, use the default value
|
2024-04-19 11:48:58 +02:00 |
|
|
|
e3762ffb1d
|
chore(deps): update dependency @sveltejs/kit to v2.4.1
|
2024-04-19 11:48:58 +02:00 |
|
|
|
7cde7c05a1
|
chore(deps): update dependency vite to v5.0.12
|
2024-04-19 11:48:58 +02:00 |
|
|
|
3bd6ecf11e
|
sync: Place hints files in the files/ directory
|
2024-04-19 11:48:58 +02:00 |
|
|
|
5eb1f66ba7
|
chore(deps): update dependency sass to v1.70.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
017df69896
|
chore(deps): update dependency @sveltejs/kit to v2.3.5
|
2024-04-19 11:48:58 +02:00 |
|
|
|
b1ca990537
|
chore(deps): update dependency sass-loader to v14
|
2024-04-19 11:48:58 +02:00 |
|
|
|
afcc7f2de0
|
Allow more parameters to be passed in environment
|
2024-04-19 11:48:58 +02:00 |
|
|
|
48fe1e7711
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
954cf84f0f
|
repochecker: Test number step are in phase with response precision
Closes: https://gitlab.cri.epita.fr/ing/majeures/srs/fic/server/-/issues/36
|
2024-04-19 11:48:58 +02:00 |
|
|
|
04e938ff73
|
CI: Ignore failures on fic-get-remote-files
|
2024-04-19 11:48:58 +02:00 |
|
|
|
636cc2b55b
|
repochecker: Markdown: unescape path to images
|
2024-04-19 11:48:58 +02:00 |
|
Erwan Polès
|
55f7d0826e
|
Change erwan.poles ssh key
|
2024-04-19 11:48:58 +02:00 |
|
|
|
0de881d23e
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.11.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
b049930da9
|
chore(deps): update alpine docker tag to v3.19
|
2024-04-19 11:48:58 +02:00 |
|
|
|
2feb2d47b5
|
chore(deps): update module github.com/asticode/go-astisub to v0.26.2
|
2024-04-19 11:48:58 +02:00 |
|
|
|
a043138a63
|
qa: migration to SvelteKit 2 + Sveltestrap 6
|
2024-04-19 11:48:58 +02:00 |
|
|
|
4dedcfc420
|
frontend: migration to SvelteKit 2 + Sveltestrap 6
|
2024-04-19 11:48:58 +02:00 |
|
|
|
fe786e8b93
|
chore(deps): update module golang.org/x/oauth2 to v0.16.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
bff01deaff
|
chore(deps): update module golang.org/x/image to v0.15.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
e9359b9a5e
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
a10a93f336
|
chore(deps): update module golang.org/x/crypto to v0.18.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
efd571b36d
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
3ef2db319f
|
Also build fic-get-remote-files for arm64
|
2024-04-19 11:48:58 +02:00 |
|
|
|
631b2ff990
|
repochecker/epita: Treat labels as []rune
|
2024-04-19 11:48:58 +02:00 |
|
|
|
75bf99ed7b
|
fickit-pkg/mdadm: Don't fail if /etc/init.d/ is empty
|
2024-04-19 11:48:58 +02:00 |
|
|
|
82d4cb3e38
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
0591f81255
|
ui: Handle number vector flag
|
2024-04-19 11:48:58 +02:00 |
|
|
|
e611424ba3
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
a5c6cdeb7e
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.10.1
|
2024-04-19 11:48:58 +02:00 |
|
|
|
cc2eee22f5
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
add006b2c2
|
chore(deps): update module golang.org/x/oauth2 to v0.15.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
834ab0f5c4
|
chore(deps): update module golang.org/x/crypto to v0.16.0
|
2024-04-19 11:48:58 +02:00 |
|
|
|
ac45800326
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:58 +02:00 |
|
|
|
1a6209e58d
|
qa: Don't append difficulty and/or timecount if we select another state
|
2024-04-19 11:48:58 +02:00 |
|
|
|
d4cad767eb
|
qa: Refactor gitlab use
|
2024-04-19 11:48:58 +02:00 |
|
|
|
c31f76e9c3
|
qa: If admin link is down, use local data instead
|
2024-04-19 11:48:58 +02:00 |
|
|
|
9a5347b8ef
|
admin: Don't consider non-git directory as Fatal
|
2024-04-19 11:48:58 +02:00 |
|
|
|
334512ef0d
|
qa: New field to save exported state of qa
|
2024-04-19 11:48:58 +02:00 |
|
|
|
563cf14adc
|
db: Don't forget exercices_qa in reset
|
2024-04-19 11:48:58 +02:00 |
|
|
|
34fd07ba4e
|
qa: Fix link in issue
|
2024-04-19 11:48:58 +02:00 |
|
|
|
c9e3a9ac3c
|
Introducing get-remote-files to download remote files
|
2024-04-19 11:48:58 +02:00 |
|
|
|
c3353572e6
|
sync: Export DownloadExerciceFile function
|
2024-04-19 11:48:58 +02:00 |
|
|
|
f3cdf1afca
|
qa: Make new parameters modifiable through env
|
2024-04-19 11:48:58 +02:00 |
|
|
|
1f833d39fc
|
admin: Export more importer functions
|
2024-04-19 11:48:57 +02:00 |
|
|
|
092256d9e5
|
fickit: Add missing sync directory on first boot
|
2024-04-19 11:48:57 +02:00 |
|
|
|
60a34d3ced
|
qa: Can export to gitlab
|
2024-04-19 11:48:57 +02:00 |
|
Adrien Langou
|
0a22d09947
|
feat(gen_metadata): add sshkey
|
2024-04-19 11:48:57 +02:00 |
|
|
|
b52622c772
|
repochecker: Check flag's help content through mdTextHooks
|
2024-04-19 11:48:57 +02:00 |
|
|
|
9896445e00
|
grammalecte: Force capital letter only if first char is a letter
Fixes: https://gitlab.cri.epita.fr/ing/majeures/srs/fic/server/-/issues/34
|
2024-04-19 11:48:57 +02:00 |
|
|
|
130bb0c092
|
chore(deps): update dependency bootstrap-icons to v1.11.2
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ff83468fef
|
chore(deps): update dependency prettier-plugin-svelte to v3.1.2
|
2024-04-19 11:48:57 +02:00 |
|
|
|
83ceded133
|
chore(deps): update module github.com/asticode/go-astisub to v0.26.1
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ecf5cac9c9
|
Add tests
|
2024-04-19 11:48:57 +02:00 |
|
|
|
b6966d47ce
|
sync: Replace []error by go.uber.org/multierr
|
2024-04-19 11:48:57 +02:00 |
|
|
|
9f49a689fd
|
Fix (CWE-118): Implicit memory aliasing in for loop.
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e651a7495f
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
50f668c229
|
chore(deps): update dependency @sveltejs/kit to v1.27.6
|
2024-04-19 11:48:57 +02:00 |
|
|
|
f1a662b11f
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
3dd5127145
|
chore(deps): update dependency hash-wasm to v4.11.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
16e331586b
|
chore(deps): update dependency prettier to v3.1.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
790e5b20f5
|
chore(deps): update node docker tag to v21
|
2024-04-19 11:48:57 +02:00 |
|
|
|
4e07dba966
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
4cd784765a
|
chore(deps): update module golang.org/x/oauth2 to v0.14.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
520c0a86c7
|
chore(deps): update module golang.org/x/crypto to v0.15.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e9ed3a42f6
|
chore(deps): update module golang.org/x/image to v0.14.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
c82e09a1c4
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
1378d5bd71
|
fickit: Share the SYNC directory
|
2024-04-19 11:48:57 +02:00 |
|
|
|
df90c5c72f
|
sync: Give the type of non-implemented flag type
|
2024-04-19 11:48:57 +02:00 |
|
|
|
c70eb7f582
|
frontend: Keep the flag card displayed if not marked as solved
+ Ensure its hide when validated in presence of labels
Fixes: https://gitlab.cri.epita.fr/ing/majeures/srs/fic/server/-/issues/31
|
2024-04-19 11:48:57 +02:00 |
|
|
|
84a771a4a2
|
frontend: Display value of validated flags
|
2024-04-19 11:48:57 +02:00 |
|
|
|
6fd14306e1
|
Don't take case in count when sorting non-ordered vector flag
Fixes: https://gitlab.cri.epita.fr/ing/majeures/srs/fic/server/-/issues/30
|
2024-04-19 11:48:57 +02:00 |
|
|
|
20272e7bad
|
Display a badge to inform about case sensitivity (can be disabled by setting)
|
2024-04-19 11:48:57 +02:00 |
|
|
|
f6b94b33e5
|
New option to allow teams to self reset their progression
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a5234e401e
|
chore(deps): update dependency eslint to v8.53.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
7e5e93ed35
|
chore(deps): update dependency @sveltejs/kit to v1.27.3
|
2024-04-19 11:48:57 +02:00 |
|
|
|
4ca709a11d
|
chore(deps): update module github.com/yuin/goldmark to v1.6.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ceb3ff0b6a
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.10.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
190fdfe422
|
sync: Label flags can contain more than 255 chars in database
|
2024-04-19 11:48:57 +02:00 |
|
|
|
d6ff46ca7f
|
New option to allow teams to self reset their progression
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a0c34018cf
|
frontend: Refactor waitDiff func
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ac39fe2493
|
frontend: $team is a derivated store now, use teamStore instead
|
2024-04-19 11:48:57 +02:00 |
|
|
|
5a9d2226e4
|
frontend: Label flag doesn't have id, use index instead
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e957fccaca
|
frontend: Reset current_exercice when viewing theme page
|
2024-04-19 11:48:57 +02:00 |
|
|
|
9cca20c6f8
|
frontend: Don't count labels in flag count
|
2024-04-19 11:48:57 +02:00 |
|
|
|
f328261ea2
|
repochecker: Fix number of detected choices with step attribute
|
2024-04-19 11:48:57 +02:00 |
|
|
|
08107931ea
|
admin: View out of sync repositories
|
2024-04-19 11:48:57 +02:00 |
|
|
|
9a34e393f3
|
CI: Drop old assets automaticaly
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a109c6d341
|
fickit: Fix preparation and deploy
|
2024-04-19 11:48:57 +02:00 |
|
|
|
0c7f5b88df
|
fickit: Fix PXE + prepare
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ec61b7ed1d
|
CI: Build fickit-deploy
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a80dd34d1b
|
fickit: Use dm-crypt key is not changed during updates
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e8c5b540d1
|
fickit: Add a command for fic-qa
|
2024-04-19 11:48:57 +02:00 |
|
|
|
01281adf28
|
fickit: Fallback on 7zip if isoinfo doesn't work
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e65c54ea37
|
fickit: Fix tftpd usage
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a7432b070d
|
fickit: Fix Mariadb init + pin image version
|
2024-04-19 11:48:57 +02:00 |
|
|
|
b08039c997
|
admin: New routes to expose git repositories status
|
2024-04-19 11:48:57 +02:00 |
|
|
|
598b34eb4f
|
fickit: Able to update already existing metadata iso
|
2024-04-19 11:48:57 +02:00 |
|
Tanguy
|
f6bb741070
|
gen_metada.sh: Check commands exist
|
2024-04-19 11:48:57 +02:00 |
|
Tanguy
|
1afbab32dd
|
gen_metadata.sh: Change to bash
|
2024-04-19 11:48:57 +02:00 |
|
|
|
b3e221a15b
|
inotify: Also treat the first WRITE event
|
2024-04-19 11:48:57 +02:00 |
|
|
|
a2d2457811
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
3f8750990e
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
d996c12452
|
repochecker-grammalecte: Fix headline.md spelling error
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ba26dd6bb1
|
sync: Don't warn on remote compressed files
|
2024-04-19 11:48:57 +02:00 |
|
|
|
106f1a5e30
|
CI: Replace License scanning by Dependency scanning for gitlab 16 compatibility
|
2024-04-19 11:48:57 +02:00 |
|
|
|
e74b5b267b
|
CI: build fickit only after docker images
|
2024-04-19 11:48:57 +02:00 |
|
|
|
7573717f71
|
admin: Fix generator return format (was base64 bytes)
|
2024-04-19 11:48:57 +02:00 |
|
|
|
4b03f0befd
|
admin: Create the SYNC directory if it doesn't exist
|
2024-04-19 11:48:57 +02:00 |
|
|
|
0ab321bb87
|
fickit: Check vault binary presence
|
2024-04-19 11:48:57 +02:00 |
|
|
|
7c8ab2567a
|
fickit-deploy: Ensure artifacts and metadata are presents
|
2024-04-19 11:48:57 +02:00 |
|
|
|
5e5114bbd3
|
fickit: Standardize kernel filename (given by artifact name)
|
2024-04-19 11:48:57 +02:00 |
|
|
|
5db06e688a
|
fickit: Avoid sha256 image number
|
2024-04-19 11:48:57 +02:00 |
|
|
|
41ff4b9f50
|
fickit-deploy: Dynamically update config at start and set expected IP on interface
|
2024-04-19 11:48:57 +02:00 |
|
|
|
49aa1682d7
|
sync: Refactor how and when remote files are downloaded
|
2024-04-19 11:48:57 +02:00 |
|
|
|
46db6bbf20
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:57 +02:00 |
|
|
|
27a69b321b
|
chore(deps): update dependency eslint to v8.51.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
dfd8580afd
|
chore(deps): update module golang.org/x/oauth2 to v0.13.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
43de6a6b71
|
chore(deps): update dependency vite to v4.4.11
|
2024-04-19 11:48:57 +02:00 |
|
|
|
2097be2e21
|
chore(deps): update dependency @sveltejs/kit to v1.25.2
|
2024-04-19 11:48:57 +02:00 |
|
|
|
54590087ab
|
chore(deps): update dependency sass to v1.69.3
|
2024-04-19 11:48:57 +02:00 |
|
|
|
6163d51e5b
|
repochecker: New option to restrict domain where remote file can come from
|
2024-04-19 11:48:57 +02:00 |
|
|
|
3e1c01031f
|
admin: Fix missing return
|
2024-04-19 11:48:57 +02:00 |
|
|
|
8b50029f4d
|
admin: Fix errors reporting
|
2024-04-19 11:48:57 +02:00 |
|
|
|
1d4b79bf90
|
sync: Handle remote challenge files
|
2024-04-19 11:48:57 +02:00 |
|
|
|
ec3f818c30
|
sync: Exercice headline can be in a dedicated file
|
2024-04-19 11:48:57 +02:00 |
|
|
|
7cc076b31e
|
chore(deps): update module golang.org/x/image to v0.13.0
|
2024-04-19 11:48:57 +02:00 |
|
|
|
5a484abaa8
|
chore(deps): update module golang.org/x/crypto to v0.14.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
ba8dcc1ddb
|
chore(deps): update dependency vite to v4.4.10
|
2024-04-19 11:48:56 +02:00 |
|
|
|
28edb55131
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
59e52f3020
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.9.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
5811cc2c2f
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
2dbe79930a
|
chore(deps): update module golang.org/x/oauth2 to v0.12.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
682a5f933f
|
chore(deps): update module golang.org/x/crypto to v0.13.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
289393e9c3
|
chore(deps): update module golang.org/x/image to v0.12.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
3b1fd53ba6
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
22bd4e68c4
|
chore(deps): update module github.com/yuin/goldmark to v1.5.6
|
2024-04-19 11:48:56 +02:00 |
|
|
|
81b9649c5d
|
chore(deps): update dependency eslint-config-prettier to v9
|
2024-04-19 11:48:56 +02:00 |
|
|
|
bb7ded3619
|
chore(deps): update dependency @sveltejs/kit to v1.23.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
02edce9df7
|
chore(deps): update dependency sass to v1.66.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
04a3a64ffa
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
f4f42b1303
|
chore(deps): update dependency eslint to v8.47.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
a905f56e42
|
chore(deps): update dependency @sveltejs/kit to v1.22.6
|
2024-04-19 11:48:56 +02:00 |
|
|
|
6578cddf02
|
chore(deps): update dependency vite to v4.4.9
|
2024-04-19 11:48:56 +02:00 |
|
|
|
d65026edd0
|
chore(deps): update dependency sass to v1.65.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
3c97f91a46
|
chore(deps): update module github.com/u2takey/ffmpeg-go to v0.5.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
60d88cd317
|
chore(deps): update dependency sveltestrap to v5.11.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
3ef5a562c9
|
chore(deps): update module github.com/asticode/go-astisub to v0.26.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
430e5f5cb8
|
chore(deps): update module golang.org/x/oauth2 to v0.11.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
55e6700c45
|
chore(deps): update module golang.org/x/crypto to v0.12.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
1aaf2105a5
|
chore(deps): update module golang.org/x/image to v0.11.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
6eab49510c
|
chore(deps): update dependency prettier to v3.0.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
705047f770
|
chore(deps): update dependency eslint-config-prettier to v8.10.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
4b97d20ff6
|
nginx: Can add custom text before head and body (tracking links, ...)
|
2024-04-19 11:48:56 +02:00 |
|
|
|
0fcdcfaa7a
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
f27acf3830
|
chore(deps): update module golang.org/x/image to v0.10.0
|
2024-04-19 11:48:56 +02:00 |
|
|
|
d12e6597bd
|
chore(deps): update dependency sass to v1.64.2
|
2024-04-19 11:48:56 +02:00 |
|
|
|
23a982f083
|
chore(deps): update dependency @sveltejs/kit to v1.22.4
|
2024-04-19 11:48:56 +02:00 |
|
|
|
bf61b0184b
|
dashboard: Wait for the themes to load before getting the events
|
2024-04-19 11:48:56 +02:00 |
|
|
|
4ee950cca2
|
dashboard: Parametrize the challenge name
|
2024-04-19 11:48:56 +02:00 |
|
|
|
11662d8c5e
|
dashboard: Allow countdown to be hidden
|
2024-04-19 11:48:56 +02:00 |
|
|
|
17d140d7cc
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:56 +02:00 |
|
|
|
cb2cd7f4c0
|
Requires login to see themes (when using fic-nginx container)
|
2024-04-19 11:48:56 +02:00 |
|
|
|
51e3bfde90
|
README: Add diagrams
|
2024-04-19 11:48:56 +02:00 |
|
|
|
08002751bf
|
chore(deps): update linuxkit/kernel docker tag to v5.15.110
|
2024-04-19 11:48:56 +02:00 |
|
|
|
19c447d4e4
|
chore(deps): update dependency prettier-plugin-svelte to v3.0.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
7bfab1ad64
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.8.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
9aee418889
|
chore(deps): update dependency bootstrap to v5.3.1
|
2024-04-19 11:48:56 +02:00 |
|
|
|
06cb10a0c7
|
fickit-metadata: Add missing key
|
2024-04-19 11:48:56 +02:00 |
|
|
|
a058679829
|
qa: New overview screen for managers
|
2024-04-19 11:48:56 +02:00 |
|
|
|
c13da8b574
|
qa: Refactor layout
|
2024-04-19 11:48:56 +02:00 |
|
|
|
859b6a318e
|
qa: Can export QA in JSON
|
2024-04-19 11:48:56 +02:00 |
|
|
|
cd64fc90bf
|
qa: Managers can view team and manage theirs todo list
|
2024-04-19 11:48:56 +02:00 |
|
|
|
b94beb363b
|
qa: New development route
|
2024-04-19 11:48:56 +02:00 |
|
|
|
7114ece593
|
qa: Don't fail if no intro
|
2024-04-19 11:48:56 +02:00 |
|
|
|
d4990916b5
|
qa: Update scripts
|
2024-04-19 11:48:56 +02:00 |
|
|
|
d2f409db7a
|
New setting delegated_qa to store QA managers
|
2024-04-19 11:48:56 +02:00 |
|
|
|
e000778696
|
fickit: Add QA platform
|
2024-04-19 11:48:56 +02:00 |
|
|
|
bbe2072b4f
|
fickit: Fix inverted hostname
|
2024-04-19 11:48:56 +02:00 |
|
|
|
57720f156e
|
renovate: Fix regexp for linuxkit files
|
2024-04-19 11:48:56 +02:00 |
|
|
|
dd594a8d08
|
chore(deps): update dependency vite to v4.4.7
|
2024-04-19 11:48:56 +02:00 |
|
|
|
4fb0c11736
|
Introduce fickit-deploy image
|
2024-04-19 11:48:56 +02:00 |
|
|
|
3e5e8c9ba4
|
CI: Optimize builds
|
2024-04-19 11:48:56 +02:00 |
|
|
|
c69a335a91
|
chore(deps): update module github.com/yuin/goldmark to v1.5.5
|
2024-04-19 11:48:56 +02:00 |
|
|
|
89334ce57c
|
admin: Fix panic as map is nil
|
2024-04-19 11:48:56 +02:00 |
|
|
|
1ace4394b5
|
fixkit: Ready for tomorrow
|
2024-04-19 11:48:56 +02:00 |
|
|
|
3e828ebbfc
|
fickit: Use sane format options
|
2024-04-19 11:48:56 +02:00 |
|
|
|
0c9ba50fcc
|
Include fickit-prepare in boot (to permit to reinstall)
|
2024-04-19 11:48:56 +02:00 |
|
|
|
25f2b5827a
|
fickit: Fix too long interface name
|
2024-04-19 11:48:56 +02:00 |
|
|
|
89d687cd94
|
Terminate implementation of metadata in fickit
|
2024-04-19 11:48:56 +02:00 |
|
Adrien Langou
|
a5699b6cce
|
feat(configs): create iso file instead of json
|
2024-04-19 11:48:56 +02:00 |
|
Adrien Langou
|
a431b75e69
|
feat(configs): create script gen_metadata
|
2024-04-19 11:48:55 +02:00 |
|
|
|
8717fc24fd
|
Start playing with metadata
|
2024-04-19 11:48:55 +02:00 |
|
|
|
6caf8c53b9
|
chbase: Use same strategy for relative paths as qa
|
2024-04-19 11:48:55 +02:00 |
|
|
|
8132bc6b17
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:55 +02:00 |
|
|
|
1d66450240
|
CI: Ignore non-existant SSL_FILES
|
2024-04-19 11:48:55 +02:00 |
|
|
|
97bdad21a2
|
CI: Use a dedicated docker image for LinuxKit
|
2024-04-19 11:48:55 +02:00 |
|
|
|
acf909ab1e
|
chbase: Use same strategy for relative paths as qa
|
2024-04-19 11:48:55 +02:00 |
|
|
|
472e3a8cba
|
chbase: Follow new sveltekit changes
|
2024-04-19 11:48:55 +02:00 |
|
|
|
27d2121337
|
chore(deps): update dependency sass to v1.64.1
|
2024-04-19 11:48:55 +02:00 |
|
|
|
d91d514ed6
|
Update linuxkit containers
|
2024-04-19 11:48:55 +02:00 |
|
|
|
c86349bc72
|
Update external IP for fic.srs.epita.fr
|
2024-04-19 11:48:55 +02:00 |
|
|
|
dfccde82cf
|
Build fickit packages
|
2024-04-19 11:48:55 +02:00 |
|
|
|
0aff2a3151
|
chore(deps): update dependency vite to v4.4.6
|
2024-04-19 11:48:55 +02:00 |
|
|
|
55817f265b
|
chore(deps): update dependency prettier-plugin-svelte to v3
|
2024-04-19 11:48:55 +02:00 |
|
|
|
3478ffca03
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.8.0
|
2024-04-19 11:48:55 +02:00 |
|
|
|
bbb23e08ec
|
chore(deps): update dependency sass to v1.64.0
|
2024-04-19 11:48:55 +02:00 |
|
|
|
b6bc7f5736
|
chore(deps): update dependency eslint to v8.45.0
|
2024-04-19 11:48:55 +02:00 |
|
|
|
3d2a601580
|
chore(deps): update dependency @sveltejs/kit to v1.22.3
|
2024-04-19 11:48:55 +02:00 |
|
|
|
3502e3f6b8
|
chore(deps): update dependency vite to v4.4.4
|
2024-04-19 11:48:55 +02:00 |
|
|
|
c08386b0ca
|
chore(deps): update dependency prettier to v3
|
2024-04-19 11:48:55 +02:00 |
|
|
|
6acc752bd9
|
label flags: Increase allowed size
|
2024-04-19 11:48:55 +02:00 |
|
|
|
5dd92a6603
|
CI: Use ./... instead of listing all packages
|
2024-04-19 11:48:55 +02:00 |
|
|
|
6d450d3667
|
Use nginx:stable-alpine-slim to reduce available libs
|
2024-04-19 11:48:55 +02:00 |
|
|
|
f097c029f3
|
Security fix: Incorrect permission assignment for critical resource
|
2024-04-19 11:48:55 +02:00 |
|
|
|
499e251796
|
security fix: Uncontrolled resource consumption (Slowloris)
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
b3b102b2f4
|
feat(ci): add generator
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
eb67674da0
|
feat(ci): add sast and qa jobs
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
0200dce71b
|
feat(ci): split gitlab-ci in mutiple files
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
4ef8589330
|
feat(ci): trigger image build only on master
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
9c656c92fe
|
feat(ci): rename stages
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
7999464384
|
feat(ci): add latest tag
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
5cf894031c
|
feat(ci): add image builds
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
4856a2ce2d
|
feat(ci): add build stage
|
2024-04-19 11:48:55 +02:00 |
|
Adrien Langou
|
979f64845c
|
feat(ci): add ci first stage
|
2024-04-19 11:48:55 +02:00 |
|
|
|
50adfa9536
|
nginx: Fix localhost redirections when not ending with /
|
2024-04-19 11:48:55 +02:00 |
|
|
|
934493f77a
|
nginx: Increase allowed load time for admin api
|
2024-04-19 11:48:55 +02:00 |
|
|
|
1769938205
|
generator: Can perform synchronous generation
|
2024-04-19 11:48:55 +02:00 |
|
|
|
ec98e521dc
|
Dockerfile: keep node version in sync
|
2024-04-19 11:48:55 +02:00 |
|
|
|
4df1948069
|
Update README with the new process names
|
2024-04-19 11:48:55 +02:00 |
|
|
|
ed091e761c
|
Split backend service into checker and generator
Both are linked through a unix socket.
|
2024-04-19 11:48:55 +02:00 |
|
|
|
f755d7c998
|
chore(deps): lock file maintenance
|
2024-04-19 11:48:55 +02:00 |
|
|
|
1ca5452707
|
Rename frontend as receiver
|
2024-04-19 11:48:51 +02:00 |
|
|
|
dc83efa868
|
sync: Better perform exception in exercices
|
2024-04-19 11:46:54 +02:00 |
|
|
|
edbb867f62
|
sync: Allow exercice directory to do not have identifier
|
2024-04-19 11:46:54 +02:00 |
|
|
|
6fd1856dd9
|
compose: Fix usability
|
2024-04-19 11:46:54 +02:00 |
|
|
|
7a2b1bdede
|
nginx: Fix initialization
|
2024-04-19 11:46:54 +02:00 |
|
|
|
b9a456e8f7
|
chore(deps): update dependency vite to v4.4.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1e2db62c74
|
chore(deps): update module golang.org/x/oauth2 to v0.10.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
2116253e9d
|
chore(deps): update dependency @sveltejs/kit to v1.22.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
ad57faf0c1
|
chore(deps): update module golang.org/x/image to v0.9.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
240ecd269d
|
docker-compose: Include evdist layer
|
2024-04-19 11:46:54 +02:00 |
|
|
|
fd09d1bbbc
|
chore(deps): update module github.com/studio-b12/gowebdav to v0.9.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
064d291c2a
|
chore(deps): update dependency eslint to v8.44.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
144ae6d5a2
|
chore(deps): update dependency @sveltejs/kit to v1.21.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
073258e067
|
chore(deps): update dependency svelte to v3.59.2
|
2024-04-19 11:46:54 +02:00 |
|
|
|
e787a48f76
|
chore(deps): update module github.com/asticode/go-astisub to v0.25.1
|
2024-04-19 11:46:54 +02:00 |
|
|
|
ca3b5460ae
|
chore(deps): update module golang.org/x/oauth2 to v0.9.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
2137c8c243
|
chore(deps): update dependency sass to v1.63.6
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d5642d7888
|
chore(deps): update dependency @sveltejs/kit to v1.20.5
|
2024-04-19 11:46:54 +02:00 |
|
|
|
b3ec909f96
|
chore(deps): update dependency eslint to v8.43.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d475365b43
|
chore(deps): update module golang.org/x/crypto to v0.10.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
b86a6ebc0c
|
admin: Add an animation when modifications are in progress
|
2024-04-19 11:46:54 +02:00 |
|
|
|
34f175e57b
|
admin: Use branch indication to access the repo
|
2024-04-19 11:46:54 +02:00 |
|
|
|
61ec7a56f5
|
ui: Fix size of countdown
|
2024-04-19 11:46:54 +02:00 |
|
|
|
60243dd486
|
ui: Handle exercice authors
|
2024-04-19 11:46:54 +02:00 |
|
|
|
28ad0fa791
|
fic: Can overwrite authors for each exercice
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1a8ebcb8bf
|
ui: Handle exercice image
|
2024-04-19 11:46:54 +02:00 |
|
|
|
ab23ef8f71
|
admin: Fix API response
|
2024-04-19 11:46:54 +02:00 |
|
|
|
abe5ad61d4
|
fic: Exercice can have heading.jpg
|
2024-04-19 11:46:54 +02:00 |
|
|
|
f366d6b8c1
|
sync: Handle repochecker-ack.txt in exercice directory
|
2024-04-19 11:46:54 +02:00 |
|
|
|
c06d667088
|
fixup! svelte-migrate: updated files
|
2024-04-19 11:46:54 +02:00 |
|
|
|
5cd285f6d0
|
chore(deps): update module golang.org/x/image to v0.8.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1051291b84
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
3a2fce7376
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
232e7ae879
|
chore(deps): update dependency sass-loader to v13.3.2
|
2024-04-19 11:46:54 +02:00 |
|
|
|
033cb1fe18
|
chore(deps): update dependency sass to v1.63.3
|
2024-04-19 11:46:54 +02:00 |
|
|
|
ecd5f25ec9
|
chore(deps): update module github.com/burntsushi/toml to v1.3.2
|
2024-04-19 11:46:54 +02:00 |
|
|
|
620f744c0c
|
chore(deps): update dependency sass to v1.63.2
|
2024-04-19 11:46:54 +02:00 |
|
|
|
3c5b4a7d9f
|
chore(deps): update dependency @sveltejs/kit to v1.20.2
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d85417b925
|
qa: New route to export data
|
2024-04-19 11:46:54 +02:00 |
|
|
|
31bccddc49
|
qa: Add a new field to retrieve passed time on exercice
|
2024-04-19 11:46:54 +02:00 |
|
|
|
3a38a75e25
|
admin: Readd missing route to add exercice from ui
|
2024-04-19 11:46:54 +02:00 |
|
|
|
3cf3a03ab8
|
qa: Fix new sveltekit release
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d9abf90e84
|
chore(deps): update module github.com/burntsushi/toml to v1.3.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
5e712dc4a4
|
chore(deps): update module github.com/gin-gonic/gin to v1.9.1
|
2024-04-19 11:46:54 +02:00 |
|
|
|
290a445e41
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
4a19893480
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
81b7dea92d
|
chore(deps): update dependency sass-loader to v13.3.1
|
2024-04-19 11:46:54 +02:00 |
|
|
|
9a9dff84ee
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.7.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1ece65ff9b
|
chore(deps): update dependency @popperjs/core to v2.11.8
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1c87b9ce55
|
chore(deps): update dependency prettier-plugin-svelte to v2.10.1
|
2024-04-19 11:46:54 +02:00 |
|
|
|
6943c66c25
|
chore(deps): update dependency vite to v4.3.9
|
2024-04-19 11:46:54 +02:00 |
|
|
|
7712419a9f
|
chore(deps): update dependency @sveltejs/kit to v1.20.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
edc5c25a29
|
sync: Try to handle new submodules on pull
|
2024-04-19 11:46:54 +02:00 |
|
|
|
5b102ad8ea
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
0a627b9c6d
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
1c78cefb09
|
chore(deps): update dependency eslint to v8.41.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d4c6a1ccbb
|
chore(deps): update module github.com/asticode/go-astisub to v0.24.0
|
2024-04-19 11:46:54 +02:00 |
|
|
|
6fa262eb7f
|
chore(deps): update dependency vite to v4.3.8
|
2024-04-19 11:46:54 +02:00 |
|
|
|
bd0b1d28a1
|
chore(deps): update dependency @sveltejs/kit to v1.18.0
|
2024-04-19 11:46:54 +02:00 |
|
Antoine Thouvenin
|
0a7fc6fa47
|
flake: update for airbus-sync
|
2024-04-19 11:46:54 +02:00 |
|
|
|
d8458e5b49
|
repochecker: Update documentation URL
|
2024-04-19 11:46:54 +02:00 |
|
|
|
78189aab37
|
Rename ValidatorRegexp to CaptureRegexp
|
2024-04-19 11:46:54 +02:00 |
|
|
|
e472b482d6
|
chore(deps): update alpine docker tag to v3.18
|
2024-04-19 11:46:54 +02:00 |
|
|
|
2d6fd8eb45
|
chore(deps): update dependency vite to v4.3.6
|
2024-04-19 11:46:54 +02:00 |
|
|
|
4a603dcaf7
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:54 +02:00 |
|
|
|
890a532d01
|
Minimize needed images
|
2024-04-19 11:46:54 +02:00 |
|
|
|
acabe41e07
|
nginx: When no base url, remove the unneed rewrite
|
2024-04-19 11:46:54 +02:00 |
|
|
|
b7344f2b73
|
qa: Keep base hack in sync with sveltekit
|
2024-04-19 11:46:54 +02:00 |
|
|
|
20dc1f65dc
|
dashboard: can customize main image background
|
2024-04-19 11:46:54 +02:00 |
|
|
|
37dde01444
|
New settings hide_header to hide the top banner with partners and countdown
|
2024-04-19 11:46:53 +02:00 |
|
|
|
aad95f1e53
|
settings: Challenge can never ends
|
2024-04-19 11:46:53 +02:00 |
|
|
|
d4f69059bf
|
docker: Fix build on arm64
|
2024-04-19 11:46:53 +02:00 |
|
|
|
34889a949f
|
chore(deps): update dependency @sveltejs/kit to v1.16.3
|
2024-04-19 11:46:53 +02:00 |
|
|
|
532cb6e489
|
chore(deps): update dependency svelte to v3.59.1
|
2024-04-19 11:46:53 +02:00 |
|
|
|
5f31b85556
|
chore(deps): update module golang.org/x/crypto to v0.9.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
fa57099f45
|
chore(deps): update module golang.org/x/oauth2 to v0.8.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
541741760b
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:53 +02:00 |
|
|
|
5fb85c22dc
|
sync: Don't pull repo when doing synchronization. Do it only on auto-sync
|
2024-04-19 11:46:53 +02:00 |
|
|
|
ac64db277a
|
admin: Don't consider .locked file as problematic
|
2024-04-19 11:46:53 +02:00 |
|
|
|
6407970dfa
|
CI: Add git info into admin binary
|
2024-04-19 11:46:53 +02:00 |
|
|
|
2ca3d1471f
|
chore(deps): update dependency vite to v4.3.5
|
2024-04-19 11:46:53 +02:00 |
|
|
|
902d9195ac
|
chore(deps): update dependency @sveltejs/kit to v1.16.1
|
2024-04-19 11:46:53 +02:00 |
|
|
|
79a5d251aa
|
chore(deps): update dependency svelte to v3.59.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
f6a251e2ec
|
sync: Don't start SpeedySyncDeep by pull
|
2024-04-19 11:46:53 +02:00 |
|
|
|
2140939364
|
sync: Allow using challenge.toml instead of challenge.txt
|
2024-04-19 11:46:53 +02:00 |
|
|
|
20c41ec573
|
admin: Handle exercice path given to auto-sync
|
2024-04-19 11:46:53 +02:00 |
|
|
|
75eae43f60
|
admin: auto-sync tries to sync themes if it doesn't exists yet
|
2024-04-19 11:46:53 +02:00 |
|
|
|
63cf665f2d
|
admin: Refactor sync/auto
|
2024-04-19 11:46:53 +02:00 |
|
|
|
abd91012f8
|
chore(deps): update dependency @sveltejs/kit to v1.16.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
3103dc1029
|
repochecker: Use challenge.txt as a more representative file for detecting exercices
|
2024-04-19 11:46:53 +02:00 |
|
|
|
e261c77c79
|
sync: Include in file presence checks splitted and compressed files
|
2024-04-19 11:46:53 +02:00 |
|
|
|
f5529ff72d
|
admin: New option to pass branch to use
|
2024-04-19 11:46:53 +02:00 |
|
|
|
f623699f56
|
repochecker: If a statement file is present, treat as exercice
|
2024-04-19 11:46:53 +02:00 |
|
|
|
c5a059bd3b
|
sync: Expose sync.Exists function
|
2024-04-19 11:46:53 +02:00 |
|
|
|
5cf4565573
|
Keep chbase in sync with latest sveltekit version
|
2024-04-19 11:46:53 +02:00 |
|
|
|
f1d96089ce
|
chore(deps): update dependency vite to v4.3.4
|
2024-04-19 11:46:53 +02:00 |
|
|
|
55de68f428
|
chore(deps): update node docker tag to v20
|
2024-04-19 11:46:53 +02:00 |
|
|
|
8f18dbbf81
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:53 +02:00 |
|
|
|
c8f59ce706
|
chore(deps): update module github.com/go-sql-driver/mysql to v1.7.1
|
2024-04-19 11:46:53 +02:00 |
|
|
|
dd8781ea24
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:53 +02:00 |
|
|
|
4fd8d3880a
|
chore(deps): update dependency @sveltejs/kit to v1.15.6
|
2024-04-19 11:46:53 +02:00 |
|
|
|
1f16cabe19
|
chore(deps): update dependency @sveltejs/adapter-static to v2.0.2
|
2024-04-19 11:46:53 +02:00 |
|
|
|
5db62e45d4
|
chore(deps): update dependency @sveltejs/kit to v1.15.5
|
2024-04-19 11:46:53 +02:00 |
|
|
|
6faae3e48d
|
chore(deps): update dependency sass to v1.62.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
3b84537430
|
Update README
|
2024-04-19 11:46:53 +02:00 |
|
|
|
fb64472f2f
|
fickit: Update J2
continuous-integration/drone/tag Build is failing
|
2024-04-19 11:46:53 +02:00 |
|
|
|
375f1da071
|
Display exercices when theme is not locked, but not flags
|
2024-04-19 11:46:53 +02:00 |
|
|
|
d8462cf58e
|
backend: Display a message when the exercice is disabled
|
2024-04-19 11:46:53 +02:00 |
|
|
|
089e604679
|
ui: Move behind in the menu disabled themes
|
2024-04-19 11:46:53 +02:00 |
|
|
|
0d5b87b3f7
|
challenge-sync-airbus: Done
|
2024-04-19 11:46:53 +02:00 |
|
|
|
268925db0d
|
backend: Can lock submission for a given exercice
|
2024-04-19 11:46:53 +02:00 |
|
|
|
3344e05e0d
|
challenge-sync-airbus: Do job
|
2024-04-19 11:46:53 +02:00 |
|
|
|
18b8f0f722
|
ui: Don't count label in flag count
|
2024-04-19 11:46:53 +02:00 |
|
|
|
b79fe47f00
|
ui: Ask confirmation before open hint
|
2024-04-19 11:46:53 +02:00 |
|
|
|
bf758e7fe5
|
dashboard: Programmize awards date
|
2024-04-19 11:46:53 +02:00 |
|
|
|
0d596ccb8c
|
dashboard: Fix last challenge due to hashtable change
|
2024-04-19 11:46:53 +02:00 |
|
|
|
cc0e26ef1f
|
dashboard: Fix image size
|
2024-04-19 11:46:53 +02:00 |
|
|
|
a9ba784e58
|
dashboard: In prod, we don't use ../
|
2024-04-19 11:46:53 +02:00 |
|
|
|
094deeab51
|
fickit: Fic backend IP range
|
2024-04-19 11:46:53 +02:00 |
|
|
|
37bfd8f2b9
|
ui: Change exercices' theme alignment
|
2024-04-19 11:46:53 +02:00 |
|
|
|
9ac09278f6
|
ui: Add a link to change password through issue report
|
2024-04-19 11:46:53 +02:00 |
|
|
|
00f7399170
|
ui: Update rules to include discounted factor
|
2024-04-19 11:46:53 +02:00 |
|
|
|
217c85aed5
|
fickit: Update keys
|
2024-04-19 11:46:53 +02:00 |
|
|
|
848eb913e4
|
fickit: Add paul.leroux
|
2024-04-19 11:46:53 +02:00 |
|
|
|
32a3414ff1
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:53 +02:00 |
|
|
|
d84040bda9
|
chore(deps): update dependency bootstrap-icons to v1.10.4
|
2024-04-19 11:46:53 +02:00 |
|
|
|
7faec773d6
|
chore(deps): update dependency @sveltejs/kit to v1.15.2
|
2024-04-19 11:46:53 +02:00 |
|
|
|
0fef44a542
|
chore(deps): update dependency sass to v1.61.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
6ba309e5e5
|
chore(deps): update module golang.org/x/crypto to v0.8.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
3f9e0d851d
|
chore(deps): update module golang.org/x/oauth2 to v0.7.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
8f8f22b5bc
|
chore(deps): update module golang.org/x/image to v0.7.0
|
2024-04-19 11:46:53 +02:00 |
|
|
|
802e7b4f53
|
chore(deps): update dependency @sveltejs/kit to v1.15.1
|
2024-04-19 11:46:53 +02:00 |
|
|
|
6bd23ee9f0
|
admin: Fix move between exercices
|
2024-04-19 11:46:53 +02:00 |
|
|
|
a585a6338e
|
admin: Fix typo
|
2024-04-19 11:46:53 +02:00 |
|
|
|
47aea1de66
|
ui: Title was not readable
|
2024-04-19 11:46:53 +02:00 |
|
|
|
5163ce4c8d
|
Also consider compressed file check
|
2024-04-19 11:46:53 +02:00 |
|
|
|
c84d39ca27
|
fickit: Pull 2023 repository
|
2024-04-19 11:46:53 +02:00 |
|
|
|
6a0b0545d7
|
ui: Display a message when dealing with compressed downloads
|
2024-04-19 11:46:53 +02:00 |
|
|
|
1a21115503
|
ui: Ensure a message is shown when theme is disabled
|
2024-04-19 11:46:53 +02:00 |
|
|
|
0a7b40abd7
|
ui: Move locked themes at the end of the list
|
2024-04-19 11:46:53 +02:00 |
|
|
|
4d7161281d
|
ui: Next button is back!
|
2024-04-19 11:46:53 +02:00 |
|
|
|
0c7eecf315
|
ui: Fill correctly the field containing a link to the exercice
|
2024-04-19 11:46:53 +02:00 |
|
|
|
af1fe1e6d8
|
fickit: Update IPs
|
2024-04-19 11:46:53 +02:00 |
|
|
|
c2104a642d
|
fickit: Update images
|
2024-04-19 11:46:53 +02:00 |
|
|
|
71d7ac3cbf
|
Update ssh-keys
|
2024-04-19 11:46:53 +02:00 |
|
|
|
1bd30632d3
|
challenge-sync-airbus: Add an option to not search for exercice validation
|
2024-04-19 11:46:53 +02:00 |
|
|
|
bd9d9e9402
|
frontend-ui: Don't need python2 anymore
|
2024-04-19 11:46:53 +02:00 |
|
|
|
d98d846cd6
|
fickit: Update local pkgs
|
2024-04-19 11:46:53 +02:00 |
|
|
|
da6f8acbbd
|
fickit: LinuxKit 1.0 standards
|
2024-04-19 11:46:52 +02:00 |
|
|
|
938ee1d172
|
fickit: Don't forget this variable for OIDC loggin
|
2024-04-19 11:46:52 +02:00 |
|
|
|
7de41b78a7
|
fickit: Update linuxkit images
|
2024-04-19 11:46:52 +02:00 |
|
|
|
d17e0d17a9
|
chore(deps): update dependency @sveltejs/kit to v1.15.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
8ffa7a2cba
|
chore(deps): update dependency svelte to v3.58.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
769024517f
|
chore(deps): update dependency eslint to v8.37.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
159b8bda50
|
chore(deps): update dependency sass-loader to v13.2.2
|
2024-04-19 11:46:52 +02:00 |
|
|
|
54a96ab501
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f263712185
|
Fix non-standard SQL statement in score calculation
|
2024-04-19 11:46:52 +02:00 |
|
|
|
5fac0d4b30
|
Fix gain estimation error due to variable overwrite
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3772af4965
|
Fix EstimateGain function
|
2024-04-19 11:46:52 +02:00 |
|
|
|
4451e41285
|
New setting: introduce a decote/discount to exercice's gain
|
2024-04-19 11:46:52 +02:00 |
|
|
|
838ce2fb3f
|
ui: Mark locked theme as « Confidential »
|
2024-04-19 11:46:52 +02:00 |
|
|
|
d4ce0dd474
|
Can lock theme
|
2024-04-19 11:46:52 +02:00 |
|
|
|
b8c5ec6725
|
ui: Hide tags with less than 2 exercices
|
2024-04-19 11:46:52 +02:00 |
|
|
|
fd7f6d0c63
|
Update package-lock.json
|
2024-04-19 11:46:52 +02:00 |
|
|
|
e636763597
|
Fix access to exercice page directly
|
2024-04-19 11:46:52 +02:00 |
|
|
|
38c0a5ceee
|
Make stop_refresh an object that can be modified from another module
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ef1eafb789
|
themes.json: Use a exercice list instead of hash
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3fcf705dcf
|
admin: Show what properties will be overwritted
|
2024-04-19 11:46:52 +02:00 |
|
|
|
eb85b28f5b
|
Add a disabled state to exercices
|
2024-04-19 11:46:52 +02:00 |
|
|
|
0f41e44e13
|
Increase external_id capacity in db
|
2024-04-19 11:46:52 +02:00 |
|
|
|
0e9d0f4933
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.6.1
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f24d3ea5e8
|
chore(deps): update module golang.org/x/image to v0.6.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3d89159d0c
|
ui: Use programatic base
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ade363cab1
|
Ignore failure on binaries deployment
|
2024-04-19 11:46:52 +02:00 |
|
|
|
d2aa336bf2
|
ui: New button to expand resolution text in a large modal
|
2024-04-19 11:46:52 +02:00 |
|
|
|
5427d3cbf1
|
Don't count label flags in NbFlags
|
2024-04-19 11:46:52 +02:00 |
|
|
|
6855318e42
|
chore(deps): update module golang.org/x/oauth2 to v0.6.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
66ddca30fb
|
chore(deps): update module golang.org/x/crypto to v0.7.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
a882a4a302
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.6.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f1c0ffd679
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:52 +02:00 |
|
|
|
1c1f5a8485
|
chore(deps): update module github.com/gin-gonic/gin to v1.9.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
444d6c3523
|
chore(deps): update dependency @sveltejs/adapter-static to v2
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f7dfc5a510
|
chore(deps): lock file maintenance
|
2024-04-19 11:46:52 +02:00 |
|
|
|
7333fbeb71
|
chore(deps): update module golang.org/x/image to v0.5.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
26911181a2
|
qa: Fix generation
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3fb7c6e772
|
renovate: Enable lock-file maintenance
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f7540ee5cf
|
ui: Update node packages
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f92116c2ba
|
chore(deps): update module golang.org/x/image to v0.4.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
83f30319b3
|
chore(deps): update module golang.org/x/oauth2 to v0.5.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
394e11a742
|
chore(deps): update module golang.org/x/crypto to v0.6.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
4b7181c857
|
chore(deps): update github.com/studio-b12/gowebdav digest to 3282f94
|
2024-04-19 11:46:52 +02:00 |
|
|
|
b879bb3aca
|
chore(deps): update github.com/studio-b12/gowebdav digest to cd21842
|
2024-04-19 11:46:52 +02:00 |
|
|
|
75145dc5cd
|
chore(deps): update module github.com/yuin/goldmark to v1.5.4
|
2024-04-19 11:46:52 +02:00 |
|
|
|
847a42700f
|
admin: Fix team updating
|
2024-04-19 11:46:52 +02:00 |
|
|
|
1d3a75ff82
|
sync: Don't stop parsing after the first treated image
|
2024-04-19 11:46:52 +02:00 |
|
|
|
0f65babdf4
|
admin/sync: typo
|
2024-04-19 11:46:52 +02:00 |
|
|
|
1720906ec8
|
repochecker/videos: Use subtitle track language as grammar check lang
|
2024-04-19 11:46:52 +02:00 |
|
|
|
a7309b6a00
|
repochecker/videos: Improve checks when dealing with translated exercices
|
2024-04-19 11:46:52 +02:00 |
|
|
|
6b74674123
|
repochecker/grammalecte: Reduce the avoided checks due to other lang
|
2024-04-19 11:46:52 +02:00 |
|
|
|
81ea38e2c1
|
Fix build on arm64
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3cbb20a985
|
Revert "repochecker: grammalecte.net is down"
This reverts commit 9b3d9da2ac951c48b04bc8f9769b3ffa5cbc47d7.
|
2024-04-19 11:46:52 +02:00 |
|
|
|
aa0e7406c1
|
Detect theme and exercice language at runtime (not stored)
|
2024-04-19 11:46:52 +02:00 |
|
|
|
99cc79421f
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.5.2
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ab2eb7f1cc
|
chore(deps): update module golang.org/x/oauth2 to v0.4.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
935f2c0c24
|
chore(deps): update module golang.org/x/image to v0.3.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
87a0d1ccaa
|
chore(deps): update module golang.org/x/crypto to v0.5.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
9b3087c8b1
|
chore(deps): update module github.com/gin-gonic/gin to v1.8.2
|
2024-04-19 11:46:52 +02:00 |
|
|
|
9f7b4e5498
|
Update dependency eslint-plugin-svelte3 to v4
|
2024-04-19 11:46:52 +02:00 |
|
|
|
0acafa24ac
|
Update dependency eslint to v8
|
2024-04-19 11:46:52 +02:00 |
|
|
|
cad2bc09e4
|
ui: Update to sveltekit 1.0 + fix warnings
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ef194d2cf3
|
ui: Update node packages
|
2024-04-19 11:46:52 +02:00 |
|
|
|
7cc8c65ab2
|
chore(deps): update module github.com/go-git/go-git/v5 to v5.5.1
|
2024-04-19 11:46:52 +02:00 |
|
|
|
dbe0984560
|
chore(deps): update dependency vite to v4
|
2024-04-19 11:46:52 +02:00 |
|
|
|
4b09efa9fd
|
sync: Handle finished.md as alternative to finished.txt
|
2024-04-19 11:46:52 +02:00 |
|
|
|
2df227c25b
|
chore(deps): update module golang.org/x/crypto to v0.4.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
baa410e654
|
sync: Import labels of Label flags as Markdown
|
2024-04-19 11:46:52 +02:00 |
|
|
|
7edbd0f9de
|
repochecker: grammalecte.net is down
|
2024-04-19 11:46:52 +02:00 |
|
|
|
30a39fa9ef
|
chore(deps): update module golang.org/x/image to v0.2.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
4b9e796341
|
chore(deps): update module github.com/go-sql-driver/mysql to v1.7.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
8db701889f
|
chore(deps): update module golang.org/x/oauth2 to v0.3.0
|
2024-04-19 11:46:52 +02:00 |
|
|
|
93eed8d5e4
|
sync: Display import error in markdown processing
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ecc9ae6ef1
|
repochecker/grammalecte: Add new words to dict
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f079ecd9e3
|
repochecker/grammalecte: Allow redondances in resolution.md
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f087213f0a
|
repochecker/grammalecte: Allow * as all paragraphs
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ec9a3a408d
|
repochecker/grammalecte: Don't use HTML writer
|
2024-04-19 11:46:52 +02:00 |
|
|
|
84f85d631a
|
repochecker/grammalecte: Fix CodeSpan
|
2024-04-19 11:46:52 +02:00 |
|
|
|
fee1ab2a26
|
repochecker/grammalecte: Add some new spelling exceptions
|
2024-04-19 11:46:52 +02:00 |
|
|
|
2381dfe4f5
|
repochecker/grammalecte: Refactor grammar passage extraction
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ccc2c5d1d7
|
repochecker/grammalecte: Write new line only on paragraph exit
|
2024-04-19 11:46:52 +02:00 |
|
|
|
ea02fa4617
|
repochecker/grammalecte: Don't replace CodeSpan by text to avoid repetition
|
2024-04-19 11:46:52 +02:00 |
|
|
|
f0e6183c21
|
configs: Enable gzip_static module
|
2024-04-19 11:46:52 +02:00 |
|
|
|
3421286c9b
|
repochecker/grammalecte: Check for forbidden strings (raw flags) in resolution.md
|
2024-04-19 11:46:52 +02:00 |
|
|
|
80422daffb
|
repochecker/grammalecte: Check resolution.md
|
2024-04-19 11:46:51 +02:00 |
|
|
|
1f3f0fd55b
|
admin: Transmit sync errors to interface
|
2024-04-19 11:46:51 +02:00 |
|
|
|
20f5656a74
|
repochecker/file-inspector: ZIP archive shouldn't contain Unix rootfs
|
2024-04-19 11:46:51 +02:00 |
|
|
|
bd19d31577
|
New attribute "disclaimer" on downloadable files
|
2024-04-19 11:46:51 +02:00 |
|
|
|
c28ad9533b
|
repochecker/*-inspector: Refactor file opening
|
2024-04-19 11:46:51 +02:00 |
|
|
|
14f10c91db
|
repochecker/*-inspector: Refactor file opening
|
2024-04-19 11:46:51 +02:00 |
|
|
|
257c594dbe
|
sync: Expose GetFileSize
|
2024-04-19 11:46:51 +02:00 |
|
|
|
60d790f8d3
|
repochecker/file-inspector: Handle ZIP archives
|
2024-04-19 11:46:51 +02:00 |
|
|
|
abb277210c
|
admin: Fix file download from admin interface
|
2024-04-19 11:46:51 +02:00 |
|
|
|
9bcf4a481e
|
repochecker: Check gunziped file hash
|
2024-04-19 11:46:51 +02:00 |
|
|
|
6ca71230c1
|
Refactor sync file reading
|
2024-04-19 11:46:51 +02:00 |
|
|
|
541e32e10b
|
sync: Return the reader from importer instead of writing to a given Writer
|
2024-04-19 11:46:51 +02:00 |
|
|
|
f4c3f1e15e
|
sync: Create empty file for nginx gzip-static module
|
2024-04-19 11:46:51 +02:00 |
|
|
|
24a1e86c19
|
CD: Don't publish binaries from renovate branches
|
2024-04-19 11:46:51 +02:00 |
|
|
|
8cd15bc1d8
|
chore(deps): update alpine docker tag to v3.17
|
2024-04-19 11:46:51 +02:00 |
|
|
|
de245a14f4
|
chore(deps): update module golang.org/x/crypto to v0.3.0
|
2024-04-19 11:46:51 +02:00 |
|
|
|
d89f2b5b0f
|
chore(deps): update module github.com/asticode/go-astisub to v0.23.0
|
2024-04-19 11:46:51 +02:00 |
|
|
|
85027166d7
|
repochecker: Fix dependency loop detection
|
2024-04-19 11:46:51 +02:00 |
|
|
|
0834bc4d13
|
chore(deps): update module github.com/asticode/go-astisub to v0.22.0
|
2024-04-19 11:46:51 +02:00 |
|
|
|
3a4003670f
|
chore(deps): update module github.com/yuin/goldmark to v1.5.3
|
2024-04-19 11:46:51 +02:00 |
|
Antoine Thouvenin
|
643ecb1e14
|
nixos: backend server
|
2024-04-19 11:46:51 +02:00 |
|
|
|
83be5595ba
|
repochecker/ip-inspector: gofmt + CI
|
2024-04-19 11:46:51 +02:00 |
|
|
|
f1a2e6c360
|
repochecker: New plugin ip-inspector
|
2024-04-19 11:46:51 +02:00 |
|
|
|
7eb56999a3
|
fickit used at FIC
|
2024-04-19 11:46:51 +02:00 |
|
|
|
95a7986e94
|
admin: Rephrase label
|
2024-04-19 11:46:51 +02:00 |
|
|
|
072637c8cd
|
chore(deps): update github.com/studio-b12/gowebdav digest to 60ec5ad
|
2024-04-19 11:46:51 +02:00 |
|
|
|
26fb0c5554
|
chore(deps): update module golang.org/x/crypto to v0.2.0
|
2024-04-19 11:46:51 +02:00 |
|
|
|
22716fc51c
|
chore(deps): update module golang.org/x/oauth2 to v0.2.0
|
2024-04-19 11:46:51 +02:00 |
|
|
|
a8fa58e111
|
repochecker: Add loop dependency detection
|
2024-04-19 11:46:51 +02:00 |
|
|
|
b784c448a0
|
Add some files to .dockerignore
|
2024-04-19 11:46:51 +02:00 |
|
|
|
0ffa126950
|
qa: Autorefresh myExercices + add button to trigger manual refresh
|
2024-04-19 11:46:51 +02:00 |
|
|
|
3049989ac6
|
qa: Include tasks in Todo list
|
2024-04-19 11:46:51 +02:00 |
|
|
|
cb489396ab
|
qa: Handle errors with toaster
|
2024-04-19 11:46:51 +02:00 |
|
|
|
9044260a71
|
qa: Handle $FILES$ in paths
|
2024-04-19 11:46:51 +02:00 |
|
|
|
cd51246d9b
|
qa: Use local bootstrap
|
2024-04-19 11:46:51 +02:00 |
|
|
|
5560a526b1
|
qa: Make some crappy hacks to let sveltekit work with baseurl
|
2024-04-19 11:46:51 +02:00 |
|
|
|
0e19b59452
|
qa: Improve design
|
2024-04-19 11:46:51 +02:00 |
|
|
|
13588fc634
|
qa: Add explaination on home page
|
2024-04-19 11:46:51 +02:00 |
|
|
|
67f129ce4c
|
qa: Auto-solve OK requests
|
2024-04-19 11:46:51 +02:00 |
|
|
|
8758effc99
|
qa: Add spinners and rework
|
2024-04-19 11:46:51 +02:00 |
|
|
|
1aa82bb2ef
|
qa: Back to the same situation
|
2024-04-19 11:46:51 +02:00 |
|
|
|
00f84e43ca
|
qa: Use $lib
|
2024-04-19 11:46:51 +02:00 |
|
|
|
d002c2a4c5
|
qa: Update node modules
|
2024-04-19 11:46:51 +02:00 |
|
|
|
f49ff5aeda
|
qa: svelte-migrate: renamed files
|
2024-04-19 11:46:51 +02:00 |
|
|
|
ee080c0666
|
qa: qa-svelte: auth ok
|
2024-04-19 11:46:51 +02:00 |
|
|
|
0fe037d7f5
|
qa-svelte: initial commit
|
2024-04-19 11:46:51 +02:00 |
|
|
|
abdf146fea
|
qa: Use gin
|
2024-04-19 11:46:51 +02:00 |
|
|
|
9fd5564410
|
qa: Fix JSON in auth requests
|
2024-04-19 11:46:51 +02:00 |
|
|
|
7c2e97740f
|
repochecker/grammalecte: Overload grammar paragraph in some situations
|
2024-04-19 11:46:51 +02:00 |
|
|
|
cd07bec05b
|
admin: Use branch main instead of master
|
2024-04-19 11:46:51 +02:00 |
|
|
|
8e1b3bede0
|
ui: Cap large image to screen size
|
2024-04-19 11:46:51 +02:00 |
|
|
|
0e0b50d439
|
ui: Mark wip on theme page
|
2024-04-19 11:46:51 +02:00 |
|
|
|
c13fd3d0b1
|
ui: Redesign step attributs display
|
2024-04-19 11:46:51 +02:00 |
|
|
|
2ace5e1e52
|
ui: Center images on browsers supporting :has selector
|
2024-04-19 11:46:51 +02:00 |
|
|
|
ad7ad37e7f
|
repochecker/grammalecte: add some new allowed words
|
2024-04-19 11:46:51 +02:00 |
|
|
|
ef999999ea
|
repochecker/grammalecte: Fix flag label_majuscule exception and title_majuscule
|
2024-04-19 11:46:51 +02:00 |
|
|
|
c415e06237
|
libfic: Can indicate that an exercice is WIP
|
2024-04-19 11:46:51 +02:00 |
|
|
|
4b8e447b1b
|
repochecker/grammalecte: Fix odd slice bounds out of range
|
2024-04-19 11:46:51 +02:00 |
|
|
|
ae1378780f
|
admin/sync: Also handle uncompressed file in CheckExerciceFiles
|
2024-04-19 11:46:51 +02:00 |
|
|
|
5b47d1c250
|
repochecker/grammalecte: Don't harass on mc_mot_composé already flag as spelling exception
|
2024-04-19 11:46:51 +02:00 |
|
|
|
f9e9bfcb75
|
repochecker: fix numerous general issues with exception inheritance
|
2024-04-19 11:46:51 +02:00 |
|
|
|
057ce22fb9
|
repochecker/file-inspector: New checker
|
2024-04-19 11:46:51 +02:00 |
|
|
|
7a800b10de
|
repochecker/epita: Ask to compress huge files
|
2024-04-19 11:46:51 +02:00 |
|
|
|
76ee40b7f1
|
repochecker/epita: Fix file format checking
|
2024-04-19 11:46:51 +02:00 |
|
|
|
b334122707
|
repochecker/epita: Check we have the original digest of compressed files
|
2024-04-19 11:46:51 +02:00 |
|
|
|
19daf69482
|
admin/sync: New syntax for flag dependency
|
2024-04-19 11:46:51 +02:00 |
|
|
|
cc37348aaa
|
repochecker/epita: Check full numbered flag has type number
|
2024-04-19 11:46:51 +02:00 |
|
|
|
6a5119cb6a
|
chore(deps): update github.com/studio-b12/gowebdav digest to 200a600
|
2024-04-19 11:46:51 +02:00 |
|
|
|
79c251d85f
|
repochecker/epita: Check full numbered flag has type number
|
2024-04-19 11:46:51 +02:00 |
|
|
|
7b2603afb0
|
admin/sync: Able to filter on the second column
|
2024-04-19 11:46:51 +02:00 |
|
|
|
3d35cee67d
|
ui: Solve scenario loading mess
|
2024-04-19 11:46:51 +02:00 |
|
|
|
ffd43ac8e1
|
ui: Refactor stores
|
2024-04-19 11:46:51 +02:00 |
|
|
|
9d171cfe89
|
libfic: Fix my.json generation when number flag are present
|
2024-04-19 11:46:51 +02:00 |
|
|
|
50b3e4c739
|
repochecker/grammalecte: Fix out of bound array
|
2024-04-19 11:46:51 +02:00 |
|
|
|
98939e9d61
|
repochecker/grammalecte: Check labels and titles have upper case
|
2024-04-19 11:46:51 +02:00 |
|
|
|
960122dfb6
|
Justified MCQ are back!
|
2024-04-19 11:46:51 +02:00 |
|
|
|
a28f108b8a
|
db: Add a published attribute, filled by challenge.txt
|
2024-04-19 11:46:51 +02:00 |
|
|
|
6b7ed273b7
|
db: Add cksum_shown field to files in order to store second checksum in case of gziped content
|
2024-04-19 11:46:51 +02:00 |
|
|
|
91b2daea2e
|
repochecker/videos: Also check video ratio
|
2024-04-19 11:46:51 +02:00 |
|
|
|
38a4e21e28
|
admin/sync: Use globbing for ack handling
|
2024-04-19 11:46:51 +02:00 |
|
|
|
5d716106c4
|
repochecker/videos: Also check grammar in subtitles
|
2024-04-19 11:46:51 +02:00 |
|
|
|
acdf0a6261
|
repochecker/grammalecte: Extract struct in a dedicated lib
|
2024-04-19 11:46:50 +02:00 |
|
|
|
23ac512ce6
|
admin/sync: Keep Exceptions from multiple files
|
2024-04-19 11:46:50 +02:00 |
|
|
|
ac25202024
|
repochecker/grammalecte: Allow including quotes without checking
|
2024-04-19 11:46:50 +02:00 |
|
|
|
d7ff10762e
|
repochecker/grammalecte: Add a custom hook CheckGrammar
|
2024-04-19 11:46:50 +02:00 |
|
|
|
5d07634d0d
|
admin/sync: Add custom hooks that plugins can register and call
|
2024-04-19 11:46:50 +02:00 |
|
|
|
d48dd2647c
|
repochecker: Introducing new plugin videos-rules.so to check resolution.mp4
|
2024-04-19 11:46:50 +02:00 |
|
|
|
4647ff033c
|
repochecker/grammalecte: Add "overflow" as allowed word
|
2024-04-19 11:46:50 +02:00 |
|
|
|
070684d618
|
repochecker/grammalecte: Add "root" as globally allowed word
|
2024-04-19 11:46:50 +02:00 |
|
|
|
a4701af619
|
repochecker/grammalecte: Remove unwanted poncfin_règle1 for labels
|
2024-04-19 11:46:50 +02:00 |
|
|
|
a790ced236
|
admin/sync: Removes windows \r in exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
|
56e41cad6a
|
admin: Include grammalecte-rules.so in Dockerfile
|
2024-04-19 11:46:50 +02:00 |
|
|
|
adebdd180d
|
admin: Fix sync report display
|
2024-04-19 11:46:50 +02:00 |
|
|
|
cea3c13369
|
repochecker/grammalecte: Add some words
|
2024-04-19 11:46:50 +02:00 |
|
|
|
fb368d79d1
|
sync: Introduce repochecker-ack.txt to support check exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
|
edde9f885d
|
repochecker/grammalecte: New plugin to check french grammar
|
2024-04-19 11:46:43 +02:00 |
|
|
|
721908ee18
|
libfic: Refactor flag label parsing
|
2024-04-19 11:46:10 +02:00 |
|
|
|
2b26b2b819
|
repochecker/epita: Fix nil pointer exception
|
2024-04-19 11:46:10 +02:00 |
|
|
|
d791e74a2a
|
ui: Fix errors after migration
|
2024-04-19 11:46:10 +02:00 |
|
|
|
47776eeeb4
|
ui: Update node modules
|
2024-04-19 11:46:10 +02:00 |
|
|
|
3a6daa3d04
|
ui: Use $lib instead of ../../../../ mess
|
2024-04-19 11:46:10 +02:00 |
|
|
|
3cf92b4798
|
svelte-migrate: updated files
|
2024-04-19 11:46:06 +02:00 |
|
|
|
ca12b3dde5
|
svelte-migrate: renamed files
|
2022-10-29 17:23:58 +02:00 |
|
|
|
e86a2c9be2
|
chore(deps): update module github.com/gin-gonic/gin to v1.8.1
|
2022-10-29 17:23:58 +02:00 |
|
|
|
92d5c0bd64
|
Switch to go 1.18
|
2022-10-29 17:23:54 +02:00 |
|
|
|
9a6dd6e360
|
chore(deps): update module github.com/burntsushi/toml to v1.2.1
|
2022-10-29 17:23:18 +02:00 |
|
|
|
9ed4a918d4
|
chore(deps): update node docker tag to v19
|
2022-10-29 17:23:18 +02:00 |
|
|
|
d028a2e50a
|
chore(deps): update module golang.org/x/oauth2 to v0.1.0
|
2022-10-29 17:23:18 +02:00 |
|
|
|
b5193d5bac
|
chore(deps): update module golang.org/x/crypto to v0.1.0
|
2022-10-29 17:23:18 +02:00 |
|
|
|
ad5d74cfe3
|
chore(deps): update module golang.org/x/image to v0.1.0
|
2022-10-29 17:23:18 +02:00 |
|
|
|
06c7067b7a
|
chore(deps): update golang.org/x/image digest to ffcb3fe
|
2022-10-29 17:23:16 +02:00 |
|
|
|
be4cfb8a38
|
chore(deps): update github.com/studio-b12/gowebdav digest to 17255f2
|
2022-10-29 17:22:55 +02:00 |
|
|
|
503da6cc4f
|
chore(deps): update golang.org/x/oauth2 digest to 6fdb5e3
|
2022-10-29 17:22:55 +02:00 |
|
|
|
eaa73fcb85
|
chore(deps): update github.com/studio-b12/gowebdav digest to 8190232
|
2022-10-29 17:22:55 +02:00 |
|
|
|
0f97e07649
|
chore(deps): update golang.org/x/crypto digest to 56aed06
|
2022-10-29 17:22:55 +02:00 |
|
|
|
16168df123
|
Follow SvelteKit
|
2022-10-29 17:22:55 +02:00 |
|
|
|
1297fe2a39
|
repochecker-epita: Special case for number flag
|
2022-10-29 17:22:55 +02:00 |
|
|
|
64feef8b95
|
libfic: New function to analyze number flag
|
2022-10-29 17:22:55 +02:00 |
|
|
|
6aead541d6
|
chore(deps): update golang.org/x/crypto digest to eccd636
|
2022-10-29 17:22:55 +02:00 |
|
|
|
85b47afa6a
|
chore(deps): update module github.com/yuin/goldmark to v1.5.2
|
2022-10-29 17:22:55 +02:00 |
|
|
|
044e38172b
|
chore(deps): update module github.com/yuin/goldmark to v1.5.0
|
2022-10-29 17:22:55 +02:00 |
|
|
|
0accd98e5c
|
chore(deps): update golang.org/x/crypto digest to 4ba4fb4
|
2022-10-29 17:22:55 +02:00 |
|
|
|
e0b34c8043
|
chore(deps): update module github.com/yuin/goldmark to v1.4.15
|
2022-10-29 17:22:55 +02:00 |
|
|
|
1b3a32b65e
|
chore(deps): update golang.org/x/crypto digest to 35f4265
|
2022-10-29 17:22:55 +02:00 |
|
|
|
7d31bb3312
|
chore(deps): update module github.com/yuin/goldmark to v1.4.14
|
2022-10-29 17:22:55 +02:00 |
|
|
|
7daf4e07cc
|
chore(deps): update golang.org/x/oauth2 digest to f213421
|
2022-10-29 17:22:55 +02:00 |
|
|
|
c982576625
|
chore(deps): update golang.org/x/image digest to e7cb969
|
2022-10-29 17:22:55 +02:00 |
|
|
|
5678efa5c4
|
chore(deps): update golang.org/x/crypto digest to c86fa9a
|
2022-10-29 17:22:55 +02:00 |
|
|
|
60aafc5997
|
chore(deps): update golang.org/x/crypto digest to 5757bc0
|
2022-10-29 17:22:55 +02:00 |
|
|
|
ad993e4e4c
|
chore(deps): update golang.org/x/oauth2 digest to 0ebed06
|
2022-10-29 17:22:55 +02:00 |
|
|
|
32582f576b
|
chore(deps): update golang.org/x/crypto digest to bc19a97
|
2022-10-29 17:22:54 +02:00 |
|
|
|
198314c2f5
|
chore(deps): update golang.org/x/oauth2 digest to 8227340
|
2022-10-29 17:22:54 +02:00 |
|
|
|
26fb064a81
|
renovate: Update linuxkit images
|
2022-10-29 17:22:54 +02:00 |
|
|
|
817f43ee7a
|
chore(deps): update module github.com/burntsushi/toml to v1.2.0
|
2022-10-29 17:22:54 +02:00 |
|
|
|
8e4e60d9d0
|
chore(deps): update golang.org/x/oauth2 digest to 128564f
|
2022-10-29 17:22:54 +02:00 |
|
|
|
737207d59a
|
chore(deps): update golang.org/x/image digest to 062f8c9
|
2022-10-29 17:22:54 +02:00 |
|
|
|
51ff2ef3d6
|
chore(deps): update golang.org/x/crypto digest to 630584e
|
2022-10-29 17:22:54 +02:00 |
|
|
|
1dd41fcb3a
|
chore(deps): update golang.org/x/oauth2 digest to c8730f7
|
2022-10-29 17:22:54 +02:00 |
|
|
|
b5fff619b8
|
chore(deps): update golang.org/x/oauth2 digest to 2104d58
|
2022-10-29 17:22:52 +02:00 |
|
|
|
a3f229d56e
|
chore(deps): update golang.org/x/image digest to 41969df
|
2022-10-29 17:22:25 +02:00 |
|
|
|
211facf9d0
|
chore(deps): update golang.org/x/crypto digest to 0559593
|
2022-10-29 17:22:25 +02:00 |
|
|
|
e3e8e86b4c
|
chore(deps): update module github.com/yuin/goldmark to v1.4.13
|
2022-10-29 17:22:23 +02:00 |
|
|
|
e2b47e744d
|
ui: Update node version and node packages
|
2022-10-29 17:21:50 +02:00 |
|
|
|
41fb5a1cd0
|
backend: Don't fail if an hint is already opened
|
2022-10-29 17:21:50 +02:00 |
|
|
|
9bc9851b12
|
CI: ignore failures for docker arm64
|
2022-10-29 17:21:50 +02:00 |
|
|
|
95c992555c
|
admin: Fix marshal of error in SyncReport
|
2022-10-29 17:21:50 +02:00 |
|
|
|
86d9a039c8
|
epita-rules: Requires placeholder for each flag
|
2022-10-29 17:21:50 +02:00 |
|
|
|
a85c2efa45
|
admin: Fix reset exercices
|
2022-10-29 17:21:50 +02:00 |
|
|
|
db9d7edf6b
|
epita-rules: Checks that CVE- flag are UCQ, and number of choices
Fixes: #26
|
2022-10-29 17:21:50 +02:00 |
|
|
|
8aba067d05
|
settings: Convert JSON strings to the given type
|
2022-10-29 17:21:50 +02:00 |
|
|
|
95aadffb2e
|
fic: Use user order to sort exercices in interface
|
2022-10-29 17:21:50 +02:00 |
|
|
|
c78545c18b
|
sync: Report custom errors
|
2022-10-29 17:21:50 +02:00 |
|
|
|
08ea1bac0d
|
admin: Arrange unlockedChallengeUpTo field
|
2022-10-29 17:21:50 +02:00 |
|
|
|
a0013947dd
|
|