feat: merge UI vault settings with environment config, improve French UI text clarity, and enhance hidden files whitelist styling with hover effects and empty state
This commit is contained in:
@@ -329,6 +329,18 @@ async def build_index(progress_callback=None) -> None:
|
||||
vault_config.clear()
|
||||
vault_config.update(load_vault_config())
|
||||
|
||||
# Merge vault_settings (from UI) with vault_config (from env vars)
|
||||
from backend.vault_settings import get_all_vault_settings
|
||||
saved_settings = get_all_vault_settings()
|
||||
for vault_name, config in vault_config.items():
|
||||
if vault_name in saved_settings:
|
||||
settings = saved_settings[vault_name]
|
||||
# Override with saved settings if present
|
||||
if "includeHidden" in settings:
|
||||
config["includeHidden"] = settings["includeHidden"]
|
||||
if "hiddenWhitelist" in settings:
|
||||
config["hiddenWhitelist"] = settings["hiddenWhitelist"]
|
||||
|
||||
global _index_generation
|
||||
with _index_lock:
|
||||
index.clear()
|
||||
|
||||
Reference in New Issue
Block a user