Mermutef
  • Joined on 2026-09-09
Mermutef pushed to master at Mermutef/LMS 2026-09-29 13:19:50 +00:00
dadbbb30cf Modals: lock background scroll; comment dropdown keeps row on one line, full tone labels, flip up near bottom
Mermutef pushed to master at Mermutef/LMS 2026-09-29 13:10:13 +00:00
751d6bae42 Grade comments: dropdown matches input width, compact tone select, responsive wrap
Mermutef pushed to master at Mermutef/LMS 2026-09-29 12:57:02 +00:00
2869142a79 Grade comments: show live usage count and allow deleting unused templates
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-29 12:32:50 +00:00
67a6671d90 Админка: всплывающие уведомления вместо alert()
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-29 12:27:05 +00:00
d177560f7d Видно, изменился ли файл при обновлении (sha256 + отметка в админке)
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-29 10:50:20 +00:00
d4b47c30bf Кэш: по интервалу таблица перечитывается всегда
Mermutef pushed to master at Mermutef/LMS 2026-09-28 14:43:09 +00:00
4bb1e332e3 Modals: action buttons bottom-right, no empty space under content
Mermutef pushed to master at Mermutef/LMS 2026-09-28 14:37:46 +00:00
a73226b2ab Admin group: large variant modal with the assigned variant task text
ed8d853d2a Admin group: counter = number of group students who submitted a solution
Compare 2 commits »
Mermutef pushed to master at Mermutef/LMS 2026-09-28 14:31:05 +00:00
6d1b36f02e Defense: keep assignment text for admins, hide it only from students
Mermutef pushed to master at Mermutef/LMS 2026-09-28 14:22:34 +00:00
f630b0267e Admin group: fix script loading (extra div), total submissions counter, label cleanup
Mermutef pushed to master at Mermutef/LMS 2026-09-28 14:10:28 +00:00
9df1af7647 Admin group: variant modal, cell badges/counters, header cleanup, bigger modal
Mermutef pushed to master at Mermutef/LMS 2026-09-28 13:40:58 +00:00
fb67f5313d Admin group: rework lab cells/columns, fix sort toggle and card rounding
Mermutef pushed to master at Mermutef/LMS 2026-09-28 13:36:35 +00:00
23213f2d75 Admin grades: comment autocomplete by substring, larger grade dialog
Mermutef pushed to master at Mermutef/LMS 2026-09-28 13:28:46 +00:00
82f231c940 Admin group: single table, defense actions in cells; flash messages as toasts
Mermutef pushed to master at Mermutef/LMS 2026-09-28 12:53:44 +00:00
debf157194 Refactor: bind admin forms via @ModelAttribute DTOs; detekt fully default
6129055962 Refactor: extract helpers from groupDetail/editLab; detekt thresholds to defaults
4035bc5a0f Refactor: split ContentService and ProgressService; defaults tightened
290b2a5a20 Refactor: split content order API; near-default detekt thresholds
3ed48b35fc Refactor: split AdminController into AdminSupport and domain controllers
Compare 17 commits »
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-28 10:56:42 +00:00
ab92fb44e1 Доки стенда: порт nginx должен совпадать с FRONTEND_PORT из .env
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-28 10:46:59 +00:00
f79454c07c Доки стенда: порт nginx должен совпадать с FRONTEND_PORT из .env
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-28 10:37:28 +00:00
f69003be75 Фикс сборки: api-образ не копировал admin.py (контейнер падал на импорте)
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-28 09:07:47 +00:00
e007a85f56 Админка: защита от перебора пароля и правка дефолта SETTINGS_FILE
Mermutef pushed to admin-panel at Mermutef/schedule 2026-09-28 09:06:28 +00:00
cfa6a99639 Админка: секретный путь, смена ссылки, интервал и принудительное обновление