|
26c282138e
|
Extract background color to continue image
|
2024-04-19 11:48:59 +02:00 |
|
|
b3c207d07d
|
ui: Avoid some hard coded strings
|
2024-04-19 11:48:59 +02:00 |
|
|
adb0e36dd4
|
Able to sync and export standalone exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
60243dd486
|
ui: Handle exercice authors
|
2024-04-19 11:46:54 +02:00 |
|
|
1a8ebcb8bf
|
ui: Handle exercice image
|
2024-04-19 11:46:54 +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 |
|
|
ef1eafb789
|
themes.json: Use a exercice list instead of hash
|
2024-04-19 11:46:52 +02:00 |
|
|
105034ec8c
|
Add global score coefficient
|
2021-09-09 11:33:59 +02:00 |
|
|
74d77dce9f
|
sync: Add partner's info
|
2021-09-08 02:07:37 +02:00 |
|
|
87471acf98
|
sync: import files in markdown, relative to theme/exercice dir
|
2019-01-21 03:08:04 +01:00 |
|
|
8c95782eff
|
Implement and display headlines in interface
|
2019-01-21 03:08:02 +01:00 |
|
|
0effdbcf5e
|
Themes can have header image
|
2018-12-09 20:41:43 +01:00 |
|
|
f183985982
|
admin: Add exercice's tags: sync, api, interface done
|
2018-12-08 20:35:36 +01:00 |
|
|
bcc598ebd5
|
Write docs!
|
2018-05-11 15:03:09 +02:00 |
|
|
0c540a39eb
|
frontend: beautiful URLs
|
2018-01-26 12:02:32 +01:00 |
|
|
e7d3e34c0b
|
libfic: explode theme file
|
2018-01-18 12:08:12 +01:00 |
|