Ha ha, that makes sense. Why didn't I think of that. ☺️
I see that you also added dt-published to the date. That makes it complete for the readers. Thanks!
Kicks: “Micropub for a Static Neocities Website” seems to have a bookmark some time ago, but now it has become an article. Luckily the link was hidden in there somewhere:
Add set and hash of feeds to Redis to improve subscriptions
The subscriptions of the feeds, are kept in keys named "feed:<id>", but these are difficult to reference at the moment. There should be a set of "feed:<id>" items and a hash of urls to "feed:<id>". That way I can deduplicate feeds and make it easier to resubscribe.
Add tracking to channels (include from all)
In the original version I had a filter that added all items matching a regex to a channel. In the settings page there should be a place to add keywords to a channel (even if it has no feeds) and gather all items matching those keywords (or perhaps) regex.
Add filtering to feeds (exclude)
Should be able to add keywords to a channel, that will be filtered on. If an entry contains the keyword, it won't be added to the channel.
Pages with h-feeds are supported now. I had to disable the filtering of items with "published" dates. We'll have to see how this works.