Dumped the idea of pulling individual IDs and am instead pulling by “pages” which the API supports naturally. This stops problems of IDs not existing but trying to pull anyway and oddly numbered items (they’re not all sequential).
Also implemented a cache system so it doesn’t have to poll the API constantly. Because of the paging this was a necessity since it’s dumb to use data to get data that you just got and each page contains eight or so entries.
I’m working to tweak the caching system a bit so it’ll handle clearing itself out then I’ll move onto using the expandable lists I wanted to use initially. Later on maybe a searching algorithm or something because so far the entries are not at all sorted. Look for an alpha release later tonight!
Since you’ve been good, have a screenshot!