Commit graph

2306 commits

Author SHA1 Message Date
ac5982f905 fileexporter: Close opened fd
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-07 14:01:12 +02:00
961542283d fileexporter: Include standalone exercices
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2025-04-01 12:47:58 +02:00
56efb4ae94 sync: Fix non-trimed git links
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-30 11:43:57 +02:00
532b3eccdc frontend: Round numbers in rules
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-03-29 22:37:08 +01:00
08afde34a8 admin: Fix OAuth settings display
All checks were successful
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
All checks were successful
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
Some checks are pending
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
All checks were successful
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
Some checks failed
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
Some checks are pending
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
Some checks reported errors
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
All checks were successful
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
Some checks are pending
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
Some checks are pending
continuous-integration/drone/push Build is running
2025-03-27 22:22:56 +00:00