Changes deployed to corkboards.me/stage for testing:
- Visible / Dismissed / Filtered / Total counts
- Custom corkboards just load right from cached prefetch of all follows recent notes, and only look to relays for any npubs outside of follows, or to internet for rss feed info.
- Fetch 100 notes button was not working even though 10 button was. The 2nd and 3rd buttons and the combination of 'add # notes' and 'add # of hours' was causing clod ridiculous problems. I don't like removing choice, but here I removed and changed a lot to result in what works, and to rid unecessary complexity. I'm dum on storage (and most things, really) so not sure if the architecture is ideal. The rest is up to experts in the next phase.
- What I ended up with this iteration is to estimate a time window that will fetch the requested amount of notes based on what notes are already there. i.e. if the last 25 notes were posted in an hour, fetch another hour. If that's not enough, fetch again. As a result, if you click for 25 more, you get 25ish more.
- Because above is so much more than a bugfix, I ran a tech debt audit and asked for / implemented suggestions.
