- Fix #1: _detect_existing_project now checks .claude/settings.json for "da sync" marker instead of deleted CLAUDE.md; update tests accordingly. - Fix #2: preview endpoint uses autoescape=False to match /setup rendering; align render_agent_prompt_banner in welcome_template.py to the same. - Fix #3: apply _sanitize_banner_html to override render path in setup_page so all render paths sanitize consistently. - Fix #4: move .setup-link-banner into the existing-user branch where account_details.last_sync_display is reachable; remove dead copy from new-user branch. |
||
|---|---|---|
| .. | ||
| repositories | ||
| __init__.py | ||
| catalog_export.py | ||
| db.py | ||
| identifier_validation.py | ||
| marketplace.py | ||
| marketplace_filter.py | ||
| orchestrator.py | ||
| orchestrator_security.py | ||
| profiler.py | ||
| rbac.py | ||
| remote_query.py | ||
| scheduler.py | ||
| sql_safe.py | ||
| welcome_template.py | ||