Permalink
Commits on Apr 3, 2011
  1. Timestamp v0.1.0.

    theory committed Apr 3, 2011
  2. Temporary robots.txt.

    theory committed Apr 3, 2011
Commits on Apr 2, 2011
  1. Add /users/, search for users by first char of nickname.

    theory committed Apr 2, 2011
    This is mostly so that search bots can find every user on the site, and from
    each user, every distribution and extension (and tag). Implemented using
    wildcard searches, so pretty simple.
    
    Other stuff:
    
    * Users link is in top nav, so move the "Release It" link to the footer. Now
      all info links are in the nav, and action links (releasing, sending
      feedback, etc.) are in the footer.
    * Added link to Younicycle, new benefactor!
    * Abstracted the display of search results into their own template, so that
      both search and /users can use it.
    * Tweaked display on /backers/: Use h2 instead of h3 for subheads, but change
      its color to Yellow so it's easier to distinguish from all the backer links.
    
    I think that we're now feature-complete for a 1.0. Will deploy for a limited
    beta on Monday and continue writing tests.
Commits on Apr 1, 2011
  1. Add /mirroring/.

    theory committed Apr 1, 2011
  2. New PGX logo graphic.

    theory committed Apr 1, 2011
  3. Add link to PGXN Manager.

    theory committed Apr 1, 2011
    Also tweak the `<strong>` bits of search excerpts by making them have a bit of
    color, so they pop more. Make them a bit bigger than surrounding text, too so
    they're a bit easier to spot for the color blind. Just being bold wasn't quite
    doing it for the white text.
  4. Redirect old site URLs.

    theory committed Apr 1, 2011
  5. Add Twitter link.

    theory committed Apr 1, 2011
  6. Add /faq/.

    theory committed Apr 1, 2011
  7. Add /backers/.

    theory committed Apr 1, 2011
Commits on Mar 31, 2011
  1. Add /about/.

    theory committed Mar 31, 2011
  2. Add /feedback.

    theory committed Mar 31, 2011
    Also, fix failing router tests from redesign of error pages.
  3. Update use of `in` arg.

    theory committed Mar 31, 2011
    It is no longer in the API results, we we have to save it ourselves.
  4. Style error pages.

    theory committed Mar 31, 2011
  5. Change "News" link to "Blog".

    theory committed Mar 31, 2011
    And link it up.
  6. Update for plural index names.

    theory committed Mar 31, 2011
  7. Finish home page template tests.

    theory committed Mar 31, 2011
    In passing, add a link to a "backers" page. Will need to implement it. Also,
    make the search field autofocus on the home page using the html 5 attribute
    with that name.
  8. Start template tests.

    theory committed Mar 31, 2011
Commits on Mar 30, 2011
  1. Test /error.

    theory committed Mar 30, 2011
    Fix bug where it returned notfound instead of ok.
  2. Test /extension/{extension}/

    theory committed Mar 30, 2011
  3. Fix search result hover CSS.

    theory committed Mar 30, 2011
  4. Add tests for /tag/{tag}.

    theory committed Mar 30, 2011
  5. Add /user/{user} tests.

    theory committed Mar 30, 2011
    And fix bad line in template from the previous commit.
  6. Test /dist/$dist/$version/$path.html.

    theory committed Mar 30, 2011
    Make sure it properly handles 404s. In passing, tweak the distribution
    template to properly highlight the distribution link, and tweak the document
    template to make the distribution link URL a path rather than a full URL.
    Also, change the arrow separator in the breadcrumb to something a little less
    huge.
  7. Test /dist.

    theory committed Mar 30, 2011
    As a result, fix broken `sort {}`. Seems that Template::Declare + namespace::autoclean in combination break it -- $a and $b are empty arrays. Weird!
Commits on Mar 29, 2011
  1. Validate o and l params.

    theory committed Mar 29, 2011
    Also , in=undef is allowed.
  2. Test the `/search` API.

    theory committed Mar 29, 2011
    As a result, add the missing `/badrequest` template and have it complain that
    the `q` param is missing. Also have it complain if the `in` param is invalid.
  3. Rename API URL options.

    theory committed Mar 29, 2011
    `api_url` is now the main one. `private_api_url` is optional, and can point to
    the local file system.
  4. Add basic documentation.

    theory committed Mar 29, 2011
  5. Add dist search results.

    theory committed Mar 29, 2011
  6. Process `@ARGV` to extract just what we need.

    theory committed Mar 29, 2011
    This is so that it will start properly when we get round to deploying it.
  7. Install UI files.

    theory committed Mar 29, 2011
    Move them to `lib/PGXN/Site/ui` and install them along with all the Perl
    modules. That way, the PSGI can just be used from the commad-line without
    needint to create a doc root, config file, or anything else. It just works.