04/22 user dashboard view, no credentials popup automatically

This commit is contained in:
2026-04-22 18:38:57 -04:00
parent b7e2a164c7
commit eab4207e1f
10 changed files with 479 additions and 62 deletions
+6
View File
@@ -75,6 +75,12 @@ class App(tk.Tk):
# Re-open setup so the user can correct the credentials
self._show_setup(on_complete=self._init_db)
return
# Encrypt any plain-text credentials in config.ini (one-time migration)
try:
from config import migrate_plaintext_config
migrate_plaintext_config()
except Exception as e:
logger.warning(f"Config migration skipped: {e}")
self._show_login()
def _show_login(self):