Releases: ReCodEx/web-app
v2.3.0
v2.2.1
Changelog
- Showing accepted status in results table.
- Making the logged-in student easily found himself/herself in the results table.
- Package dependencies updated.
- Fixing bugs and minor appearance improvements.
Commits
6367768 #! v2.2.1
1b66ffe Hotfixing bug in user edit form (form initialization fails if the user has no UI data object yet).
cd9ed0e Merge pull request #457 from ReCodEx/dependabot/npm_and_yarn/follow-redirects-1.14.8
18c70ba Merge pull request #458 from ReCodEx/ux-improvements
bbe22c3 Misc minor appearance adjustments, labels, callouts, translations, ...
a7129e8 Showing accepted status in the results table (as a small icon in each cell).
6eb7f84 Adding icon that will allow the user hide everyone else in the results table, so one can better read his/her own points.
164b253 Upgrading dependencies.
27ec70e Bump follow-redirects from 1.14.7 to 1.14.8
v2.2.0
Changelog
- Significant changes in pipeline-related pages. Pipeline editor rewritten from scratch.
- Refactoring and code cleanup of pipeline-related components.
- Upradting various CSS, mainly for improving assignment specification (Markdown) visualization.
- Re-enabling debug resubmits for C# .NET environment.
- Adding support for Maven environment.
Commits
749a764 #! v2.2.0
b25b7b0 Merge pull request #456 from ReCodEx/ux-improvements
98946c0 Merge pull request #455 from ReCodEx/markdown-katex-styles
9d17ad9 Minor appearance styling details.
db48df6 Re-enabling debug resubmits for C# .NET environment.
51f901c Merge pull request #454 from ReCodEx/maven
962e861 Adding Maven environment identifier among known environments.
d025fa4 Merge pull request #451 from ReCodEx/pipelines
950c4ac Merge branch 'pipelines' of https://github.com/ReCodEx/web-app into pipelines
605c1bf Code cleanup.
3271083 Merge branch 'master' into pipelines
94130b3 Improving visualization of solution points computation (rounding and epsilon).
8832a2a Fixing bugs.
aaa309e Bump follow-redirects from 1.14.4 to 1.14.7
65744d3 Bump markdown-it from 12.2.0 to 12.3.2
e31fdc3 Code cleanup.
cb4b4b7 Adding a list of associated exercised on the pipeline overview page.
5368aa8 Updating css style versions for katex markdown extension.
af1b405 Fixing pipeline fork function, adjusting pipeline detail page accordingly.
27d4f1d The pipeline edit page was cleft in twain (metadata and structure).
ce36e76 Providing standard navigation for pipeline pages.
23bd230 Finalizing pipeline submission (making global adjustments to submit button and submit error reporting).
4bf684b Pipeline import and export added to editor container.
1b57b92 Performing structural checks when pipeline is loaded into edit container.
318aede Using new pipeline graph for read-only visualization as well. Subsequent cleanup of deprecated pipeline code.
1ea59b4 Implementing new visualization of the pipeline for the edit container.
e39d627 Adding comments and hints for box types to pipeline editor.
35d875d Pipeline validation added to edit component.
99c6a66 Adding undo/redo functionality to pipeline-edit component.
05e04d9 Fixing several bugs.
77a946c Fixing editting typo.
cf9eebf New interface for displaying and editing pipeline configuration.
f5cfaad Refactoring pipeline edit page and related forms. Pipeline structure removed from basic edit form (will be placed into separate component).
v2.1.1
v2.1.0
Changelog
- Adding deadline to shadow assignments.
- Group tree views refactored and improved.
- Fixing appearance of server-side login form errors.
- Awarding shadow assignment points to multiple students simultaneously.
- Showing correctness of last evaluation in the reference solutions table.
- Introducing editor font size UI parameter.
- Moving visual parameters from user settings to user UI data. Modifying edit forms accordingly.
- Updating assignment edit form so it allows sending emails also for assignments that are scheduled to become visible.
- Updating package dependencies
- Various bug fixes and ux improvements
Commits
6a267f5 #! v2.1.0
4a80b23 Reflecting API changes in permission hints for creating assignments from exercises.
2df0df8 Workaround for collapsable component which did not set correct height if a form submission failed.
39a86e5 Updated changes based on discussion
6ce5bda English formulation fix
8902845 Adding deadline to shadow assignments.
1082ba5 Bump validator from 13.6.0 to 13.7.0
10ad73b Group tree views refactored and improved.
6e7302c Fixing group detail exercises list reload bug.
2ed1355 Preventing users with external accounts to modify titles (as well as name and surname).
8de72a7 Fixing appearance of server-side login form errors.
f22cac7 Awarding shadow assignment points to multiple students simultaneously.
6031830 Showing correctness of last evaluation in the reference solutions table.
ed26378 Updating dependencies (major versions).
e4c0f4f Updating dependencies (minor versions).
2c3f136 Fixing solution links for regular students so they cannot get to pages where they are not allowed.
7075d39 Introducing editor font size UI parameter.
88bcca6 Moving visual parameters from user settings to user UI data. Modifying edit forms accordingly.
bca9ebd Fixing submit/reset button appearance on create subgroup and relocate group forms.
a30c539 Improving button-select input adjacency on create exercise form.
0d3b486 Moving add test button to the top of the form so it will not be scrolled away when pressed.
ca8a7f6 Making dirty form inputs blue (instead of green).
5679712 Updating assignment edit form so it allows sending emails also for assignments that are scheduled to become visible.
v2.0.2
Changelog
- Fixing bugs
- Improving UI and UX
Commits
d383883 #! v2.0.2
610d6e0 Deadlines explanation graph is not shown (nor the button) in trivial case when max points is zero all the time.
569feae Improving captions and texts in the edit assignment form.
579ad42 Better indication of file-upload errors (especially bad chars in file name).
70a06c2 Login page tab indices.
f714b3d Appearance of focused buttons and links.
bccf304 Fixing several issues where safeGet should have returned empty array as fallback.
1362be2 Fixing bug that resets the shadow assignment points form.
4433905 Updating dependencies (yet again).
1f61c70 Fixing bug - superadmin should be able to add student to any group.
ccfd6ce Making the information about not-verified email address more persistent and visible on multiple places.
e2e57d0 Updating dependencies in package and lock file.
e184e53 Fixing gravatar checkbox caption.
v2.0.1
Changelog
- Fixing bugs, fixing some more bugs, fixing ux issues raised by users regarding 2.0 version.
- Transitively archived groups will show links to directly archived ancestor groups.
- Adding shadow assignments to students' group overviews at dashboard.
Commits
4289d89 #! v2.0.1
3d0dd67 Small update in redirect after assignment deletion (from assignment edit page to group detail page).
4de9495 Improving buttons appearance.
b3c3557 Fixing bug in SIS group bindings (offer the right list of groups).
05efd6d Fixing redux updates that handle set/unset accept flag of solutions.
41e1539 Adding shadow assignments to students' group overviews at dashboard.
1c4c6be Fixing appearance of code segments in markdown-rendered elements.
40bb6e7 Adjusting permission hints checking.
dfda8d0 Transitively archived groups will show links to directly archived ancestor groups.
6290338 Making sure group names container loads also archived groups.
72732cc Fixing validation of file lists in exercise tests config form.
5e56b2d Updating async jobs table in server management.
78ce1c9 Proper reloading of exercise when ref. solution is submitted/deleted.
dea034a Fixing problem with combination of tooltips and confirmation overlay in the exercise limits form.
3836dee Minor appearance issues (editor font size, commas between group admins).
4d27761 Updating .spec file for COPR builds.
v2.0.0
Changelog
- Async jobs monitoring and management for superadmin.
- Resubmit all button modified to handle async job waiting.
- Migration to new Bootstrap and AdminLTE (new look).
- Implementing per-partes file upload using new API endpoints.
- Home page redesigned.
- Improving appearance of solution files table and letting it list contents of ZIP archives where appropriate.
- Assignment max. points interpolation and its visualization (graph, info markers).
- Adding observer as new group-membership type, updating visualization and modification of non-student members management (to reflect API changes).
- New navigation controls: unified heading navigation at every page, group selector moved to the top panel.
- New page with list of all solutions of one user from one group.
- User profile page reconstructed, dashboard simplified and optimized.
- Updating all lib dependencies to the latest versions, significant refactoring.
Commits
7951c6b #! v2.0.0
f4a1f91 Containerization of dashboard so the individual boxes can be loaded on demand (if there are to many and the boxes are initially closed).
bb0a45c Fixing minor bugs and ux issues.
a2f2914 Fixing header icons badges appearance.
7f4f341 Turning some group names into links.
3e6e779 Hiding archive buttons for transitively archived groups.
309f124 User profile page reconstructed.
1a263fb Persisting the state of checkboxes that control visualization of solution lists in local storage.
cd331a0 Creating appropriate links of user names that point to new user-solutions page.
10a395d New page with list of all solutions of one user from one group.
7200c36 Fixing small bug in member-groups panel loading.
3370ecf Fixing dashboard for the moment (future redesign is still planned after new grading system for groups is in place).
3e6711e Fixing problem of empty group selector.
ce763d5 Fixing translations.
41e3017 Improving groups dropdown menu.
7474127 Standardization of page headings.
1c618f7 Removing breadcrumbs completely.
81e3f94 Implementing navigation panels with important links for almost every page.
e9b425a Relocating header-related components under layout.
eb22ad1 Adding group membership indicator and dropdown selector to header stripe.
0bdcc05 Improving solution files list to handle zip entries and entry point marker.
15f4cf8 Fixing permission-testing issues revealed by new observer group membership type.
b84e5c6 Redesigning solution files table.
197dfa9 Updating webapp to match changes in API (solutions structure, files metadata removed).
c944be9 Adding new group membership type -- observer.
1c21ca1 New implementation of user-group membership (admin, supervisor) management (to reflect changes in API as well as increasing ux comforts).
ffb79c2 Updating redux store (and selectors and related components) to hold membership of users only in groups (not in user resources).
c012f01 Replacing fetch students and fetch supervisors by generic fetch users by ids.
3bd3f86 Bump path-parse from 1.0.6 to 1.0.7
e4a1dd4 Fixing appearance of solution test results table.
811b308 Improving selection of related solutions using a solutions list in a dialog.
014ceef Fixing max points limits and warning in points override dialog.
b2d40c0 Updating detail tables for solution and its evaluation, especially with respect to recent changes to deadlines and point interpolations.
d1b4658 Fixing fake avatars positioning.
5dac8d6 Unifying appearance of max points between assignment detail box and assignments table.
c96d5e0 Updating information table at assignment to correctly handle new deadline and points limits options.
fd19262 Additional warnings added for second points limit in edit assignment form.
3aee1fc Implementing graph to visualize relationship between points limit and deadlines of an assignment.
01b7aa5 Implementing modifications in assignment forms to reflect new points interpolation option.
ad5d138 Improving appearance of check-boxes in the whole application. Replacing toggle with nice checkbox in checkbox lists.
b356e9b Improving appearance of file uploads table.
9e721ac Fixing various button placement, embedding, and grouping issues.
433a857 Implementing our own button grouping.
e23af80 Fixing small bug in webpack configs.
eb5d77c Home page redesigned.
6a11585 Allowing solution files to be always downloaded in ZIP archive. Changing name of that ZIP file to include name of the author.
2ba7e8a All alerts were converted into callouts.
50714f0 Creating an enhanced callout component and converting all
6b9e89a Implementing per-partes upload using new API endpoints. ReCodEx can handle slow uploads of large files now.
90128c9 Upgrading dependencies (#422)
faafe02 Add new heading logo to public resources.
63d3c11 Webpack hotfix.
5352c65 Fixing linter issues.
1243aa8 Fixing mocha tests.
49579d1 Updating translations with new setup.
4a90134 Switching from isomporphic-fetch to cross-fetch polyfill.
de94162 Upgrading webpack and necessary dependencies, fixing configs.
36722c3 Upgrading visual components.
0b80eb7 Fixing user panel and basic content components (boxes, buttons...).
c03fb96 AdminLTE upgraded to major 3. Reconstruction of header and sidebar started.
21a0521 Fixing pagination buttons.
5b2e224 Renaming bsSize to size.
ea26a00 Completed bootstrap migration checklist.
d651cf2 Migration to react-bootstrap 1.6. Fixing common attributes and grid system.
3e190fb Replacing Well component from react bootstrap with our own implementation of InsetPanel.
2aed989 Adapting async-jobs interface to match changes in API.
2d63477 Fixing API urls to adjust for minor change in async-jobs endpoints.
0961170 Bump codemirror from 5.52.2 to 5.58.2
8f53838 Bump browserslist from 4.11.0 to 4.16.6
0d22ede Bump dns-packet from 1.3.1 to 1.3.4
8e7e791 Bump ws from 6.2.1 to 6.2.2
e106f46 Polishing, fixing minor issues.
1460e35 Implementing asynchronous resubmit-all operation.
18ca557 Async jobs redux modules implemented. Async jobs overview added to the server management page (former broker page).
38716a3 Bump hosted-git-info from 2.8.8 to 2.8.9
e08deaf Bump ua-parser-js from 0.7.21 to 0.7.28
c0cae58 Bump url-parse from 1.4.7 to 1.5.1
8392492 Bump ssri from 6.0.1 to 6.0.2
v1.26.0
Changelog
- CAS/LDAP registration and authentication delegated to external authentication adapter-application.
Commits
b6e5fbe #! v1.26.0
a6c2708 Polishing.
7691aa8 Updating readme (documenting new webapp config items).
a2c1dac Updating tests to match previous modifications.
79949e6 Removing old components for CAS authentication and registration.
e554cea Implementing new external login box that handles external authentication.
2e54247 Registration page modified - special built-in registrators (CAS, LDAP) removed.
c975b0c Bump elliptic from 6.5.3 to 6.5.4
b875abc Bump is-svg from 4.2.1 to 4.3.1
v1.25.1
Changelog
- Adjustments in access control.
Commits
be27403 #! v1.25.1
2d4986a Introducing readOnly prop into the whole exercise config form so it can still be displayed for users who may see the data but not update the exercise.
d4fde4b Minor adjustment in permissions checking -- only full supervisor role can change user relations to group.