• Mahmoud Aglan's avatar
    fix: branding save uses API directly (not form POST) — reliable Supabase persistence · badef7ea
    Mahmoud Aglan authored
    Problem: Form POST to same page required PHP session + page re-render.
    Save appeared to work but values weren't persisting to Supabase reliably.
    
    Fix: Save button now POSTs to /api/branding.php directly as JSON.
    - Collects all input values from DOM
    - Sends { action: 'save_theme', values: { key: value, ... } }
    - API writes each value to platform_theme table (upsert)
    - No session dependency, no form submission, no page reload
    - Response confirms success/failure with message
    
    On page refresh: PHP reads from platform_theme → shows saved values Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    badef7ea
Name
Last commit
Last update
.claude Loading commit data...
Connections and docs Loading commit data...
admin Loading commit data...
api Loading commit data...
config Loading commit data...
docs Loading commit data...
includes Loading commit data...
public Loading commit data...
screenshots Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
ARCHITECTURE.md Loading commit data...
ASSET_REGISTRY.json Loading commit data...
ASSET_REGISTRY.md Loading commit data...
BUILD_ORDER.md Loading commit data...
DATABASE_REFERENCE.md Loading commit data...
DESIGN.md Loading commit data...
Dockerfile Loading commit data...
PLAN.md Loading commit data...
Stockfishbotsapi.txt Loading commit data...
captain-definition Loading commit data...
index.php Loading commit data...