New interface powered by AngularJS, business logic partially written with WebSQL or IndexedDB support