Permalink
Commits on Sep 22, 2017
  1. Update README.md

    gbaz committed Sep 22, 2017
    resolves #339
  2. Merge pull request #607 from wereHamster/consolidate-grayscale-colors

    gbaz committed Sep 22, 2017
    Consolidate grayscale colors
Commits on Sep 20, 2017
  1. Merge pull request #619 from linearray/master

    gbaz committed Sep 20, 2017
    Small UI improvements for ratings
  2. Merge pull request #620 from siddhanathan/docker

    gbaz committed Sep 20, 2017
    Update Dockerfile
Commits on Sep 12, 2017
  1. Update Dockerfile

    siddhanathan committed Sep 12, 2017
    Fixes issue #602
    Issue #144 should be irrelevant now
    
    Deletes `run-docker.sh` since it is legacy code at this point
Commits on Sep 10, 2017
Commits on Sep 7, 2017
  1. Replace non-breaking space by normal space in README.md

    cocreature committed with hvr Sep 6, 2017
    This fixes the rendering on github.
Commits on Sep 3, 2017
  1. Remove unnecessary halving of vote score

    hvr committed Sep 3, 2017
    Follow-up to 378d75b which
    rendered this obsolete.
  2. Fix cursor appearance hoovering over the voting lambda-symbols

    hvr committed Sep 3, 2017
    This was pointed out by @fgaz
  3. Fix "(deprecated in favor of )" appearing in search results

    hvr committed Sep 3, 2017
    This could occur if the package is marked deprecated without any
    reference to alternative packages.
  4. Fix footer CSS layout

    hvr committed Sep 3, 2017
    The modal-dialog CSS was interfering w/ the content/footer CSS
  5. Drop RevDeps columns from table-index UI for now

    hvr committed Sep 3, 2017
    We'll re-add them when we reenable revdeps
  6. Disable computed noisy 'test' & 'benchmark' tags

    hvr committed Sep 3, 2017
    They don't provide enough value to justify spamming the tag index, moreover
    they conflict with the equally named categories.
  7. Tweak CSS to (try to) fix the header appearance

    hvr committed Sep 3, 2017
    This got messed up a bit by the table-based browser patch
  8. Add back-links to package description

    hvr committed Sep 3, 2017
    This adds convenience & symmetry by adding the dual counterpart to the
    'skip to readme' link.
Commits on Sep 1, 2017
  1. Follow-up to 51d86a3 / #614

    hvr committed Sep 1, 2017
    - Fix issue when using "unversioned" package urlpaths
    - Add `[Quick Jump]` link below modules list
  2. Enable MathJax support in .cabal description fields

    hvr committed Sep 1, 2017
    We don't host MathJax ourselves (yet) because it's quite a big
    set of assets.
    
    NOTE: This now only works for simple formulas until we can upgrade
          to the parsec-style .cabal parser which won't swallow up
          {}-braces.
  3. Read haddocks new meta.json and prepare for QuickNav (#614)

    alexbiehl committed with hvr Sep 1, 2017
    * Teach hackage to read haddocks new meta.json
    * Load QuickNav on package page
    * Doc upload: Check for valid meta.json (if present)
    * Compat with pre AMP
    * Use correct tarball path
    * Hide "Quick jump" menu item
Commits on Aug 28, 2017
  1. Merge pull request #613 from hvr/pr/hsoc-tagging

    hvr committed Aug 28, 2017
    Enhance Tagging feature
    
    Comment from #613 by @gbaz replicated here so we don't lose it:
    
    > Things we may want to consider doing: adding `lic:` before license tags, dropping the `test` tag as useless.
    >
    > I was a bit worried about cycles in tag aliases, but after reading the code carefully and seeing how they're linearized for update, it won't actually cause problems, and the latest will just win.
    >
    > Future work could include a better interface for reviewing current aliases or displaying them.
    >
    > Also, future work related to #230 is to add notifications to maintainers for proposed tag additions, and also putting those together on a "maintainer/trustee" dashboard page whenever that's created. Absent that, proposed tags may well get lost in the ether...
Commits on Aug 27, 2017
  1. Enhance Tagging feature

    SooryaN committed with hvr Aug 27, 2017
    - UI for proposing tag changes
    
    - Clickable UI for accepting/rejecting tags
    
    - Add GET method to /package/:pkgname/tags
    
    - Categories are parsed into tags
    
    - Tag aliasing support
      (When a trustee aliases Tag abcd -> Tag abc, all packages that were earlier
      tagged `abcd` get tagged to `abc` and any new packages tagged `abcd` get
      retagged `abc` on upload)
    
    This has been factored out of the HSoC work #514 by @SooryaN
    
    The code has been refactored & cleaned up by Duncan, Gershom and Herbert.
  2. Sync non-candidate and candidate layout

    hvr committed Aug 27, 2017
    This removes one of duplicated "Readme for" headers
  3. Implement new table-based browsable package index

    SooryaN committed with hvr Aug 26, 2017
    The new index relies on jQuery DataTables to implement client-side
    sorting.
    
    This has been factored out of the HSoC work #514 by @SooryaN
    
    The code has been refactored & cleaned up by Duncan, Gershom and myself.
Commits on Aug 26, 2017
  1. Add maintainer to PackageItem

    SooryaN committed with hvr Aug 26, 2017
  2. Add voting score to to PackageItem

    SooryaN committed with hvr Aug 26, 2017
  3. Add link-to-search on "Package not found" page

    SooryaN committed with hvr Aug 26, 2017
    Fixes #440
  4. Upgrade to happstack-server 7.5

    hvr committed Aug 26, 2017
    The major change in happstack-server 7.5 is providing an escape hatch for
    websockets support. See
    
    Happstack/happstack-server@6af91bd
  5. Merge pull request #610 from hvr/pr/authn-cookie

    hvr committed Aug 26, 2017
    Use session cookie to keep track of login-state
  6. remove allow-newer override for safecopy

    hvr committed Aug 26, 2017
    safecopy-0.9.3.3 doesn't need allow-newer anymore
  7. Use session cookie to keep track of login-state

    hvr committed Aug 26, 2017
    HTTP clients usually don't perform http authentication eagerly
    (especially w/ digest auth). However, 'checkAuthenticated'
    needs to a way to detect whether the browser has cached
    credentials, and validate them if available.
    
    See source-code comment for more details.
Commits on Aug 25, 2017
  1. Merge pull request #609

    hvr committed Aug 25, 2017
    Extend voting interface to allow score