This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 11 Sep, 2020 1 commit
    • Andrey Azov's avatar
      Update dependencies (#339) · 30ece0a2
      Andrey Azov authored
      Notable:
      - Typescript v3 -> v4
      - Storybook v5 -> v6
        - changed stories from `storiesOf` format to component story format
      - Postcss-loader v3 -> v4
      - D3 v5 -> v6
      30ece0a2
  2. 24 Jul, 2020 1 commit
  3. 21 Jul, 2020 1 commit
    • Andrey Azov's avatar
      Update dependencies (#327) · ef22bcc8
      Andrey Azov authored
      Changes that required manual intervention:
      
      - webpack-merge no longer has default export
      - replaced apollo-boost and @apollo/react-hooks with apollo-client v.3
      - ran npx browserslist@latest --update-db to update caniuse-lite
      ef22bcc8
  4. 26 Jun, 2020 1 commit
  5. 23 May, 2020 1 commit
  6. 13 May, 2020 1 commit
    • Andrey Azov's avatar
      Update dependencies (#293) · 0e936803
      Andrey Azov authored
      Notable changes:
      
      - typescript got updated to 3.9
      - jest got a major update to v.26
      - eslint got a major update to v.7
      
      Notice that after updating jest to v.26 test suite is running 25-50% slower.
      0e936803
  7. 14 Apr, 2020 1 commit
  8. 16 Mar, 2020 1 commit
  9. 09 Mar, 2020 1 commit
  10. 27 Feb, 2020 1 commit
  11. 25 Feb, 2020 1 commit
  12. 24 Feb, 2020 1 commit
  13. 06 Feb, 2020 1 commit
  14. 17 Jan, 2020 1 commit
  15. 15 Jan, 2020 1 commit
  16. 10 Jan, 2020 1 commit
    • Andrey Azov's avatar
      Integrate StandardAppLayout in genome browser page (#225) · cf69c049
      Andrey Azov authored
      Also:
      - Use a dedicated component for sidebar tabs rather than generating them in
         StandardAppLayout.
      - update npm script for running the style linter
      - update test for ZmenuContent component (use mock redux store rather than real one)
      - make browser bar content (gene info) responsive to the width of its container
         (via ResizeObserver)
      - make opening and closing of the sidebar to be instantaneous rather than animated
        (better for performance)
      - remove viewport metatag in the hope that the site will display in its desktop version 
         on mobile devices
      cf69c049
  17. 24 Dec, 2019 1 commit
    • Andrey Azov's avatar
      Update dependencies (#219) · 7fe4c5e8
      Andrey Azov authored
      - Update file-loader to version 5.0.2
      - Remove @types/storybook__react (@storybook/react has its own type definitions now)
      - Update other dependencies
      7fe4c5e8
  18. 23 Dec, 2019 1 commit
  19. 06 Dec, 2019 1 commit
  20. 03 Dec, 2019 1 commit
    • Andrey Azov's avatar
      Change the way webpack configs are composed (#211) · 66803416
      Andrey Azov authored
      Rather than starting with an environment-specific config as an entry point for webpack,
      use a generic config as an entry point, and from there add more specific configs
      via composition using webpack-merge.
      66803416
  21. 21 Nov, 2019 1 commit
  22. 19 Nov, 2019 2 commits
    • Andrey Azov's avatar
      Fix script linting during pre-commit hook (#212) · 3dcc6359
      Andrey Azov authored
      As discussed in a github issue, eslint exit code is 0 in case of
      warnings; and in our linter settings, unused variables should raise
      warning rather than errors. That meant, however, that lint-staged
      would not fail if eslint issued warnings.
      
      Using the max-warnings option eslint, we make lint-staged fail if
      eslint encounters a warning.
      3dcc6359
    • Dan Sheppard's avatar
      Revert to using scheduler groups from timers (performance fix) (#209) · b7872a7c
      Dan Sheppard authored
      An earlier commit changed the means by which callbacks are registered to the scheduler. This was anticipated to have negligible effect, but was otherwise poorly motivated. As a result, the change had already been reverted on the active dev branch when it was later found that the change had a significant (well-characterised but poorly-understood) performance impact. Unfortunately, between the change and its reversion, the code got pushed to dev and live. The active dev branch for this code is not yet ready for merge, and the effect of this change being live  is noticeable. So this bugfix commit pushes the reversion (only) to dev.
      b7872a7c
  23. 15 Nov, 2019 2 commits
  24. 14 Nov, 2019 1 commit
  25. 13 Nov, 2019 5 commits
  26. 07 Nov, 2019 1 commit
    • Andrey Azov's avatar
      Update dependencies (#196) · 40d29465
      Andrey Azov authored
      - typescript 3.7
      - react 16.11
      - remove @types/storybook__addon-actions
        (@storybook/addon-actions now ships with its own types)
      40d29465
  27. 06 Nov, 2019 1 commit
  28. 08 Oct, 2019 1 commit
  29. 20 Sep, 2019 1 commit
  30. 29 Aug, 2019 2 commits
  31. 22 Aug, 2019 1 commit
    • Andrey Azov's avatar
      Update dependencies (#142) · ea4f8713
      Andrey Azov authored
      Specifically, bump react and react-dom versions to 16.9, which removes warnings
      about wrapping code that changes state inside of `act` from our tests.
      ea4f8713
  32. 01 Aug, 2019 1 commit
  33. 30 Jul, 2019 1 commit
    • Andrey Azov's avatar
      Update the client to consume updated api endpoints · 20294ddb
      Andrey Azov authored
      - /api/ensembl_object namespace has changed to /api/object
      - /api/object/info parses region location and generates data for region focus object
      - ensembl_object_id field in the response has been renamed to object_id
      - /api/genome_search endpoint now accepts the exclude parameter
         (to exclude already selected genome id from search results)
          and the limit parameter (to limit the number of search matches in the response)
      - show gene coordinates in BrowserBar
      - extract formatter of genetic location into its own functino
      20294ddb