Drop the two notices; keep source keys limited to phones in the clip 65ec2cf verified Tom-Brenner commited on 26 days ago
Replace the substitution dropdowns with paired phone keyboards a092d0d verified Tom-Brenner commited on 26 days ago
Show MAPS as the aligner on the Space instead of hiding the control bfea13d verified Tom-Brenner commited on 26 days ago
Right-size GPU reservations so they stop refusing runs that fit 46b74c8 verified Tom-Brenner commited on 26 days ago
Reframe the intro; gate the ensemble box on MAPS d6f580e verified Tom-Brenner commited on 26 days ago
Warn when a substitution is a genuine phone swap 03536b1 verified Tom-Brenner commited on 26 days ago
UI: numbered steps, reveal substitutions after analysis, invalidate on new clip 17558ba verified Tom-Brenner commited on 26 days ago
Hold analysis state in a hidden JSON so the API can drive Inpaint 691e7cf verified Tom-Brenner commited on 26 days ago
Mirror the PhonePaintMFA env: python 3.12 and its pins (part 2) 344700d verified Tom-Brenner commited on 26 days ago
Mirror the PhonePaintMFA env: python 3.12 and its pins 6d95500 verified Tom-Brenner commited on 26 days ago
Pin SDK to gradio 5.50: gradio 6 forces huggingface_hub 1.x (part 2) c840b9c verified Tom-Brenner commited on 26 days ago
Pin SDK to gradio 5.50: gradio 6 forces huggingface_hub 1.x 470a5f1 verified Tom-Brenner commited on 26 days ago
Pin to the versions actually installed in the working env 734ac94 verified Tom-Brenner commited on 26 days ago
PhonePaint Space: MAPS-only, ZeroGPU, assets fetched at startup (part 3) a22c748 verified Tom-Brenner commited on 26 days ago
PhonePaint Space: MAPS-only, ZeroGPU, assets fetched at startup (part 2) fa1da78 verified Tom-Brenner commited on 26 days ago
PhonePaint Space: MAPS-only, ZeroGPU, assets fetched at startup 1a1ea81 verified Tom-Brenner commited on 26 days ago