Upgrade: jquery-ui-1.8.17.custom.min.js -> jquery-ui-1.8.19.custom.min.js
-- http://blog.jqueryui.com/2012/04/jquery-ui-1-8-19/
Upgrade: jquery-1.7.1.min.js -> jquery-1.7.2.min.js
-- http://blog.jquery.com/2012/03/21/jquery-1-7-2-released/
Changed doctype to html5, cleaned up header entries.
Created new favicon and apple-touch-icon to cover iOS and Android devices (fallback).
Changed the notifier icons from 16x16 to ?x24 variants. This gives a bit more flexibility and makes things look nicer (had to hack in temp.css until css rewrite is done). Created all notifier images from official logos or higher quality sources, trimmed extra whitespace and used png.
Changed over the search provider images from .gif to .png (required backend changes as the image filename is hardcoded).
Removed legacy provider images and added _missing.png_ as a possible defunct/default image we can use for the history page.
Added bootstrap 2.0.3-wip to the project, swapped out our menu for their navbar. Customized so it mimics what we had before. Tested in IE8+ without any problems. Need to add responsive css (media query) for those with tiny resolutions. Modified _browser.js_ to use bootstrap button instead jui -- also added some code to help with minification later on.
Clean up legacy CSS, use bootstrap's helper classes. Fixed autocomplete bug on rootDir editing.
Added CSS sprite (mimics the glyph icons we use for the nav) for config root page.
More fixes and tweaks. Removed `<br>` from mass update error notice as it was not needed.
Since we are changing the bootstrap navbar dropdown method from click to hover there was a side effect of the js logic trying to parse the href as a selector.. this resulted in an invalid regex expression being processed by jQuery. Added the class `.disabled` to the navbar dropdown which the function tests just before the problematic logic is ran.
Upgraded tablesorter-2.1.10 -> 2.1.19. Minor bug fixes, nothing we used though. Took the opportunity to just use base encoding for the images since they were so small. That way we could save 3 http request per table while also removing the images and embedded css.
Started to move over to bootstrap's progressbar but ran into a few snags. Leaving in commented out CSS for future testing.
CSS consolidation and cleaned up some js for the config page, made the enabler look a little nicer when showing divs. Ran code through jsLint.
Cleaned up force backlog page slightly. Created a proper 16px search icon, used glyphicon as base but made it look similar to what we had before.
Ran CSS though recess and applied some style guides (property ordering, spacing, and underscores in selectors):
- https://developer.mozilla.org/en/underscores_in_class_and_id_names
- http://www.markdotto.com/2011/11/29/css-property-order/
Appending the sbPID to the css and js filenames as a method of cache busting. Updated api-builder to reflect recent changes.
Upgraded jui 1.8.19 -> 1.8.20 (removed Accordion and Slider). Fixed erroneous comment tail from showing up (can't put a comment inside another comment). Minor tweaks and fixes for menu and config.
Upgraded qTip2 to latest build, tweaked js so that it was not jumping around on the screen (calculating if it could be shown on the viewpoint). Added bg color to currently selected menu section.
Exported sb header image in proper dimensions rather than scale down a larger image than needed.
Also ran the sb header, banner, and poster default images through **optipng** with the settings `-o7 --strip "all"`.
Added some bootstrap helper classes to make inputs look consistent between browsers.
Using Helevetica for H1.title if available as it looks a little nicer :)
Fixed tableClick.js selector.
Tweaked Config > Providers to only show the line about toggling nzb/torrent providers if either one is unchecked. Added nzb.su image rather than use default nn one. Added dognzb image as well.. will only show up if you name the provider `dognzb`.