Remotes are now stored per file instead of all inside one file.
Additionally, server info is now properly cached!
I had to rewrite most of the remote initialization flow, but now it’s much better.
Adding and removing remotes automatically saves to disk because I can observe the list.
This isn’t the end of this overhaul, but we’re getting closer… I think I want to refactor more of UniScanClient next.
This is happening on another branch: https://github.com/UniScanProject/UniScan/tree/feat/use_server_provided_display_names
After this branch is merged into main, I will make the available server
info also show since we have the entire RemoteInfo being sent, which
includes announcements, a description, a logo, etc.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.