Due to the way the footer tabs work, only the "root" view contains the footer.tabs markup
No, every single view with the tab bar should contain exactly the same footer.tabs markup. The approach Jasonette takes is that every view should be rendered statelessly, instead of relying on which view it came from, therefore while the duplicate footer markup may seem redundant that's how it should be done. A good approach is to use mixins to define the footer once and reuse them everywhere. Or if you're rendering server-side it should be trivial to do so even without mixins.
For example in the instagram app, the home tab and the profile tab share exactly the same footer markup:
@lachlanhickey as for the QR code, it's the new
$vision api http://docs.jasonette.com/actions/#vision
There are a lot of APIs I haven't announced because I didn't have time to do so yet, but I plan on writing some blog posts and sharing more.
One way to stay on top of all the new features before they're announced or even implemented is to watch the repo at https://github.com/Jasonette/Jasonette (we use the issues on that repo to discuss new APIs). Also I try to update the documentation as frequently as possible to keep it updated so most of the implemented features are in the documentation, just not announced yet.