- [@jayoshih] Updated README
- [@jayoshih] Vueified channel list page
- [@ivanistheone] Dockerfile fixes
- [@DXCanas] docker-compose setup for dev
- [@kollivier] Added Django debug toolbar profiling panel
- [@jonboiser] Added vue router to channel list page
- [@kollivier] Made default thumbnail aspect ratio 16:9
- [@micahscopes] Load jQuery on signup/policy pages
- [@kollivier] Restore thumbnail data to public channels API
- [@jayoshih] Updated le-utils with correct document thumbnail order
- [@jayoshih] Fixed channel page rendering issues
- [@kollivier] Added babel-polyfill to base JS module
- [@ivanistheone] Removed unused ricecooker code paths
- [@kollivier] Upgrade pip during Travis build
- [@rtibbles] Added vue sandbox mode
- [@aronasorman] Added probers
- [@kollivier] Moved publishing code to separate file
- [@aronasorman] Added celery dashboard
- [@bjester] Added pycharm settings
- [@lyw07] Implemented per PR continuous deployment system
- [@kollivier] Optimized channel load times by reducing queries
- [@kollivier] Removed unused constant queries
- [@nucleogenesis] Added slideshow import from Ricecooker & publish to Kolibri
- @jayoshih Removed broken garbage collection file
- #875 Make sure files referenced by both orphan and non-orphan nodes aren't deleted
- #1359 jQuery symbol ($) is missing on privacy policy and signup pages
- #1358 After signup, I'm not prompted to accept the privacy policy
- #1352 ReferenceError: 'Symbol' is undefined
- #1337 On channel details, channel name not getting set on ENTER
- #1336 On channel details, channel should have square thumbnail aspect ratio
- #1328 The PDF preview should default to "Document," not "Thumbnail"
- #1322 Rotating text "rotate_right" exist on Collection tab
- #1321 Collection channel list overlap
- #1320 Not able to download my own channel PDF details
- #1319 I can't delete my own channel
- #1299 Missing thumbnails in /api/public/v1/channels
- #1286 Default thumbnail background image produces an odd purple border on channel details modal
- #1269 Deleted channels appear in storage request form
- #1266 ContentNode Thumbnails different from the ones uploaded
- #1258 Error message when accepting invitation
- #920 Add ajaxError handler so we get better Sentry errors for API calls
- #1193 images are not loading
- #905 Error: ResizeObserver loop limit exceeded
- #875 Make sure files referenced by both orphan and non-orphan nodes aren't deleted
- #900 TypeError: Cannot read property 'set_active_channel' of undefined
- [@jayoshih] Don't allow users to set prerequisites on topics
- [@jayoshih] Removed deleted channels from storage request list
- [@kollivier] Fix issue with channel content defaults only supporting English characters.
- [@kollivier] Sort countries by localized country name.
- [@jayoshih] Added banner to redirect users from contentworkshop.learningequality.org to studio.learningequality.org
- [@benjaoming] Moved Read the Docs out of main repo
- [@jayoshih]Allow users to access invitations when they have access to the channel
- [@kollivier] Improve Sentry error reporting for 404s and network errors.
- [@micah] Fixed a bug where Vue-based modals weren't closing properly
- [@kollivier] Fixed a HTML5 app preview bug by updating le-utils.
- [@jayoshih] Added saving indicator for move operations
- [@jayoshih] Automatically start html when preview tab is opened
- [@jayoshih] Pause videos and audios when preview tab is closed
- [@jayoshih] Update gcs storage to handle opening legacy files from the server
- [@jayoshih] Added Save & Close option to channel collections
- [@jayoshih] Fixed editors/viewers icons displaying incorrectly
- [@kollivier] Remove div tags from markdown output.
- [@micahscopes] Ensure that the move modal dialog closes properly
- [@jayoshih] Force pdf exports to use Arial font file to fix blank pdfs
- [@micahscopes] Fixed the restore button in the trash modal
- [@jayoshih] Fixed problems with uploading subtitles
- [@jayoshih] Fixed problems with removing files
- [@jayoshih] Only validate when user clicks save
- [@jayoshih] Minor styling fixes
- [@jayoshih] Fixed offline js overlay
- [@jayoshih] Switch admin page get_channel_kind_count to use get_node_details instead
- [@micahscopes] Fixed scrolling in the channel list view
- [@jayoshih] Made channel bundles GDPR-compliant
- [@jayoshih] Fixed topic tree layout issues
- [@jayoshih] Disabled channel metadata editing for ricecooker channels
- [@jayoshih] Made header responsive
- [@jayoshih] Fixed RuntimeError on naive datetime in exportchannel
- [@jayoshih] Fixed
modified
getting added into setting node.changed - [@jayoshih] Made channel metadata updates mark node as changed
- [@jayoshih] Fixed channel detail exporting filename bug
- [@kollivier] Fix issue with English po generated by makemessages
- [@jayoshih] Fixed login screen layout
- [@jayoshih] Disabled prerequisite selection from garbage tree
- [@jayoshih] Turned off offline.js when in debug mode
- [@jayoshih] Added ppt export on channel details
- [@jayoshih] Added two pdf export options on channel details
- [@jayoshih] Added csv export on channel details
- [@jayoshih] Added a changelog