`Store` already parses the settings blob on open, so keep it: the inspector's info modal was opening the settings table, querying it and parsing the JSON a second time, and `doctor` was asking `SettingsRepository` for it on a store it already held. Creating a database refreshes it, so a new one reports the version init wrote. `gather_database_info` keeps its own parse: it goes around `Store` so a pre-migration database still reports what it can. |
||
|---|---|---|
| .. | ||
| widgets | ||
| __init__.py | ||
| app.py | ||