1. 16 Jun, 2016 8 commits
    • Jacob Schatz's avatar
      Merge branch 'network-assets' into 'master' · 386faaa7
      Jacob Schatz authored
      Replace raphael-rails with raphael.js and split it from the rest of the JS
      
      ## What does this MR do?
      
      Removes raphael.js and its related libraries from the default JS bundle.
      
      It also removes raphael-rails because the gem is unmaintained and – for whatever reason – didn't want to cooperate with the way I was trying to require it.
      
      This brings the default (compressed and minified) application.js from 354KB after the d3 MR (!4394) down to 324KB.
      
      ## Are there points in the code the reviewer needs to double check?
      
      That tests pass and that there aren't errors on any pages (especially the Network page).
      
      ## Why was this MR needed?
      
      It's only used on the Network page and was using way too much bandwidth for just one page.
      
      ## What are the relevant issue numbers?
      
      #14372 #13165 
      
      Follow-up to !4394 and !4516.
      
      cc: @jschatz1 
      
      See merge request !4519
      386faaa7
    • Jacob Schatz's avatar
      Merge branch 'category-search-dropdown' into 'master' · 15160d97
      Jacob Schatz authored
      Show categorised search queries in the search autocomplete
      
      Fixes #5885 
      
      It works in 3 categories, Dashboard, Groups and Project.
      
      ## Dashboard context
      ![for-dashboard](/uploads/3a59f6ec008a972495597c8f2691c385/for-dashboard.png)
      
      ## Group context
      ![for-group](/uploads/f7aa413d56330a1d9b2e5562f95badf7/for-group.png)
      
      ## Project context
      ![for-project](/uploads/dabe04cf8758a056cf7b03da001ffd91/for-project.png)
      
      
      ## Screencast
      ![category-search-dropdown](/uploads/4d9513dcd6ccb6e24adefdf65f9bc778/category-search-dropdown.gif)
      
      
      
      See merge request !4499
      15160d97
    • Jacob Schatz's avatar
      Merge branch 'milestone-date-clear' into 'master' · f6a088ca
      Jacob Schatz authored
      Due date can be removed from milestones
      
      ## What does this MR do?
      
      Adds a button to milestone form to allow user to remove due date 
      
      ## What are the relevant issue numbers?
      
      Closes #15063 
      
      ## Screenshots (if relevant)
      
      ![Screen_Shot_2016-06-02_at_08.32.03](/uploads/8bd4446abde745dd5b1e140a887ec694/Screen_Shot_2016-06-02_at_08.32.03.png)
      
      See merge request !4428
      f6a088ca
    • Jacob Schatz's avatar
      Merge branch 'issuable-sidebar-bold' into 'master' · 4bc21b5c
      Jacob Schatz authored
      Fixed issue with bold in issuable sidebar
      
      ## What does this MR do?
      
      ~~The sidebar contained both normal font weight & bold font weight, so this standardises them to bold.~~
      
      After looking at the designs, i've updated the font weights & colors throughout the sidebar to correctly match them
      
      ## Screenshots (if relevant)
      
      ![Screen_Shot_2016-06-02_at_11.03.40](/uploads/0a3eb6a67ce5722c77f6adf2fe883017/Screen_Shot_2016-06-02_at_11.03.40.png)
      
      
      See merge request !4398
      4bc21b5c
    • Jacob Schatz's avatar
      Merge branch 'add-shortcut-to-copy-file-content-hash-link' into 'master' · bd3e1cdf
      Jacob Schatz authored
      Add shortcut to copy file content hash link
      
      ## What does this MR do?
      
      * Allows for multiple shortcut handlers to be initialised
      * Adds `y` shortcut to file pages to copy permalink URL.
      
      ## Are there points in the code the reviewer needs to double check?
      
      Ney.
      
      ## Why was this MR needed?
      
      UX
      
      ## What are the relevant issue numbers?
      
      Closes #14470.
      
      ## Screenshots (if relevant)
      
      ![y-shortcut](/uploads/b81feb26d8e0d7d4996c4afa29f385d7/y-shortcut.gif)
      
      See merge request !4496
      bd3e1cdf
    • Jacob Schatz's avatar
      Merge branch '17929-issue-shortcut-doesnt-work-on-some-pages' into 'master' · 063535be
      Jacob Schatz authored
      New issue shortcut doesnt work on some pages
      
      ## What does this MR do?
      
      1. Slightly tidies dispatcher switch case by utilising 'fall through' cases.
      2. Adds shortcuts to project pipelines, milestones, builds and forks pages
      
      ## Are there points in the code the reviewer needs to double check?
      
      I have a feeling that these may have been missed out of the case statements on purpose?
      
      ## Why was this MR needed?
      
      Possible UX issue highlighted in #17929.
      
      ## What are the relevant issue numbers?
      
      Closes #17929.
      
      Closes #12616. (dup)
      
      Closes #18123. (dup)
      
      Closes #13688. (dup)
      
      ## Screenshots (if relevant)
      
      See merge request !4393
      063535be
    • Luke "Jared" Bennett's avatar
      Pipeline artifacts download button wording improved · 8191acce
      Luke "Jared" Bennett authored
      Updated CHANGELOG
      
      Removed CHANGELOG entry
      8191acce
    • Jacob Schatz's avatar
      Merge branch 'commits-ui' into 'master' · 01f577bb
      Jacob Schatz authored
      Updated commits UI
      
      Closes #14633 
      
      See merge request !4271
      01f577bb
  2. 15 Jun, 2016 32 commits