1. 25 Feb, 2016 5 commits
    • Sean Hammond's avatar
      Enable admins to activate users · 6c9e4f61
      Sean Hammond authored
      Add an "Activate" button next to users on the /admin/users page so that
      admins can activate user accounts.
      
      Some refactoring to avoid code duplication between activating by users
      clicking on an activation link and admins clicking the new activate button:
      move the code that actually activates the user onto the User model where
      both views can call it.
      6c9e4f61
    • Robert Knight's avatar
      Merge pull request #3018 from hypothesis/packaging-cleanups · 1a6112f8
      Robert Knight authored
      Packaging cleanups
      1a6112f8
    • Nick Stenning's avatar
      Merge pull request #2979 from hypothesis/editor-js-conversion-and-tests · 2dc90311
      Nick Stenning authored
      Convert <markdown> component to JS and add basic tests
      2dc90311
    • Nick Stenning's avatar
      Clean up Makefile · 73769fe2
      Nick Stenning authored
      This commit moves a couple of helper tasks for developing the frontend
      into the gulpfile, and also improves the automatic installation of
      dependencies and building of assets.
      
      All that is now required to get a running development server (with built
      frontend assets) from a fresh checkout of the repository is:
      
          make dev
      
      Subsequent runs of `make dev` will ensure the JavaScript and Python
      dependencies are up-to-date but will not rebuild the assets unless they
      are either explicitly cleaned,
      
          make clean dev
      
      or the developer runs the gulp `watch` task independently (recommended).
      
      Similarly, from a fresh checkout, it should be possible to run the test
      suite simply by running:
      
          make test
      
      Note that this commit removes `gulp-cli` and `karma-cli` from the
      package dependencies -- these packages are not intended to be installed
      in a software distribution, although they can both be installed globally
      to assist with easier dispatch of gulp/karma tasks if needed:
      
          npm install -g gulp-cli karma-cli
      73769fe2
    • Robert Knight's avatar
      Merge pull request #3009 from hypothesis/3007-fix-tags-autocomplete-dropdown-css · b32ef2c0
      Robert Knight authored
      Fix tags autocomplete dropdown CSS
      b32ef2c0
  2. 24 Feb, 2016 7 commits
  3. 23 Feb, 2016 28 commits