Releases: ia-toki/judgels
Releases · ia-toki/judgels
v2.18.0
What's Changed
- Fix warning tag hover color by @fushar in #634
- Beautify content card border in dark mode by @fushar in #635
- Beautify second-level content card in dark mode by @fushar in #636
- katex: make it position: relative to fix broken layout by @fushar in #637
- Increase course chapter sidebar width by @fushar in #638
- Disallow viewing other solution if we haven't solved a problem in course by @fushar in #639
- Allow guests for exporting users which will exclude email by @fushar in #640
- grader: Allow scorer to output percentage of subtask points by @fushar in #641
- grader: Allow OK feedback to be on separate, third line by @fushar in #644
- feat(ansible): optionally set basic auth on admin by @AVM-Martin in #643
- grader: Show percentage instead of points when appropriate by @fushar in #645
- grader: allow percentage output to be floating point by @fushar in #647
- Show other submissions of solved chapter problems correctly by @fushar in #648
- grader: Beautify score output by @fushar in #649
- grader: allow floor rounding mode more properly by @fushar in #650
- client: beautify score details by @fushar in #653
- grader: allow percentage scoring for non-subtask problems as well by @fushar in #654
- client: beautify subtask score alignment for decimal score by @fushar in #655
- client: fix alignment of long score feedback by @fushar in #656
- grader: no need to store compilation output if not compile error by @fushar in #657
- grader: show SKIPPED for subtasks without submitted files in OO problems by @fushar in #658
- grader: dont crash when zip file contains empty files by @fushar in #659
- client: dont show OO grading language in submission details by @fushar in #660
- Implement contest-dump admin task by @fushar in #661
- Fix decimal score alignment in submission details by @fushar in #662
- sandalphon: dont touch origin when user clone is requested by @fushar in #663
Full Changelog: v2.17.0...v2.18.0
v2.17.0
What's Changed
- CI: Fix Docker dependency by @fushar in #625
- CI: Fix Docker dependency (pt 2) by @fushar in #626
- CI: Update actions to use Node 20 by @fushar in #627
- contest: don't use transactional db in scheduled scoreboard updater by @fushar in #628
- submissions: optimize regrade mechanism by @fushar in #629
- contest: add loading state to regrade all button by @fushar in #630
- grader: don't take job if queue is full by @fushar in #631
- grading: update submission grading engine when regraded by @fushar in #632
- grader: try to clean up Isolate box if already exists when init-ed by @fushar in #633
Full Changelog: v2.16.0...v2.17.0
v2.16.0
v2.15.0
What's Changed
- feat(client): make chapter bundle problem header sticky by @fushar in #606
- feat(grader): allow revealing at most 10 lines of output by @fushar in #607
- feat(client): improve short answer/essay submission UX by @fushar in #608
- feat(client): disable bundle submission when there are unconfirmed answers by @fushar in #609
- fix(client): prevent course chapter compilation error to overflow by @fushar in #610
- feat(client,server): show editorial on solved chapter bundle problem by @fushar in #611
- feat(client): show bundle problem editorial by default when done by @fushar in #612
- feat(client): beautify course-related pages by @fushar in #613
- feat(client,server): increase font size of html text by @fushar in #614
- feat(client): support latex in contest announcements by @fushar in #615
- feat(server): mimic frontend CSS in ckeditor editor by @fushar in #616
- feat(client,server): support .highlight class in problem statement by @fushar in #618
- fix(server): fix code css by @fushar in #619
- feat(client): add instructions into contest announcement dialog by @izharishaksa in #582
- fix(client): correctly show multiple test group results on problem without subtasks by @fushar in #621
New Contributors
- @izharishaksa made their first contribution in #582
Full Changelog: v2.14.0...v2.15.0
v2.14.0
Judgels client
New features
- Fix janky button state when submitting chapter problem by @fushar in #589
- Show close button when revealing evaluation results by @fushar in #591
- Revamp chapter bundle problem submission layout by @fushar in #592
- Allow latex in bundle problems by @fushar in #593
- Allow revealing evaluation result for chapter submissions by @fushar in #590
- No need to show 'Answer saved.' after submitting items by @fushar in #598
- Rename Submit tab to Code by @fushar in #600
- Remove spaces after dot in chapter sidebar by @fushar in #602
- Add chapter alias to document title by @fushar in #601
- Allow <br> in multiple choice answers by @fushar in #603
Bugfixes
- Redirect to results correctly on chapter bundle problem submission by @fushar in #594
- Redirect to results correctly on contest bundle problem submission by @fushar in #597
- Fix chapter bundle problem summary to only show numbered items by @fushar in #599
- Fix appearances of buttons in multiple choice & essay forms by @fushar in #604
- Fix broken background in source code in light mode by @fushar in #605
Judgels server
New features
- Also consider bundle problem in chapter problem stats by @fushar in #595
- Allow revealing evaluation result for chapter submissions by @fushar in #590
Refactors
Judgels grader
Full Changelog: v2.13.0...v2.14.0
v2.13.0
Judgels client
New features
- Make chapter problem editorial more visible by @fushar in #587
- Show chapter submission summary in-editor by @fushar in #581, 5fa10b7, d2b92f4, 42da6ab
- Move chapter navigation from statement to code editor by @fushar in #584
- Show compilation errors inline in the chapter problem editor by @fushar in #585
Judgels server
New features
Bugfixes
Full Changelog: v2.12.1...v2.13.0
v2.12.1
v2.12.0
Judgels client
New features / For developers
- Simplify chapter problem worksheet header by @fushar in #568
- Simplify chapter problem limits by @fushar in #569, ea4a9b9, af76fa8, 47748eb
- Remove margin of first h3 in chapter problem by @fushar in #570
- Add timer to LoadingContentCard by @fushar in #572
- Make course chapter problem full height by @fushar in #573
- Scroll to editorial when AC-ing chapter problem by @fushar in #574, #575
- Hide problem editor initially on small screen by @fushar in #576
- Show last submission code in chapter problem editor by @fushar in #577
- Add reset button to the chapter problem editor by @fushar in #578, #579
Bugfixes
- Fetch chapter resources when chapter changes by @fushar in #571, e909f78
- Unify font family in source code by @fushar in 3c2fa69
- Fix overflow in chapter problem statement by @fushar in b399432, 23ddb14, afdc6fd
- Always overflow auto in source code by @fushar in d4e7109
- Fix width in in chapter problem page by @fushar in fde2651
- Fix padding in source code by @fushar in ecf4595
- Fix contest module weird behavior when first enabling a module by @fushar in #580
- Fix various Blueprint 5 CSS migration issues by @fushar in 35144eb, bafc9d8, b7b394e, f061d35
Full Changelog: v2.11.0...v2.12.0
v2.11.0
Judgels client
New features / For developers
- Upgrade to Node 20, Webpack 5, Blueprint 5 by @fushar in #565, 886c818, 35f3dbb, 577d605, 1b52ac6
- Prettier: upgrade, sort imports, support scss by @fushar in #566, 030c40a, 1644b89, dafd335
- Standardize dark-light CSS format by @fushar in #567
Bugfixes
Full Changelog: v2.10.0...v2.11.0
v2.10.0
Judgels client
New features
- Add filter search on submission page by @rwhendry in #558
- Support source code syntax highlighting in statement text by @fushar in #561
Bug fixes
- Don't show code editor of output-only problems by @fushar in #555
- Make progress bar in course cards aligned by @fushar in #557
- Fix back not reflect proper state in profile by @rwhendry in #559
- Supervisors without mgmt permission should not see new announcement button by @fushar in #562
- Fix contest clarification widget not shown for contestants by @fushar in #563
Judgels server
New features
- Preserve last-modified-at field after uploading files by @kadeksuryam in #553
Bug fixes
New Contributors
Full Changelog: v2.9.0...v2.10.0