Wishlist for primal.net (cc nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr).
1. Store profile metadata in local storage; browser should read from that instantly on refresh then issue a fetch in the background to test for updates. A refresh shouldn't do a full refetch every time: it takes forever and slows the whole experience down.
2. Messages that were marked resurface as unread. It's annoying and makes me want to write a firefox plugin to hide the message button entirely.
3. In Settings>Appearance, allow a minimal mode where the primary nav can be reduced to only icons (no text) and font-size for the entire site can be made larger.