Open Revadike opened 3 days ago
This is already a feature of DIM, so this isn't a feature request. I've documented DIM's offline mode here: https://github.com/DestinyItemManager/DIM/wiki/Offline-Mode
I think you're trying to report that DIM's offline mode doesn't work correctly, which is a bug.
I did address this somewhat in the new documentation:
Lastly, DIM can fail to work when Bungie.net is not entirely down, but instead is responding to requests in some broken way. DIM is designed to handle Bungie.net's regular maintenance periods, but sometimes Bungie.net is broken in some interesting new way that DIM's code cannot anticipate, which means it doesn't fall back to offline mode. These situations are generally rare, and it's tough for the DIM team to predict them, or handle them afterwards since once Bungie.net is back, there are often no good records of the weird behavior during the outage.
The way we test offline mode is to disconnect internet (e.g. turn off wifi) and then reload DIM. It should come up and allow viewing and editing tags and loadouts, etc. Let me know if that doesn't work for you. For cases where Bungie.net is really messed up, see the quote above.
Proposed change
Instead of showing an error when the Bungie API or your internet is down, have DIM work with limited functionality based on cached data.
How does this fit into your workflow?
I'll be able to organize my notes, edit my loadouts, view my rolls, while destiny is down for maintenance.