Added visual selection of an HTML Element to the Chrome extension
Renamed all mispelled occurrences of 'scrap' and 'scrapping' to be 'scrape' and 'scraping', respectively
Added the 'point it and click it\!' button to the 'scrape data' form (it had been forgotten before)
On "New Site" \-\-\> use current site name and URL
Added proper icons for the extension
Removed the unnecessary options from the CSS Element selection toolbar and also made every user selection appear in the textbox by removing the possibility of multi selecting elements
Fixed the URL sanitization problem that made links in the breadcrumb to be prefixed by Angular with 'unsafe:', thus making Chrome display an annoying warning dialog
Added slight cosmethical improvements (the dirty way, needs to be refined) on the text boxes lengths
Moved controllers and directives to individual files as panel.js grew too much already and we still need to add a lot of functionality...
Basic implementation of an auth token being retrieved from the auth service and saved using chrome.storage.sync api
The storage is working but the CSS selector selection stopped working due to the currentStep variable not being populated by ThreeController (after the first time)
Made Local Storage work without breaking anything. The code has some rough edges but is good enough to move on for now...
Implemented a mechanism for checking if the auth token is in the local storage, and if it's valid, use it straight away, otherwise, go and fetch a fresh one and save it locally