This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 27 Jul, 2021 1 commit
  2. 25 Jun, 2021 1 commit
  3. 21 Jun, 2021 1 commit
    • Andrey Azov's avatar
      Add a custom rendering server (#506) · 5365765a
      Andrey Azov authored
      
      
      - added a Node-based rendering server
      - refactored build process (added dedicated script files for development and production build)
      - refactored routing, so that it can be reused both on the client and on the server side
      - added Page-type components for every app; currently they are the only components that run on the server and add the dynamic meta tags to the page
      - updated redux code so that it doesn't try to access browser-specific apis during the startup
      Co-authored-by: Kamal Dodiya's avatarKamal Dodiya <kamal@ebi.ac.uk>
      5365765a
  4. 02 Jun, 2021 1 commit
  5. 24 May, 2021 1 commit
    • Andrey Azov's avatar
      Update dependencies and clean up babel config (#499) · 453cb40a
      Andrey Azov authored
      - major version bump for rxjs (v6 -> v7)
      - removed some of explicit babel transforms (some aren't necessary for our target browsers,
         whereas others are already included in @babel/preset-env)
      - replaced the deprecated `node-sass` library with the `sass` library
      453cb40a
  6. 27 Apr, 2021 1 commit
    • Andrey Azov's avatar
      Update dependencies (#488) · a254a23c
      Andrey Azov authored
      Major updates:
      - React from v 16 to v 17
      - react-spring from v 8 to v 9
      - husky to 6.0.0
      - faker (one major version bump)
      - eslint-config-prettier
      
      Temporarily added dependency on dotenv-webpack (latest version) to prevent Storybook from crashing.
      a254a23c
  7. 09 Apr, 2021 1 commit
    • Andrey Azov's avatar
      Migrate remaining tests to react-testing-library, and remove Enzyme (#486) · 4df5f683
      Andrey Azov authored
      This finally allows us to remove the dependency on Enzyme.
      
      Also as part of this PR:
      
      - Removed components
        - LaunchbarContainer (serves no purpose)
        - Account (not used)
        - SpeciesTab (superseded by SelectedSpecies component; not used anywhere)
      - Removed tests for Launchbar
      - Removed the launchbarExpanded and accountExpanded fields from redux and from components
      - Changed the keyCode field on KeyboardEvent to event.key
         (typescript marks it as deprecated, whereas Browser support seems to be good these days).
      4df5f683
  8. 29 Mar, 2021 1 commit
  9. 24 Feb, 2021 1 commit
  10. 18 Feb, 2021 1 commit
  11. 07 Jan, 2021 1 commit
  12. 02 Dec, 2020 1 commit
  13. 12 Oct, 2020 1 commit
  14. 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
  15. 24 Jul, 2020 1 commit
  16. 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
  17. 26 Jun, 2020 1 commit
  18. 23 May, 2020 1 commit
  19. 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
  20. 14 Apr, 2020 1 commit
  21. 16 Mar, 2020 1 commit
  22. 27 Feb, 2020 1 commit
  23. 25 Feb, 2020 1 commit
  24. 24 Feb, 2020 1 commit
  25. 06 Feb, 2020 1 commit
  26. 17 Jan, 2020 1 commit
  27. 15 Jan, 2020 1 commit
  28. 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
  29. 06 Dec, 2019 1 commit
  30. 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
  31. 21 Nov, 2019 1 commit
  32. 19 Nov, 2019 1 commit
    • 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
  33. 15 Nov, 2019 2 commits
  34. 14 Nov, 2019 1 commit
  35. 13 Nov, 2019 5 commits