Releases: openfun/richie
Releases · openfun/richie
2.0.0-beta.15
Added
- Add main content placeholder to programs list view
- Create a function checking username in social auth pipeline
- Extend social-auth middleware to use a page to display error
- Add
urls
property toUserSerializer
. The urls are built with a new settingMAIN_LMS_USER_URLS
which contains custom links to access to LMS profile views from richie. - Add a useMatchMedia hook to easily show/hide react component through media query
- Add LimitBrowserCacheTTLHeaders middleware to limit the browser cache TTL
Changed
- Allow default CKEditor settings on "maincontent" placeholders
- Remove copyright notice from footer in base template and allow customizing it
- Allow customizing the side pages created by the demo site
- Make demo site work without licences placeholder
- Allow empty content on glimpse plugins
- Switch from deprecated tslint to eslint js linter and update codebase accordingly.
- Improve Course Search UX by triggering scroll up after courses are retrieved
Fixed
- Frontend did not report error to Sentry
- Fix how EDX_USER_PROFILE_TO_DJANGO default value is set
- Use variables for button colors in language selector so it fits in with themes.
2.0.0-beta.14
Changed
- Change CTA enrollment button for anonymous users
- Allow to configure EDX_USER_PROFILE_TO_DJANGO setting
Fixed
- Limit number of text plugins to 1 in the course description placeholder
2.0.0-beta.13
Added
- Add a language picker menu to Richie's header & footer, powered by a new
React component.
2.0.0-beta.12
Added
- Add LMS connection (back and front) to handle enrollment on course runs
- Add LMS backend with enrollment methods for Open edX
Changed
- Allow any format for course run urls
- Stop synchronizing user permission fields on oauth:
is_staff
and
is_superuser
- Add default image for empty person portrait
- Add default images for empty organization logo and banner
- Add translation context to course and course run detail page section titles
Fixed
- Authentication urls should not be i18n
- Reorder sections on the course run detail page to mirror course detail page
2.0.0-beta.11
Fixed
- Fix typo in python dev dependencies
2.0.0-beta.10
Added
- Add Linkedin badge in social networks templates.
- Add new section "septenary" with a new wave decoration.
- Add redis sentinel cache backend
- Allow to configure cache and session settings with environment variables
Changed
- Allow one simple text plugin as person page main content
- Allow glimpse plugins in course page information placeholder
- Revert to long plugin names in side toolbar placeholder plugin list
Fixed
- Spinner component was broken due to missing styles.
2.0.0-beta.9
Added
- Add oauth2 and OIDC authentication backends for SSO with Open edX
- Add an icon to the 'login' button.
- Add icons in course glimpse footer & next to organization name.
- Add new variant "quote" to glimpse plugin.
Changed
- Improve search error message layout
- Make larger thumbnail for course and blogpost glimpses.
Fixed
- Lowered down global 'h1' and 'h2' font size and added new
'extra-font-size' variable with previous h1 value. - Adjust title size 'large_banner' variants.
- Fix accordion button 'nested-item__title' alignment to the left.
- Another attempt to definitively fix the glitch with wave decoration
and Chrome zoom/unzoom. - Add a little bit of space between banner and title on organization
and category detail. - Fix header menus align/position between breakpoint 'md' end and
'lg' start. - Fix breadcrumb item on small breakpoints when text is too long.
- Fix nesteditem list variant to act like a basic list.
- Fix an issue that broke the course search field after the user clicked
the "reset filters" helper.
2.0.0-beta.8
Added
- Add checkmark icon to course skills bullet lists.
Changed
- Change course detail content titles to neutral dark color.
- Customize CMS placeholder menu for more readability.
- Make login/logout CTA more visible.
- Add template block around footer slogan.
Fixed
- Fix course detail vertical rhythm and font size.
- Fix accordion border line.
- Fix basic block element alignment in section.
- Include the SVG icons sprite in
base.html
instead of loading it as
external content so it can support usage with CDNs. - Add grid constraint on person 'main_content' placeholder content.
- Make course glimpse category cartouche less "aggressive".
- Improve accessibility on 'body-mentions'
2.0.0-beta.7
Changed
- Allow glimpse plugin in course information placeholder
- Allow overriding the contact us button in the topbar
- Improve performance of Search frontend.
- Refine Large banner plugin layout for hero variant.
- First course glimpses on three columns on homepage.
- Fix glitch with "scaleX" usage on wave decoration on category and organization detail banner.
- Fix content vertical alignment for category glimpses in section tiles.
v2.0.0-beta.6
Added
- New integration for nested items and glimpse plugins
- Add glimpse plugins to the course information placeholder on demo site
Changed
- Refactor nested items to simplify them
- Remove the "suggested by" sentence from course detail view
- Allow removing the contact us button in a theme
- Center organizations on course detail view
- Scroll course search to top when the user interacts with the filters pane.
- Increase default course search results number from 20 to 21.
Fixed
- Invert course description and introduction blocks