Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ReCodEx/web-app

v2.18.0

26 Sep 15:39

Choose a tag to compare

Changelog

  • Displaying external attributes on the group info page.
  • Removing old SIS integration page and related components.
  • Minor bugs fixed and ux issues resolved.
  • Updating for nodejs 22.x.

Commits

b33d1d7 #! v2.18.0
93094d7 Fixing behavior of check-boxes in exercises' multi-assignment form.
b6422b7 Unifying submit button icons.
13521b7 Fixing the issue of breaking buttons in test results table.
29f21d6 Compacting admin lists in group tree view where there are more than 2 admins per group.
9714169 Visualization of external attributes at GroupInfo page.
19716c6 Displaying external attributes in group info table.
d770cc4 Redux operations for getting group external attributes.
f51fc3d Removing sis bindings info, sis redux stuff and remaining controls.
7551224 Removing group external IDs from tables and edit form since they were deprecated.
06c1aa8 Removing all SIS integration related stuff from webapp.
bd40618 Bump webpack-dev-server from 5.2.0 to 5.2.1
c5d9c53 Bump brace-expansion from 1.1.11 to 1.1.12
3816c8e Adding external group management scope in GenerateTokenForm.
aa71037 Updating for nodejs 22.x.

v2.17.0

09 Jun 21:35

Choose a tag to compare

Changelog

  • Improving visualization of locked (and unlocked) students during exams, adding translated IPs.
  • Adding an icon for copying the content of a source code file into the clipboard.
  • Fixing visualization problems (displaying unauthorized content to users).
  • Fixing many typos in UI.
  • Adding PySpark into standard runtime environments.

Commits

4d7fbbf #! v2.17.0
c06ba10 Fixing issue #580, user results displayed incorrectly when student was removed from the group.
9e016a9 Enable copying the entire content of a source code file into clipboard.
c276ec3 Fixing visibility of assignment and user solutions by regular student.
1d6099a Adding IP address translation for UI presentation (based on translation table from UI config).
b63d725 Improving visualization of locked students on the Exam page.
fc4113b Show the number of locked students on the Exam page during the exam.
f4af623 Let's make sure the plagiarism callout is not displayed before all solutions are actually loaded.
33fae7c Fixing Czech typos reported in issue #579
bf73e07 Fixing English typos
c10c1d3 Bump http-proxy-middleware from 2.0.7 to 2.0.9
0aac19b Bump react-router from 7.4.0 to 7.5.2
88668c7 Enabling PySpark as a simple-form runtime environment.

v2.16.0

16 Apr 20:57

Choose a tag to compare

Changelog

  • Updating user invitation and creation forms to check for user name duplicates (forcing the user to check and verify users with the same name).
  • Fixing async email validation so the user invitation and creation form properly show an early warning when an email is already taken.
  • Adding info about plagiarism checks (for assignment solutions) even when no similar solutions were detected.
  • Improving the behavior of text snippets in code reviews.
  • Improving the behavior of the fetch-abort and its visualization during page transitions.
  • Sorting tables remember the selected sorting column in the local storage.

Commits

dd2d62a #! v2.16.0
a8b7b15 Fixing registration to skip the user-name duplicates verification.
903111b Adding duplicate user accounts (by name) detection and confirmation in create user form (for super-admins).
d32888a Adding name-check to the user invite form.
eaa7782 Fixing async email validation in user-invite form.
204bd05 Sorting tables remember the selected sorting column in the local storage.
5280cc2 Adding new UI error when user with given email address already exists.
cc3bc24 Better loading-failed notification for groups drop-down menu.
e1e5ed5 Improving behavior of the fetch-abort and its visualization during page transitions.
135be35 Workaround for page-switching so that Exercises and Pipelines are not stalled on loading.
0c0c603 Improving behavior of text snippets in code reviews.
ae0c6a4 Adding info about plagiarism checks (for assignment solutions) even when no similar solutions were detected.

v2.15.2

01 Apr 20:48

Choose a tag to compare

Changelog

  • Fixing the rendering issue that was slowing down transitions between pages.
  • Fixing minor issues in UI.
  • Updating package dependencies.

Commits

84ee38d #! v2.15.2
ebc7818 Making the resource rendered a mount-only component (when not mounted, it acts as if the resource is still loading).
d68e40d Providing workaround for rendering problems with forms when the route changes.
657925d Upgrading pkg dependencies (ranged).
b0192e2 Fixing copy-to-clipboard button in the token generator form.
1fa86d4 Bump prismjs from 1.29.0 to 1.30.0

v2.15.1

14 Feb 14:49

Choose a tag to compare

Changelog

  • Fixing bugs.
  • Downgrading React to 18 (19 not bundling properly).

Commits

46b5adf #! v2.15.1
806d6a9 Fixing issue #567 (error when adding user's in groups)
ea50c45 Downgrading to react 18.
eaa91f5 Upgrading dependencies.

v2.15.0

12 Feb 22:42

Choose a tag to compare

Changelog

  • Adding support for ReCodEx 3rd-party extensions.
  • Fixing appearance for narrow screens and sidebar handling.
  • Adding snippets for smarter copy-pasting (parts of) review comments.
  • Adding select/clear all buttons to group selection in collective assignment creation form.
  • Adding a warning icon for ZIP files with invalid entry names and fixing solution files display filter to handle backslashes in ZIP files.
  • Adding a QR code with a link to the current page in the header drop-down.
  • Pkg dependencies upgrade, fixing bugs.

Commits

ed0c889 #! v2.15.0
28aaec8 Merge branch 'master' of https://github.com/ReCodEx/web-app
08bce4e Deprecation of SIS integration page.
488f72c Pkg upgrade (#565)
21a9668 Adding QR code with link to current page in the header drop-down.
816efff Adding snippets for smarter copy-pasting (parts of) review comments.
6cdd87f Fixing SIS integration for supervisors.
1ff664c Adding current URL for the return in the extension URLs.
57b863a Implementing extension links appearance on the sidebar and redirection handling.
349c453 Adding select/clear all buttons to group selection in collective assignment creation form.
4a18de0 Unifying appearance of points and correctness (%) in solution tables.
59a9d24 Minor code refactoring in main ejs template.
66221cb Fixing appearance for narrow screens and sidebar handling.
499f862 Adding a warning icon for ZIP files with invalid entry names.
2127402 Fixing solution files display filter to handle backslashes in ZIP files.

v2.14.0

15 Dec 21:48

Choose a tag to compare

Changelog

  • Migration to AdminLTE4 and Bootstrap 5.
  • Major upgrade of all dependencies.
  • Minor appearance and ux improvements.

Commits

d957cd0 #! v2.14.0
ab3f5ab Bump nanoid from 3.3.7 to 3.3.8
4809e0e Improving appearance of markdown input fields and their previews.
fa4d0a4 Updating buttons on dashboard's review-requests list so the users will not accidentally delete solutions.
d87200d Upgrading minor package versions.
b523ce1 Bump @eslint/plugin-kit from 0.2.0 to 0.2.3
6520139 Fixing bugs and adding x-mas appearance modification.
7c8c19b Improving sidebar appearance in collapsed mode.
04c4a55 Fixing batch of minor appearance issues.
843dbc1 Huge bulk of style fixing. Overlays fixed, icon overlays integrated to minimize code redundancy.
f9177c3 Upgrading to bootstrap 5 and AdminLTE 4 and fixing the most critical things that broke in the migration.
323e8f0 Bump http-proxy-middleware from 2.0.6 to 2.0.7
03fd282 Upgrading immutable.js to 5.x
f07774b Simple upgrade of yarn dependencies.

v2.13.2

20 Oct 21:35

Choose a tag to compare

Changelog

  • Enabling group points limit (as an alternative to relative point threshold).
  • Improving visualization of completed group requirements.
  • Allows expanding text fields to correctly process multi-line paste operations (splitting lines into separate fields).

Commits

3634e05 #! v2.13.2
1b8a0e3 Allowing expanding text field correctly process multi-line paste operations (splitting lines into separate fields).
c4f0238 Improving visualization of passing group points limits.
1c3f0c8 Adjusting group edit/create forms and group info table for the new absolute pointsLimit.

v2.13.1

03 Oct 12:43

Choose a tag to compare

Changelog

  • Fixing issues with reviews and review requests in archived groups.
  • Updating package dependencies.
  • Improving responsiveness for mobile devices (Home and Dashboard).

Commits

2f9288c Bump uplot from 1.6.30 to 1.6.31
5544575 Improving appearance of home page and dashboard for mobile devices.
ef54de6 Adding archived-group info on assignment solutions page and hiding close all reviews callout in archived groups.
f5b1ad0 Bump micromatch from 4.0.7 to 4.0.8
f3a0655 Upgrading dependencies. (#543)

v2.13.0

13 Aug 11:24

Choose a tag to compare

Changelog

  • Adding a checkbox to the assignment edit form to show/hide absolute values for time and memory limits.
  • Adding a solution indicator that a student requests a review.

Commits

fd680bb #! v2.13.0
5868622 Bump fast-xml-parser from 4.4.0 to 4.4.1
4d43889 Modifying dashboard's pending reviews list so it has similar format like review requests list.
401e7c5 Adding review-request filter for assignment solutions table.
68455e7 Adding a list of solutions with requested reviews on teacher's dashboard.
e0819b3 Updating redux storage to reflect optimization changes in solution set-flag endpoint response.
0c8d42f Adding review-request indicator in students' results table.
d8bf8bf Implementing review request buttons and indicators.
89a51cb Adding new email-notification check boxes to user edit settings form.
c748409 Adding canViewMeasuredValues flag in assignment edit form so the teacher can choose whether students see absolute memory and time values in the test results.
ac97779 Updating .spec file.
171ff67 Renaming server.js to server.mjs, so it is properly executed as ESM script by nodejs.