Currently, app settings storage logic is spread out across AppStorageManager, API.SettingsContainer, and several different SwiftUI views. It should all be merged into AppStorageManager.
Additionally, the same default values are hard-coded in many different places. We should make AppStorageManager the single source of truth for default values.
Lastly, it seems that changing the server base URL in the in-app settings interface is unreliable. We should investigate this issue and fix it.
Currently, app settings storage logic is spread out across
AppStorageManager
,API.SettingsContainer
, and several different SwiftUI views. It should all be merged intoAppStorageManager
.Additionally, the same default values are hard-coded in many different places. We should make
AppStorageManager
the single source of truth for default values.Lastly, it seems that changing the server base URL in the in-app settings interface is unreliable. We should investigate this issue and fix it.