1. 18 Jul, 2017 1 commit
  2. 17 Jul, 2017 1 commit
  3. 16 Jul, 2017 1 commit
  4. 14 Jul, 2017 2 commits
    • EDUCATOR-431: Improve course summaries performance for small course payloads (#704) · cf763e24
      * Add course_ids cutoff for summaries w/ tests
      
      * Change cutoff to 500
      Tyler Hallada committed
    • Replace require.js with webpack, remove bower (#701) · 525aa6e0
      * Replace bower with npm. Really slow r.js build
      
      * WIP replace r.js with webpack
      
      Successfully replaced r.js with webpack and have gotten a local instance of
      Insights working with webpack-built js and css bundles.
      
      There are many issues remaining. Just to name a few:
      
      * The size of the bundles are very large compared to r.js bundles
      * Libraries are repeatedly included in many bundles
      * The speed of building bundles, while faster than r.js, is still slow
      * A separate prod and dev configs are needed
      * A proper webpack dev environment still needs to be set up (e.g. hot module
        reloading)
      
      * reference correct location for pattern library npm packages
      
      * add bourbon npm package and link to it
      
      * globalization functionality is split into its own chunk
      
      * Optimized bundle size
      
      * Set-up webpack-dev-server
      
      * Remove vendor folder. fast-sass-loader.
      
      * Use fast source-map method for development.
      
      * Split dev/prod webpack config. Lots of comments!
      
      * No need for "vendor" bundle, just use "manifest".
      
      * Git ignore webpack-stats.json
      
      * Common chunks vendor bundle. Fix sassc.
      
      * Prettier the webpack configs
      
      * Run prettier-eslint instead
      
      * Passing karma tests with webpack
      
      * Fix linting error
      
      * Fix bootstrap dropdowns
      
      * Remove legacy bower, requirejs, django-compressor
      
      * Fix the travis build
      
      * Precompile the pattern-library to .css file
      
      * Fix post-install font copy paths
      
      * Update translations
      
      * Missed a few legacy rjs related lines
      
      * Linting: stray import in urls.py
      
      * Dropdowns in application-main. Compile to .scss
      
      * Use sass-loader. Update README.
      
      * Require full bootstrap to try fix acceptance tests
      
      * Load webpack in base.html so landing works on dev
      
      * Output webpack bundles to /static not /assets
      
      * Update translations
      
      * Add compression-webpack-plugin
      
      TBD whether django can actually figure out how to find the .gz files, but until
      then here is the best webpack prod config I could come up with.
      
      * Add babel-loader. Convert two js files to es2015
      
      * Fix eslint errors: separate es6 eslint config
      
      * Fix packages for NPM 5. Add lock file.
      
      * Ignore /static/bundles in extract_translations
      
      * Try adding q to package.json?
      
      * Remove extraneous merge header
      
      * Remove cldr-data-downloader & q from package.json
      
      * Move webpack packages from dev to dependencies
      
      * Use backbone 1.2.3. Reintroduce router execute.
      
      * Remove package-lock.json until I figure it out
      
      * Remove webpack-compression-plugin (using CDN now)
      
      * Use webpack-merge for config inheritance
      
      * Use chunkhash in filename in production
      
      * Create source-maps in uglify on prod
      
      * Fix eslint & errors. Add prettier. More ES2015.
      
      * Address PR comments in _font.scss
      
      * Address PR comments in npm-post-install.sh
      
      * Make DJANGO_DEV_SERVER webpack proxy configurable
      Tyler Hallada committed
  5. 09 Jul, 2017 1 commit
  6. 05 Jul, 2017 2 commits
  7. 03 Jul, 2017 1 commit
  8. 02 Jul, 2017 1 commit
  9. 30 Jun, 2017 1 commit
  10. 29 Jun, 2017 1 commit
  11. 28 Jun, 2017 1 commit
  12. 25 Jun, 2017 1 commit
  13. 23 Jun, 2017 2 commits
  14. 22 Jun, 2017 4 commits
  15. 18 Jun, 2017 2 commits
  16. 15 Jun, 2017 2 commits
  17. 14 Jun, 2017 1 commit
  18. 11 Jun, 2017 1 commit
  19. 09 Jun, 2017 1 commit
  20. 08 Jun, 2017 2 commits
    • Upgrade to Django 1.11.2 (#683) · 4144ed83
      * Update edx-auth-backends and fix imports
      
      * Update dependencies and fix new pylint errors
      
      * Switch to alternative django-waffle fork
      
      Current django-waffle master does not support management commands in Django
      1.10+. The maintainer seems to have disappeared and hasn't merged any PRs in a
      year.
      
      This fork fixes the issues, but hopefully it will get merged into master in the
      future and we can go back to installing django-waffle from pip.
      
      * Pull freshly installed docker image for tests
      
      * Don't use option "on" with waffle flag command
      
      * Upgrade to Django 1.11.2
      
      Will it just work?
      
      * Use class based LogoutView and set redirect url
      
      The function-based views are deprecated in Django 1.11. Except for
      logout_then_login, which is still okay apparently.
      
      * Use dispatch instead of get on InsightsLogoutView
      
      * Address PR comments
      
      * Use 0.25.1 of data api (also upgraded to 1.11)
      Tyler Hallada committed
    • Data api version 0.25.1 (#686) · 22f1ab4e
      Update for release
      Eric Fischer committed
  21. 07 Jun, 2017 3 commits
  22. 06 Jun, 2017 5 commits
  23. 05 Jun, 2017 1 commit
  24. 30 May, 2017 1 commit
  25. 28 May, 2017 1 commit