Skip to content

Releases: ia-toki/judgels

v2.18.0

08 Sep 02:06
42d91a3
Compare
Choose a tag to compare

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

28 May 13:25
3ff4636
Compare
Choose a tag to compare

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

17 May 04:36
Compare
Choose a tag to compare

What's Changed

  • feat(server): Don't write to local FS in duplex mode by @fushar in #622
  • feat(server): add content-length header when uploading to S3 by @fushar in #623
  • feat(server): add task to move submissions from local to S3 by @fushar in #624

Full Changelog: v2.15.0...v2.16.0

v2.15.0

09 May 08:20
071decf
Compare
Choose a tag to compare

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

Full Changelog: v2.14.0...v2.15.0

v2.14.0

18 Feb 08:19
9f8e83c
Compare
Choose a tag to compare

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

  • Simplify some bundle item retrieval logic by @fushar in #596

Judgels grader

  • Allow revealing evaluation result for chapter submissions by @fushar in #590

Full Changelog: v2.13.0...v2.14.0

v2.13.0

03 Feb 11:00
794e329
Compare
Choose a tag to compare

Judgels client

New features

Judgels server

New features

  • Wait chapter problem submission using new API by @fushar in #586

Bugfixes


Full Changelog: v2.12.1...v2.13.0

v2.12.1

20 Jan 10:31
Compare
Choose a tag to compare

Judgels client

Bugfixes

  • Restore broken submission in chapter problem (output-only) by @fushar in 7e49998

Full Changelog: v2.12.0...v2.12.1

v2.12.0

20 Jan 08:49
Compare
Choose a tag to compare

Judgels client

New features / For developers

Bugfixes


Full Changelog: v2.11.0...v2.12.0

v2.11.0

31 Dec 02:13
9c40925
Compare
Choose a tag to compare

Judgels client

New features / For developers

Bugfixes


Full Changelog: v2.10.0...v2.11.0

v2.10.0

17 Dec 09:39
4982805
Compare
Choose a tag to compare

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

Bug fixes

  • Fix crash when there is no rating events yet by @fushar in #564

New Contributors


Full Changelog: v2.9.0...v2.10.0