|
b4dbb93739
|
chore(deps): update dependency @sveltejs/kit to v2.21.4
|
2025-06-10 14:53:38 +00:00 |
|
|
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 |
|