I need to do some work on OPML imports in HyperTexting to improve the overall flow. There is one glaring papercut that I’ve already seen reported RE: how imported feeds initially appear as “Other Feeds” after importing them (more on this soon), and one report of an import failing to show a list of feeds.
Let me document what an import should look like as of TestFlight build 0.18.1 (66).
First of all, to open the import file picker, tap “Explore”, then tap the toolbar “…” button, and select “Add subscription list”. After you select a file you should see a sheet that looks like this:
After you select the individual feeds you want to import (or tap “All” to select all feeds), tapping “Add” should import those feeds to HyperTexting. For reasons I’ll explain below, those imported feeds should appear at the bottom of the “Explore” → “Following” view in a section called “Other Feeds”.
Of the many problems with this current workflow, you cannot tap on these freshly imported feeds or otherwise interact with them until HyperTexting fetches and parses the feed (by performing a pull-to-refresh from the home Timeline view), which now feels like an obvious papercut that I’ll work on resolving. It is also possible that you won’t even see the imported feeds in the “Other Feeds” section (another now-obvious papercut), in which case they should appear after a pull-to-refresh from the “Explore” → “Following” view.
The workflow as of 0.18.1 (66) is to import your OPML file, then pull-to-refresh from the Following tab, then pull-to-refresh from the Timeline tab.
BUT Y THO?! 
HyperTexting organizes feed content around website “profiles”. Here is an example profile:
It determines the website that a feed should be associated with using the link provided in the feed that indicates the website its content originates from (the exact implementation varies across RSS, Atom, and JSONFeed feed formats). Once HyperTexting knows what website to associate a feed with, it will appear in the “Explore” → “Following” view as a website you are following. I need to fix the OPML import flow to associate the imported feeds with their corresponding website, and finish building out the profile view for feeds that aren’t associated with a website so these can be interacted with as well.









