Commits on Jul 15, 2016
  1. Update readme.textile

    committed on GitHub Jul 15, 2016
Commits on Apr 2, 2015
  1. Update readme.textile

    committed Apr 2, 2015
Commits on Nov 10, 2014
  1. Merge pull request #157 from MilesOkeefe/master

    Tiny typo (proberbly -> probably)
    committed Nov 10, 2014
Commits on Jul 2, 2014
Commits on Feb 27, 2014
  1. Merge pull request #136 from ekrembk/tr-translation

    Turkish translation of instructions added, thanks to ekrembk
    committed Feb 27, 2014
Commits on Dec 23, 2013
Commits on Apr 16, 2012
  1. fixed version number

    committed Apr 16, 2012
  2. Clarified instructions further

    For the best reliability, the JS needs to be the first JS on the page.
    Not *just* in the <head>, but as high up as you can put it.
    committed Apr 16, 2012
  3. Updated changelog

    committed Apr 16, 2012

    Now generates Retina images correctly if the required image size was
    larger than the maximum $resolutions value
    committed Apr 16, 2012
Commits on Apr 14, 2012
  1. Updated changelog

    committed Apr 14, 2012
  2. JPGs are now saved as Progressive JPG

    Smaller file-size, faster downloading.
    committed Apr 14, 2012
  3. Minor bugfix

    Compatibility with old-style JS snippet
    committed Apr 14, 2012
  4. Updating instructions

    committed Apr 14, 2012
  5. Document 1.5 updates

    committed Apr 14, 2012
  6. Smarter handling of Retina type displays

    Previous AI behaviour meant that supporting Retina required adding very
    high values in the $resolutions array. This is sub-optimal:
    1) This array is meant to be nothing more than the same values as your
    media query breakpoints. Adding larger ones isn't intuitive.
    2) When no cookie is set, AI sends non-mobile devices the largest
    $resolution value, which in this case could be far too large for most
    AI is now much smarter, you do not need to edit the $resolutions array;
    just leave that as your CSS MQ sizes.
    AI now auto-detects the pixel density of any high DPI device and either
    picks a matching size from the existing array, or creates new high-dpi
    images which are multiples of your chosen $resolutions values.
    NOTE: If you see folders in the ai-cache directory which are *larger*
    than any defined in your $resolutions array, it is because someone with
    a high DPI / Retina display visited your site, and AI was able to
    generate the required image.
    committed Apr 14, 2012
Commits on Mar 29, 2012
  1. updating readme

    committed Mar 29, 2012
Commits on Mar 28, 2012
  1. Updated instructions

    committed Mar 28, 2012
Commits on Feb 19, 2012
  1. Improved mobile detection. Better first-run experience

    Better behaviour when cookies are not available.
    Now creates the cache directory itself, making installation a two-step
    1) Put the files on your server
    2) Add one line of JS to the <head> of your HTML
    committed Feb 19, 2012
Commits on Feb 17, 2012
  1. Merge pull request #34 from gerv/patch-1

    Fix browser detection to be more future-proof - check for mobile browsers instead of desktop ones.
    committed Feb 17, 2012
  2. Fix browser detection to be more future-proof - check for mobile brow…

    …sers instead of 'desktop' ones. This does a better job for unusual OSes, tablets etc. "Mobile" is in the UA string of the latest mobile IE, mobile Firefox and all mobile WebKits, but is not in the UA string of Android tablets or desktop browsers.
    If you want to treat Opera Mobile as a mobile browser too, change the detection to "mobi" instead of "mobile".
    gerv committed Feb 17, 2012
Commits on Jan 24, 2012
  1. Bugfix

    Eliminated occasional double-slash in $cache_file path due to
    $requested_uri sometimes starting with a /
    Made created directories CHMOD 0755 instead of 0777
    committed Jan 24, 2012
Commits on Jan 20, 2012
  1. Bumping the version number

    No actual changes, I'd just forgotten to update the version number in
    the comments last time.
    committed Jan 20, 2012
Commits on Dec 4, 2011
  1. Added note to security conscious people

    Advised the very paranoid to move ai-cache outside of web-root.
    committed Dec 4, 2011
  2. Recommend 755 permissions, not 777

    777 is dangerous as potentially anyone could write and execute files.
    Use 755 if you can. Or, set the ai-cache directory to be outside of
    your web-root.
    committed Dec 4, 2011
Commits on Nov 21, 2011
  1. Document changes

    committed Nov 21, 2011
  2. Bugfix. Also re-instated $mobile_first as TRUE

    Stupid mistake was causing the browser detect to always return false.
    Now fixed.
    With this update Adaptive Images now detects if a user is running on a
    desktop OS and switches $mobile_first to FALSE in that case. This means
    that _if no cookie is set_ and $mobile_first is TRUE the following will
    On a mobile phone, the mobile sized image will be delivered.
    On a desktop, the highest resolution configured will be delivered.
    If a cookie is set, Adaptive Images will use the cookie value to
    determine the correct size image to send.
    committed Nov 21, 2011
Commits on Nov 11, 2011
  1. Document latest changes

    committed Nov 11, 2011
Commits on Nov 10, 2011
  1. List the latest updates

    committed Nov 10, 2011
  2. Make $mobile_first safer

    To work around browser issues with unreliable cookie setting speed
    Adaptive Images now also checks the user agent string.
    If a desktop environment is detected, $mobile_first is automatically
    over-ridden to "FALSE". If not Adaptive Images will obey the configured
    This is a safety fallback and requires testing before I revert the
    default $mobile_first configured value to TRUE.
    committed Nov 10, 2011
  3. Fix rare GD lib bug

    Fixed an issue where GD was present but did not always have the
    imageconvolution function available.
    Changed $mobile_first default to FALSE to avoid issues with
    unpredictable browser behaviour relating to race conditions between
    cookie setting and image requesting
    committed Nov 10, 2011
  4. Document latest changes

    committed Nov 10, 2011
  5. Various updates

    committed Nov 10, 2011