fix: resolve infinite loading on Settings tab and synchronize database
CI / Test (Python 3.11) (push) Has been cancelled
CI / Test (Python 3.12) (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Type Check (push) Has been cancelled
CI / Summary (push) Has been cancelled

- Manually triggered database table creation for AppSettingsTable.
- Refactored HTMX triggers in index.html to prevent redundant loading.
- Improved provider toggle mechanism with explicit refresh-settings event.
- Simplified router responses for better HTMX integration.
This commit is contained in:
root
2026-03-26 22:35:02 +00:00
parent 0c03f4f4a6
commit 5d23a3d663
3 changed files with 4 additions and 9 deletions
+1 -5
View File
@@ -67,11 +67,7 @@ async def update_settings(
response.headers["HX-Trigger"] = json.dumps({"show-toast": {"message": "Paramètres enregistrés", "type": "success"}})
return AppSettings(
default_lang=settings_obj.default_lang,
theme=settings_obj.theme,
disabled_providers=settings_obj.disabled_providers
)
return settings_obj
@router.get("/providers/availability")