Completing individual items got broken. This will involve using Knockout on individual view items, or something, which is tough. Please let me know if you need clarification on what I mean here.
Move navigation stuff to WinningJS. Do we even need/use the WinJS navigation framework? It's useful for something, right?
Some code is there for showing/hiding command groups, but it doesn't work yet. That is, delete and complete commands should only show if you have things selected. Figure out how that should work, and put it in WinningJS. See the // TODO in the TodosPage/AppBar component.
Deal with itemInvoked weirdness and binding in the TodosPage/TodoList component.
Minor: right-clicking on items does not bring up the app bar. There must be an elegant way to do that without explicitly, programmatically showing it? Look at the samples.
Stuff that I broke, or that still needs work:
// TODO
in the TodosPage/AppBar component.itemInvoked
weirdness and binding in the TodosPage/TodoList component.