v0.15.1
·
548 commits
to release-v0.15.x
since this release
What's Changed
High level summary
The goals of this release were to fix a bug preventing proper syncing of an individual user's data across multiple devices and to make some small frontend improvements
Added
- Deprecation warnings for Python 3.4 and 3.5
- Added auto-alignment property for text display in cards, based on the language
- Allow untranslated headers in csv imports and correct serialization into json
Changed
- Updated morango to v0.6.8 to support syncing fixes
- Bump zeroconf for fix to properly trigger service update events
- Bump KDS version to v1.3.0
- Updated translations to support minor translation fixes
- Updated gherkin scenarios for new features
- Content API: Change default ordering to combination of "lft" and "id"
Fixed
- Keyboard accessibility/tab navigation focusing for searching and filtering
- Allow for scrolling in side panel, and have side panel always take up full height of page even with 0 results
- Small UI improvements including focus ring spacing, button alignment
- Hide hints column in Perseus renderer when it could not be displayed to improve display on smaller screens
- Handle no xAPI statements existing when calculating H5P and HTML5 progress
- Don't package core node_modules dir
- Refactor card components for consistency and comprehensibility
- Address tech debt around KDS theming colors
- Fixed several front end console errors
- Ensure that we filter by subset_of_users_device on network location API
Details: Complete list of PRs and link to full changelog
Complete list of PRs
- rebuild kolibri tools for 0.14.7 by @indirectlylit in #8524
- Bump morango to latest version 0.6.6 by @bjester in #8877
- Add 0.15.0 changelog notes by @marcellamaki in #8966
- Minor feature corrections by @pcenov in #8968
- Don't package core node_modules dir by @rtibbles in #8957
- Various UI fixes and improvements by @MisRob in #8973
- Don't use git:// protocol for unauthenticated github access. by @rtibbles in #8987
- Handle no xAPI statements existing. by @rtibbles in #8990
- Bump morango to v0.6.7 by @bjester in #8995
- Updates to several feature files for the 0.15 release by @pcenov in #8974
- Content API: Change default ordering to "lft" by @manuq in #9002
- Merge up morango bump to v0.6.7 by @bjester in #8998
- Fix
isTopic
error on Topics page by @sairina in #8996 - Move close button logic to
FullScreenSidePanel
by @sairina in #9018 - Fix Library and Topics pages side panel scrolling by @sairina in #8986
- Bump to 0.15.1 alpha by @rtibbles in #9040
- Update KDS to v1.3.0 by @MisRob in #9036
- Use url utilities to format urls by @bjester in #9026
- Additional scenarios for manually adding the URL address of an existing Kolibri instance by @pcenov in #9045
- Theming fixes + couple UI fixes by @MisRob in #9011
- Fix formatting issues in CHANGELOG.md that is breaking docs build by @rtibbles in #9048
- Fix range requests where 'end' is specified. by @rtibbles in #9047
- Latest from Crowdin for 0.15.1 patch release by @radinamatic in #9049
- reduce and fix migrations by @jredrejo in #8999
- Release v0.14.x into Release v0.15.x by @rtibbles in #9054
- Update ChangeLog bulleting by @rtibbles in #9055
- frontend architecture docs correction re: default sass import by @nucleogenesis in #8976
- Card refactor by @marcellamaki in #9038
- Allow untranslated headers in csv + correct serialization into json by @jredrejo in #9039
- Ensure that we filter by subset_of_users_device on network location API by @rtibbles in #9079
- Fix morango 144: integrate new version of morango to address single-user syncing issue by @jamalex in #9073
- Tweak implementation of SlicedFile to match tested version from whitenoise by @rtibbles in #9066
- Use os.path.abspath to ensure path resolution. by @rtibbles in #9081
- API: Remove duplicates for tag filtering by @danigm in #9059
- Add regression test for latest sync issue, and bump morango to 0.6.8 by @jamalex in #9084
- Fix the side panel not taking the full height on a page with no content when browsing a channel by @MisRob in #9089
- Bump zeroconf for fix to properly trigger service update events by @bjester in #9092
- Make database preseeding sensitive to custom build options. by @rtibbles in #9076
- Add padding to and elements on device permission page table by @marcellamaki in #9087
- Fix alignment and improve visibility of navigation buttons in a quiz by @MisRob in #9085
- Fixes for buttons on resource cards by @MisRob in #9083
- Fix focus for mobile full screen side panel; update
CoreMenu
,CompletionModal
, andFocusTrap
API by @sairina in #9029 - Perseus to only show hints when allowHints or interactive is true by @nucleogenesis in #9098
- Fix typo in database engine description by @rtibbles in #9112
- Remove kfixedgrid from category search modal by @marcellamaki in #9080
- Fix category search modal focus by @sairina in #9114
- Adds auto alignment to channel card grids to ensure proper description display for RTL by @rtibbles in #9115
- Deprecation warnings for Python 3.4 and 3.5 by @rtibbles in #9113
- Update changelog for 0.15.1 by @marcellamaki in #9117
Full Changelog: v.0.15.0...v0.15.1