I am working on a tool which will get updates to Tangled repos by reading the atom feeds the appview provides. I am checking for new entries by iterating over the entire new list, and checking if the ID in the new list is present in the old list. If its not, I mark that entry new, and go from there.
These IDs are a simple link to the commit/pr/issue/tag, however they use the repo's regular name, rather than the DIDs that are already provided for every repo. So in the event that somebody renames their repo, the ID of every entry in the atom feed will change, thus marking it new to any automated readers.
correction: the id isnt an exact link to the item, rather it contains the date, and then the link without the tangled.org prefix