it’s currently half way there. setting starred or published is going to sync back but unstarring/unpublishing won’t.
there’s no way to know whether the articles were starred/published before, only the fact that the record was locally modified is tracked in offline database, this limitation avoids syncing hundreds of article ids every time you go online while possibly unmarking things that got set while device was offline.
it shouldn’t be that hard to add two more tracking fields for this i think.
e: tfw no lambda callbacks in java 7