1. 16 Nov, 2017 5 commits
    • Robert Knight's avatar
      Fix default values for settings not being used in the browser extension · e2373c72
      Robert Knight authored
      The logic for skipping host page configuration of settings that are
      ignored by the browser extension did not take into account any default
      values configured via the `defaultValue` property.
      
      Also fix and add several related tests:
      
       - Correct the test that checks behavior when `defaultValue` is not set
         to use `undefined` rather than `null` to indicate a missing
         `defaultValue`.
      
       - Add test case for when a default value is overridden.
      
       - Add test case for default values in browser extensions.
      e2373c72
    • Sean Hammond's avatar
      1.52.0 · 2365de71
      Sean Hammond authored
      2365de71
    • Sean Hammond's avatar
      Update CHANGELOG · d3bfffbd
      Sean Hammond authored
      d3bfffbd
    • Robert Knight's avatar
      Merge pull request #580 from hypothesis/onboarding · 15cf8c45
      Robert Knight authored
      Add config option to display a clean onboarding look to users.
      15cf8c45
    • Robert Knight's avatar
      Minor CR fixups · 2070d934
      Robert Knight authored
       - Use a variable instead of a hardcoded color for the "New note" button
         in the sidebar tutorial.
       - Remove unused `width` and `height` attributes. The icon's size is set
         via `width` and `height` properties in CSS.
      2070d934
  2. 15 Nov, 2017 15 commits
  3. 14 Nov, 2017 4 commits
  4. 13 Nov, 2017 2 commits
    • Sean Hammond's avatar
      Merge pull request #573 from hypothesis/sort-oauth-tests · ed148af4
      Sean Hammond authored
      Re-arrange OAuth service tests
      ed148af4
    • Robert Knight's avatar
      Re-arrange OAuth service tests · 8666f000
      Robert Knight authored
      Move the tests for fetching and persistence of tokens from/to storage
      into the `describe('#tokenGetter', ...` block since this is the method
      called from outside the service that initiates the fetching /
      persistence.
      
      Also reword a couple of the test cases to be clearer now that the OAuth
      service now handles fetching tokens using methods other than exchanging
      grant tokens.
      8666f000
  5. 10 Nov, 2017 2 commits
    • Robert Knight's avatar
      Merge pull request #555 from hypothesis/elife-ui · a27d83b9
      Robert Knight authored
      Change UI for Elife.
      a27d83b9
    • Sheetal Umesh Kumar's avatar
      Implement new customisation options for the sidebar’s display. · 396fce0e
      Sheetal Umesh Kumar authored
      See https://github.com/hypothesis/product-backlog/issues/350
      
      Add config options for the following:
      
      disableToolbarCloseBtn: false/true
      Disables and hides the close button on the toolbar
      
      disableToolbarMinimizeBtn: true/false
      Disables and hides the minimize button on the toolbar
      
      disableToolbarHighlightsBtn: true/false
      Disables and hides the highlights button on the toolbar
      
      disableToolbarNewNoteBtn: true/false
      Disables and hides the new note button on the toolbar
      
      disableBucketBar: true/false
      Disables and hides the bucket bar
      
      enableSidebarDropShadow: true/false
      Turns on the dropshadow for the sidebar
      
      theme: 'clean'
      Turns on the 'clean' theme for the sidebar. By default the classic view(with annotation cards) is turned on, which the rest of the Hypothesis users will see.
      
      usernameUrl: 'someurl/'
      The url to direct a user to when their username in the annotation is clicked.
      396fce0e
  6. 08 Nov, 2017 12 commits