Ok so based on the few responses i’m starting to see a bit of a design change that I wasn’t thinking of originally.
I can make the main page like a “status” page which displays the current configuration for that users repo in a nice organized way. That way people can see the current voting without having to log in. I think that should be really easy and I can make it part of the next UI updates.
The part about linking back to the actual proposals is a bit more difficult . There’s a few ways to do it that I can think of off the top of my head. Have NuFeeder fetch from a curated list that has links associated to motions and custodial addresses. Then there’s trying to parse the data from somewhere. Third option is just adding a field next to custodial grants and motion in NuFeeder that allows to add an optional link and an optional comment.
Wherever the information gets pulled from I can then turn motion hashes and grant addresses into clickable links on the users NuFeeder status page.
The first one requires a person or some people to manage this repository of the associations between links and hashes/addresses. The second option I think is outright impossible because there’s not single place or uniform structure to pull this information from reliably. The third option is probably a lot easier. I would just create a separate file somewhere in the repository that stores the association between the voting data and the meta data. This would be stored separate from the vote file.
Am I missing some other easier way of implementing it? I would love for the link associations to happen automatically by pulling from some curated API like in the first option, as it would take the extra effort from users managing their feed in the third option. I’m not willing to say that I myself would commit to managing and updating such a listing. Maybe the third option is the most feasible?