freighter
freighter copied to clipboard
Cache state and drop user back into last screen on quick close/open
When a user accidentally clicks off of Freighter, they have to go through the annoying UX of having to reopen the app, go through the Account screen, and go back to the screen they were previously on.
We can:
- cache the user's complete redux state (balances, history, tx, etc)
- cache the user's navigational state (what view they were on)
- drop them back into their previous screen and hydrate the redux store with the cached state
- we can clear this previous session info after a certain amount of time (maybe 2 min)
When a user reopens the app, they would end up back where they left off and should not need to refetch any of this info from the BE
10/27:
- A bit more complex, and it would be easier to enable a sidebar mode
- Priority change: P1 -> P3