Preload main feed data on startup #750
Labels
No labels
Blocked
Bug
Documentation
Duplicate
Enhancement
Good first issue
Help wanted
Idea
In progress
Invalid
Major feature set
Packaging
Question
Soon
UI/UX
Upstream
You're dreamin'
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nostr/gossip#750
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When the user unlocks the private key or just skip the login, he faces an empty page with a (useless) "load more" button for some seconds:

Can we start fetching the data immediately when Gossip starts, at least if the user didn't select "Start in offline mode" in a previous session?
If that is not possibile, we can fallback with a better loading view
@mikedilger this needs your approval :)
/cc @bu5hm4nn
I don't think we should load the data immediately, I think the 'loading' screen @bu5hm4nn just did ( that you designed ) is sufficient.
We could load local database events, but it's complexity and complexity that makes gossip harder and harder to maintain.
Well we could load a local cache version of the feed and then update to the live later?
@mikedilger
Is it for a specific reason? Just to understand your pov.
Actually, if I access "offline" the feed is immediately available, so the db data is already used in this case. Showing it could be a solution, but you will have a refresh in some seconds and since the feed auto scrolls, you will loose the context. I would avoid that.
It's not a critical point of course, just a nice touch.
I can't reproduce. If I start in offline mode I see all the local notes just fine. I don't see any useless empty feed.