Skip to content

Beta Release: v.0.6-beta

Compare
Choose a tag to compare
@Brend-Smits Brend-Smits released this 22 Jun 10:59
· 1678 commits to develop since this release
10f2643

First public release of Digital Excellence, the project is now accessible via: https://dex.software
Changelog Frontend: Check below
Changelog Backend: Click here.

Release v.0.6-beta

Added

  • Added this very changelog - #62
  • Added issue & pull request templates (bug & report) - #11
  • Added Footer - #68
  • Implementing design: Edit project page - #98
  • Implemented new design login page - #66
  • Implemented search functionality for project overview - #72
  • Added an embed button and embed page - #140
  • Get current user role from the backend - #141
  • Implemented global error handling & logging to Sentry - #77
  • Implemented wizard for GitHub and GitLab source url's - #146
  • Implemented the highlight modal - #75
  • Added the pipeline for the frontend - #143
  • Implemented alert service & displaying of alerts - #76
  • Implemented 404 page and catch all route - #99
  • Implemented pagination on search results and project overview - #158
  • Implemented the functionality to delete one/multiple highlighted project(s), and implemented a modal where the user can select and confirm the higlights that need to be removed - #180
  • Implemented alerts to display user friendly success & error messages - #172
  • Implemented sorting & filtering accordion for project overview - #171
  • Added privacy policy and updated footer links accordingly - #211
  • Implemented beta banner & feedback button - #198
  • Implemented search functionality on home page - #166
  • Added user to project-overview page, user is now also searchable - #207
  • Implemented remove project modal - #193
  • Added a privacy policy modal before the login - 215
  • Implemented permission validation for project edit / delete / highlight / embed buttons - #213
  • Implemented WYSIWYG Editor for project description - #216
  • Added pipe to strip html to fix the html showing in highlights - #243

Changed

  • Changed from Clarity framework to NGX Bootstrap - #101
  • Changed the oauth scopes to include email - #112
  • Updated design for Project Edit page, buttons and other Quality of Life changes - #128
  • Added more structure to styling & moved scss to specific files in the assets folder - #122
  • Updated favicon to match branding & added favicon support for various platforms - #145
  • Hidden project tags for production mode - #148
  • Changed Login page to display only one login with FHICT button & improved styling of login button - #157
  • Moved accordion styling out of the global stylesheet and into the stylesheet of the overview component - #106
  • Changed the login flow to the identity to support direct access to external providers. - #173
  • Changed default profile picture for users which are logged in - #147
  • Changed login button text to sign in for consistency - #186
  • Changed the design of the "Add Project" page - #188
  • Changed the project-add input and search inputs so you can now press the enter key to submit - #224
  • Added localStorage Utils class to access the localStorage and it's keys from one central piece of code - #238
  • Changed the wizard requests, fixed URL not supported error and added message - #236
  • Changed styling of project overview filters and project add collaborators to match the designs - #242
  • Changed when Sentry logs http errors - #231
  • Changed text when there are no Highlights - #221

Removed

  • Removed the 'x' from search inputs - #224

Fixed

  • Fixed the bug when there are less than 3 highlights - #113
  • Fixed the bug where requests made to external API's would also receive our access token - #184
  • Users can no longer edit a project of which they are not the owner - #168
  • Fixed issue where user would need to login again after a window refresh - #176
  • Fixed issue where the alert container would display itself while there are no alerts active - #200
  • Fixed issue where user endpoint would get called when a user is not authenticated - #189
  • Fixed issue where empty search would cause a 404 error to appear on the projects overview page - #179
  • Fixed the styling of the contributors overview on the project detail page - #182
  • Fixed issue where a not authenticated user was able to open the project-add modals - #224
  • Fixed the layout of project embed pages breaking on smaller viewports - #223
  • Fixed issue where beta banner was not dismissible - #239
  • Fixed styling to match the designs, replaced images on home and sign in - #233
  • Fixed issue where invalid project id would trigger error - #235