follow_move, which rewrites a feed's address in the catalogue after a permanent redirect, ran in no test; the fetch only said where a feed went. It now: the feed keeps its id, so its subscribers and their read state, takes the new address in memory and in the database, and is left as it was when another feed already has that address, or when it is an OPML's, whose list would only put the old one back. WordPress.com's browser check is answered from its API's posts, and a Patreon creator's shows are asked of Patreon by the campaign its feed names, each show the creator feed with its own show and credentials; an unknown one is an error. Both against a stand-in: the two APIs' addresses go through api_base, which a test points at a server of its own; production's are unchanged. ipx add names a feed from its title, keeps its folder and keywords, refuses it a second time, and asked again to list it or with a category changes only those; ipx rm takes it out of the catalogue and the database. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.0 KiB
4.0 KiB