This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 03 Sep, 2019 1 commit
  2. 02 Sep, 2019 1 commit
    • Andrey Azov's avatar
      Remove refs from Browser component (#149) · a2b8630e
      Andrey Azov authored
      - remove lastGenomeIdRef entirely
      - move browserRef from Browser component to BrowserImage
      - move code related to reporting track states to BrowserCogList,
         and use postMessage for communication with GenomeBrowser
      a2b8630e
  3. 30 Aug, 2019 2 commits
  4. 29 Aug, 2019 1 commit
  5. 28 Aug, 2019 2 commits
  6. 23 Aug, 2019 1 commit
  7. 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
  8. 20 Aug, 2019 1 commit
  9. 15 Aug, 2019 1 commit
  10. 09 Aug, 2019 1 commit
    • Imran Salam's avatar
      Make track panel state of species indepedent (#136) · 07975116
      Imran Salam authored
      * fix track panel state not remembered for each species
      
      * disable track panel bar icon click handler when track panel is closed
      
      * change track panel state shape to be more natural
      
      * make further improvements to the track panel state code
      
      * converting track panel dumb components to connected components
      
      * remove redundant comments
      
      * convert component using redux hooks to a connected component
      
      * remove unused browser open state
      
      * refactor track panel state based on PR suggestions
      
      * removed redundant FunctionComponent and OwnProps from track related components
      
      * add null check to active track panel selector
      
      * rename TrackType to TrackSet to be more meaningful
      
      * rename everything browser tab to track panel tab
      
      * remove premature optimisation hooks
      07975116
  11. 08 Aug, 2019 1 commit
  12. 06 Aug, 2019 2 commits
  13. 05 Aug, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Custom downloads July (#120) · 02d80d70
      Manoj Pandian Sakthivel authored
      * Add content builder
      
      * Working content builder
      
      * Add wrapper classes
      
      * Update attributes accordion to use contentBuilder
      
      * Fix TabButton counts
      
      * Cleanup code
      
      * Fix CheckboxGrid tests
      
      * Add Sequences section
      
      * Separate state for contentState
      
      * Fix filters
      
      * Fix some type errors
      
      * Add tests
      
      * Simplify filters
      
      * Add file upload
      
      * Add attributes reset
      
      * Reset icon color update
      
      * Add reset option to filters
      
      * Create storage service
      
      * Minor bug fixes
      
      * Preview screen fixes
      
      * Disable unwanted fields
      
      * Save attributes and filters to local storage
      
      * REmove unused import
      
      * Prefilter local storage fix
      
      * Fix errors
      
      * Fix preview screen
      
      * Preview screen local storage
      
      * Deploy feature branch experiments
      
      * Dummy commit
      
      * only feature/custom-downloads-july
      
      * Use Regext to run pipeliine for all feature branch
      
      * Fix tests
      
      * Fix tests
      
      * Fix type error
      
      * Fix typo in gitlab ci
      
      * Coorect feature_tag in k8s manifest
      
      * Fix download format
      
      * Ues july-release brach for nginx conf
      
      * Fix orthologues
      
      * Revert to previous nginx config. Not able to resolve genesearch api
      
      * Orthologues attributes
      
      * Orthologue bug fixes
      
      * Add trash icon
      
      * Fix docker daemon error https://gitlab.com/gitlab-org/gitlab-ce/issues/64959
      
      * Simplify types
      
      * Remove anys and fix type errors
      
      * Fix paste component
      
      * Update import path
      
      * Post outreach meeting tweaks
      
      * Fix biotype filter
      
      * Update attributes
      
      * Fix ambigious label
      
      * Select always appears
      
      * Implement attribute ordering
      
      * PR review fixes
      
      * Height fix
      
      * Rename gene id filter
      
      * Post PR review fixes
      
      * Post PR review fixes
      
      * PR Review changes
      
      * Babel bug fix
      
      * Fix tests
      
      * Fix more tests
      
      * PR review changes
      
      * Fix type error
      
      * Name changes
      
      * Remove contentProps
      
      * Use session storage
      
      * CI changes
      02d80d70
  14. 02 Aug, 2019 1 commit
  15. 01 Aug, 2019 1 commit
    • Anne Lyle's avatar
      Feature/ss design changes (#131) · fe89b755
      Anne Lyle authored
      * Design tweaks to species search - ENSWBSITES-254
      
      * Reduce button size and spacing - ENSWBSITES-254
      
      * Fix icon layout and remove duplicate values - ENSWBSITES-252
      fe89b755
  16. 30 Jul, 2019 5 commits
  17. 26 Jul, 2019 4 commits
    • Manoj Pandian Sakthivel's avatar
      Fix missing species on the header bar (#125) · 7e99ff09
      Manoj Pandian Sakthivel authored
      * Fix missing species on the header bar
      
      * PR review changes
      7e99ff09
    • Imran Salam's avatar
      Fix drawer state (#118) · 87353a13
      Imran Salam authored
      * make drawer state unique to species instance
      
      * fix drawer not closing when clicked on browser tab and browser image
      
      * make selectors return the genome specific values for drawer and some browser specific state properties
      
      * fix thunk type in drawer actions
      
      * refactor drawer state returned in reducer
      
      * fix wrong drawer open check in 4b8ec1b5
      
      * make more changes as suggested in code review
      
      * fix wrong thunk dispatch type in track panel actions
      
      * fix wrong value returned for selectedBrowserTab
      
      * remove unnecessary calc method
      
      * fix wrong value returned for selectedBrowserTab
      
      * fix correct track not being highlighted on selection
      
      * fix undefined returned by drawer selector
      
      * change drawerViewForGenome to drawerView to be more relevant
      
      * use calc for getting the browser width rather than 41px (needs to be in the same format as other width values)
      
      * fix broken test cases
      
      * add a comment that tells about the need for the calc format for browser animation
      
      * use the ChrLocations replacing the genome ChrLocation object type
      
      * use classname to append class names instead of manually doing it
      
      * create closeDrawer action as it is used in many places within the browser
      
      * batch multiple dispatches in drawer actions
      
      * fix key type of TrackItemColour enum
      87353a13
    • Andrey Azov's avatar
      Fix toggling of species use status (#124) · 9cee8550
      Andrey Azov authored
      * Fix toggling of species use status
      
      * Syntax update for clarity
      
      * Fix storage of updated committed species data after togging use/do_not_use
      9cee8550
    • Andrey Azov's avatar
      Show tooltip when hovering over ImageButton (#119) · 927a857a
      Andrey Azov authored
      - Add useHover hook that encapsulates logic determining whether an element is moused over
      - Show tooltip when hovering over an image button
        (for tooltip to show, image button should have a description)
      - Update LaunchbarButton so as to properly utilise ImageButton props
        (do not try to style svgs from LaunchButton directly, but do so through ImageButton's 
         classNames prop)
      - Add timeout to the tooltip component (0.8 sec delay before the tooltip appears)
      927a857a
  18. 25 Jul, 2019 1 commit
    • Andrey Azov's avatar
      Browser messaging service (#108) · 2e33f236
      Andrey Azov authored
      - use postMessage api instead of dispatching custom events on canvas wrapper element
      - add actualChrLocation field to browser location state
        (shows where the browser is at any given moment)
      - add message counter that keeps track of the sequence of messages
        exchanged between GenomeBrowser and BrowserChrome.
      - move code for updating GenomeBrowser page url from Browser component to browserActions
      - update .gitignore rules regarding .vscode folder
      2e33f236
  19. 24 Jul, 2019 1 commit
  20. 22 Jul, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add analytics to species selector (#113) · 78c1ee78
      Manoj Pandian Sakthivel authored
      * Add analytics to species selector
      
      * Fix tests
      
      * Remove analytics from CD & Browser
      
      * Track from component
      
      * Use enum for categories
      
      * Fix tests
      
      * Fix populat species test
      
      * PR review changes
      
      * Fix type errors
      
      * Fix GA initialize type error
      
      * Remove console log
      
      * Use common action
      
      * Rename ga action
      
      * Add assembly name
      
      * Helper function for analytics name
      78c1ee78
  21. 18 Jul, 2019 2 commits
  22. 17 Jul, 2019 1 commit
  23. 12 Jul, 2019 1 commit
  24. 11 Jul, 2019 1 commit
  25. 05 Jul, 2019 2 commits
  26. 03 Jul, 2019 3 commits