Skip to content

Releases: ReCodEx/web-app

v1.19.0

30 Nov 01:32
Compare
Choose a tag to compare

Changelog

  • User settings (notifications) updated, new flag added.
  • Filters for tags and environments added to exercise lists.
  • Exercise tags implemented.
  • Bug fixes, English labels updated.

Commits

833cec2 User settings updated and new flag added.
1df1bd2 Adding filters for environments and tags to paginated exercise list.
2a39e0e Adding tags to exercise details and exercise lists. Adjusting appearance of the list to make room for tags (and some refactoring).
f84167f Form for editing exercise tags created and placed on edit exercise page.
24f3068 Exercise tags API operations added in redux module and selectors.
30dbc7f Bug in loadAsync of user profile page.
49ed2c6 Fixing shadow assignment creation issues.
4ee37ab English fixes

v1.18.3

25 Oct 23:33
Compare
Choose a tag to compare

Changelog

  • Updates in SIS module, supervisors may unbind a group.
  • Fixing bugs in error messages and their translations.
  • Group relocation feature added for superadmin.

Commits

31206e2 #! v1.18.3
36a5642 SIS group unbinding implemented. Additionally, shortcut for deleting groups was added to SIS integration module.
0df7548 Updating registration and login error messages.
baf28df Fixing show/hide menu button for the most narrow screens.
f7182ba Group relocation form added on the Edit Group page.
1435153 Fixing bug in testing http response codes.

v1.18.2

05 Oct 19:27
Compare
Choose a tag to compare

Changelog

  • Better handling of unauthorized requests.
  • Improving user switching controls.
  • Adding interface for localized API error codes.

Commits

3531d6a #! v1.18.2
7f1c6df Updated caption label for exclusive runtime environments.
ce99c37 Adding interface for translating API error codes. Using this translation in login form.
1ed4db8 Updating way how the user switching controls are handled (better token refreshing, button for removing user from list).
ac7b6b2 Updating captions and localizations.
b207818 Better handling of 403 HTTP responses to detect, when the user is no longer welcome and should be logged out.

v1.18.1

22 Sep 16:40
Compare
Choose a tag to compare

Changelog

  • Fixing build issues.

Commits

1c661ad #! v1.18.1
21d67bc Fixing .spec file for RPM build process.

v1.18.0

21 Sep 12:34
Compare
Choose a tag to compare

Changelog

  • Major redesign of web application core to make it compatible with new versions or React and React Router.
  • Upgrading package dependencies due to security issues.
  • Adding support for Go and Rust in simple config form.
  • Improving user's badge, adding ability to change effective role (for superadmin only).

Commits

ca06ce2 #! v1.18.0
500a3e8 Fixing lang changing issue (better reload after lang changed).
66d08af Fixing issue with react-intl update.
147b7b0 Updating code to new eslint standard.
8cb6db6 Updating logged-in user's badge.
ddd80f6 Upgrading package versions to fix security issues in package dependencies.
a79e506 Adding a configurable link to wiki page with runtime environments info.
d925b42 Adding Go and Rust (new runtime environments) into simple-config form.
2a400dc Updating user profile form to better handle password updates and reflect new force update feature.
1474a04 Implementing effective roles and their switching for superadmins. Redesigning logged in user badge whilst at it.
0da7e86 Final polishing.
4c7739a Fixing minor bugs.
82ade86 Fixing tests.
f748346 Major redesign of routing-related internals (aggregated in one commit, it cannot be helped). Webapp updated to use react-router v4. Router is no longer interconnected with Redux. Routes and links have centralized declaration in routes.js. Language was removed from URLs (now it is stored in cookies + local storage). Async loads are now performed strictly on pages and root App component (when performing SSR).
95f483e Fixing errors discovered by new version of eslint.
7554f30 Fixing security issues, removing unused packages, fixing webpack dev setup broken with last update.
599d4df Updating package dependencies due to security issues.
720dc8c Final polishing, font-awesome update, and updating locales.
e554274 Migrating remaining context data to new provider-consumer context API.
0e66b99 Updating userSettings to be injected via new context API.
1766d20 Updating components to the new React API (16.3 and newer).
9b4babb Upgrading react and redux (and some related packages) to most recent versions. Fixing some initialization issues raised by the upgrade.
74ca9cf Upgrading package dependencies to avoid security issues.
ace2411 Minor adjustment in system messages acceptance.
cf4c291 Superadmin no longer sees user's private settings (i.e., is no longer able to edit them).
8885103 Implementing UI data modifications. Using UI data to remember, which system messages the user already read.
1370bd2 Upgrading dependencies to avoid security vulnerabilities.
97a9590 Updating vulnerable package dependencies.
5ea1aa7 Prevent system message icon flicking when user logs in (and loads dashboard).

v1.17.0

23 May 20:03
Compare
Choose a tag to compare

Changelog

  • Implementing first version of system messages (and corresponding admin page).
  • Switch to 24h format for all Datetime form fields (all locales).
  • Assignment results page redesigned.
  • Best solutions marked at assignment results page.
  • New admin's dialog for creating users (manually).
  • Fixing bugs, improving ux.

Commits

f7cefb6 Correctly reset new/edit system message form.
0efbc9b Hacking ACE Editor to hide cursor in read-only mode.
eac725d Improvement of comment text area resizing.
bc307ae Switch to 24h format for all Datetime form fields (all locales).
40c749b Final polishing.
5bff6fa Fixing issue with locale switching.
dea6ae3 System messages loading fixed.
c8b8043 Improving appearance of system messages. (Fontawesome upgrade required)
c6b8c77 Fixing bugs, minor ux issues, refactoring, cleanups, and removing ugly hacks.
b8ae00c Localization
f575b2b Filter old messages & fixes
61fc9f0 System messages showed to users
4f7d45e Finish editing and listing system messages
4619ed4 System messages global edit page
d055c69 Final polishing.
26d4fb8 Fixing tests.
4fb72ea Adding accept action buttons to assignment solutions overview.
cdb9459 Adding filter for best solutions only to the assignment solutions page.
8fe325c Best solutions are now distinguished by different icon in the assignment solutions table.
55a4ed7 Action buttons added to new assignment solutions table.
8e2f592 New solutions table view implemented for Assignment status page. Checkbox toggles between original view and new table view.
ee30fe9 Dialog form for creating users added. Dialog is triggered by a button on Users page, visible only to superadmin.
88fc8a7 Making sure that tests in result tables are displayed ordered by their names.
a1cc331 Making sure test names are trimmed in config form before sending them to API.

v1.16.1

15 Apr 12:56
Compare
Choose a tag to compare

Changelog

  • Fixing bug in exercise config form.

Commits

bec0336 Fixing bug in exercise config form.

v1.16.0

14 Apr 10:03
Compare
Choose a tag to compare

Changelog

  • Haskell support added.
  • Multiple minor UX improvements.

Commits

8ca94a4 Update API interface to reflect last modification in error reporting.
ca1231e Improving appearance of simple environment edit form (adding environment info).
5184625 Adding support for Haskell in exercise config forms.
842a214 Remove fields for setting instance name and description which are no longer valid
880f99e Add instance admin to instance info table
d3aac77 Properly display localized instance description
699ac6a Fixing translation for a link to markdown wiki page.

v1.15.3

25 Mar 19:42
Compare
Choose a tag to compare

Changelog

  • Fixing bugs.

Commits

92e7074 #! v1.15.3
f4625b0 Fixing bug in exercise simple config (cannot set custom judge for data-only exercises).
a82e183 Change czech localization of reevaluated label and merge it in assignment solution and reference solution
ca8035a Display resubmission author and runtime environment on ReferenceSolutionDetail page
143e1e2 Fixing typo.

v1.15.2

24 Mar 21:50
Compare
Choose a tag to compare

Changelog

  • Prolog support added, exercise simple config form slightly refactored.
  • Bug fixes and minor ux improvements.

Commits

ff99c50 #! v1.15.2
5ecf97b Final polishing (form verification improvement, captions).
b03144b An info panel for Prolog config and explicit extra-files smart fill function added.
eabdfcb Refactoring helper for simple exercise configs and adding support for Prolog.
c67df9f Refactoring exercise simple config form tests to merge regular and data-only test into one modular concept.
c784523 Refactoring simple config test component.
a652c2c Adding Prolog environment to config structures and environment edit form.
1fdf1d7 Adding helpdesk/mailto link to failed CAS registration message.
915b4c9 Fixing initial values of new subgroup form.