This project is mirrored from Pull mirroring updated .
  1. 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.
  2. 20 Aug, 2019 1 commit
  3. 15 Aug, 2019 2 commits
  4. 14 Aug, 2019 1 commit
    • Jyothish's avatar
      Feature/privacy banner (#117) · 13b6f3d2
      Jyothish authored
      * [ENSWBSITES-162]
      * Use localStorage instead of cookies
      * created new privacy banner service and its tests
      * Add privacy policy details to config;
      * export configs from a new file
  5. 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
  6. 08 Aug, 2019 2 commits
  7. 06 Aug, 2019 2 commits
  8. 05 Aug, 2019 3 commits
    • Andrey Azov's avatar
      Update workbox config to prevent caching of html files (#135) · d97eb4c5
      Andrey Azov authored
      - Update Workbox config so that it does not cache html files.
      - Exclude compressed files and sourcemap files from the workbox-generated manifest
      - Do not pass default options to koa-static in local production server config
    • 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
      * 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
    • Andrey Azov's avatar
      Mock react-ga library during tests (#126) · 3d028a56
      Andrey Azov authored
      By using `jest.mock` in a jest setup file, mock `react-ga` library for all tests.
  9. 02 Aug, 2019 1 commit
  10. 01 Aug, 2019 2 commits
  11. 31 Jul, 2019 1 commit
  12. 30 Jul, 2019 6 commits
  13. 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
    • 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
    • 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
    • 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)
  14. 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
  15. 24 Jul, 2019 5 commits
  16. 23 Jul, 2019 1 commit
  17. 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
  18. 18 Jul, 2019 4 commits
  19. 17 Jul, 2019 1 commit