Refresh fails when unread article list is huge
As it turns out, SQLite has a limit to the number or variables you can pass in a SQL query. Passing a list of 999+ elements will thus result in a:
android.database.sqlite.SQLiteException: too many SQL variables (code 1 SQLITE_ERROR)
This is particularly unfortunate since this is how read and unread articles are sync'd with passing unread article ids as a list to the query.