| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | mass-graduation: revert mandatory graduation constraint | Florian Fischer | 2026-09-23 | 1 | -39/+29 |
| | | | | | It is not always possible to graduate all mandatory ones. | ||||
| * | format: run prettier | Florian Fischer | 2026-09-23 | 3 | -10/+10 |
| | | |||||
| * | mass-graduation usability improvements | Florian Fischer | 2026-09-23 | 1 | -32/+59 |
| | | | | | | | * Only allow one graduation per student * Check if all mandatory graduations are made * Disable the submit button to prevent double submits | ||||
| * | mass-graduation: remove leftover cleanup code from the old observation flow | Florian Fischer | 2026-09-23 | 1 | -5/+0 |
| | | |||||
| * | graduation: prevent negative points | Florian Fischer | 2026-09-17 | 1 | -1/+12 |
| | | |||||
| * | use course dependent local cache key | Florian Fischer | 2026-09-17 | 2 | -3/+3 |
| | | | | | This prevents multiple courses overwriting the cached values. | ||||
| * | mass-graduation: add explanation | Florian Fischer | 2026-09-17 | 1 | -0/+3 |
| | | |||||
| * | remove groups | Florian Fischer | 2026-09-14 | 10 | -208/+26 |
| | | |||||
| * | fetchStudents: do not consider innerHTML for role selection | Florian Fischer | 2026-09-14 | 1 | -2/+3 |
| | | | | | | The HTML for the role assignments contains all options and thus makes the separation not possible. | ||||
| * | ensure to see all participants | Florian Fischer | 2026-09-13 | 1 | -1/+1 |
| | | | | | | By not specifying the first and last name filters the last used one are still active and may reduce the amount of observed participants. | ||||
| * | student: test for an empty or nil students list | Florian Fischer | 2026-09-04 | 1 | -1/+1 |
| | | |||||
| * | admin-tools: remove obsolete button and add coach assignment import | Florian Fischer | 2026-09-03 | 8 | -57/+42 |
| | | |||||
| * | student: make parameters of fetchStudents optional | Florian Fischer | 2026-09-03 | 1 | -1/+1 |
| | | |||||
| * | admin-tools: add html for csv import | Florian Fischer | 2026-09-03 | 1 | -0/+8 |
| | | |||||
| * | cockpit: use colored spans instead of unicode circles | Florian Fischer | 2026-09-03 | 2 | -3/+30 |
| | | |||||
| * | cockpit: add top padding for graduation history and level change | Florian Fischer | 2026-08-11 | 1 | -0/+1 |
| | | |||||
| * | cockpit: properly position the submit button | Florian Fischer | 2026-08-11 | 1 | -2/+3 |
| | | |||||
| * | cockpit: reduce opacity of point change color hints | Florian Fischer | 2026-08-10 | 1 | -3/+3 |
| | | |||||
| * | cockpit: hide / show level change for assigned coaches | Florian Fischer | 2026-08-10 | 1 | -1/+2 |
| | | |||||
| * | cockpit: format change context appropriately | Florian Fischer | 2026-08-10 | 1 | -1/+19 |
| | | |||||
| * | graduation: flatten universal changes | Florian Fischer | 2026-08-10 | 1 | -1/+4 |
| | | | | | Fixes: 2c78bd116108cbf6843d75fa2570fb457918df20. | ||||
| * | cockpit: improve graduation history | Florian Fischer | 2026-08-10 | 3 | -25/+104 |
| | | | | | | * Allow change deletion if the current user issued the change * Only the assigned coach is allowed to change the level | ||||
| * | cockpit: show the assigned coach | Florian Fischer | 2026-08-10 | 2 | -0/+6 |
| | | |||||
| * | mock: add coach assignment for Maxi | Florian Fischer | 2026-08-10 | 1 | -11/+2 |
| | | |||||
| * | doc: document new graduation change types | Florian Fischer | 2026-08-10 | 1 | -3/+17 |
| | | |||||
| * | graduation: support change deletion, coach assignment | Florian Fischer | 2026-08-10 | 3 | -72/+145 |
| | | | | | Also reset points after a level change. | ||||
| * | database: support entry deletion | Florian Fischer | 2026-08-10 | 4 | -10/+90 |
| | | |||||
| * | add whitespace in-between mocked first and lastname | Florian Fischer | 2026-08-10 | 1 | -2/+2 |
| | | |||||
| * | add assert depending on the build mode | Florian Fischer | 2026-08-10 | 4 | -4465/+4482 |
| | | |||||
| * | Neuling is renamed to Anwärter | Florian Fischer | 2026-08-10 | 2 | -3/+3 |
| | | |||||
| * | mass-graduation: add headlines for mandatory and normal members | Florian Fischer | 2026-08-10 | 1 | -0/+2 |
| | | |||||
| * | assets: add transparency to level icons | Florian Fischer | 2026-08-07 | 2 | -0/+0 |
| | | |||||
| * | mass-graduation: fix handling of mandatory members | Florian Fischer | 2026-08-07 | 2 | -9/+17 |
| | | |||||
| * | graduation: fix constructor and fetching | Florian Fischer | 2026-08-07 | 2 | -4/+3 |
| | | |||||
| * | cockpit: adapt to latest graduation interface changes | Florian Fischer | 2026-08-07 | 1 | -7/+7 |
| | | |||||
| * | cockpit: cleanup, remove observation code and add level change button | Florian Fischer | 2026-08-07 | 2 | -148/+48 |
| | | |||||
| * | graduation: double the weight of red points | Florian Fischer | 2026-08-07 | 1 | -1/+1 |
| | | |||||
| * | graduation: store level as number after change | Florian Fischer | 2026-08-07 | 1 | -1/+1 |
| | | |||||
| * | license under GPL-3.0-or-later | Florian Fischer | 2026-08-06 | 3 | -1/+695 |
| | | |||||
| * | admin-tools: remove obsolete availability data attribute | Florian Fischer | 2026-08-06 | 1 | -1/+1 |
| | | |||||
| * | remove observations and present mandatory candidates in the mass view | Florian Fischer | 2026-08-06 | 10 | -681/+120 |
| | | |||||
| * | admin-tools: add missing files | Florian Fischer | 2026-08-05 | 2 | -0/+21 |
| | | |||||
| * | git-blame: add reformat commit to ignore list | Florian Fischer | 2026-08-05 | 1 | -0/+2 |
| | | |||||
| * | format: run prettier | Florian Fischer | 2026-08-05 | 23 | -802/+827 |
| | | |||||
| * | add prettier config | Florian Fischer | 2026-08-05 | 2 | -0/+13 |
| | | |||||
| * | update project tooling | Florian Fischer | 2026-08-05 | 6 | -14/+2777 |
| | | |||||
| * | convert a lot of js to typescript and use a single graduation DB | Florian Fischer | 2026-08-05 | 25 | -851/+827 |
| | | |||||
| * | make: create symlinks to build flavor files | Florian Fischer | 2026-08-05 | 3 | -0/+12 |
| | | | | | | This allows the editor to pick up all the code of the current build flavor. | ||||
| * | fix img tags using a closing tag | Florian Fischer | 2026-08-04 | 1 | -4/+4 |
| | | | | | Reported-By: prettier | ||||
| * | fix errors detected by eslint | Florian Fischer | 2026-08-04 | 6 | -86/+37 |
| | | |||||
