Spaces:
Running on Zero
Running on Zero
Commit History
2 days ago
-
fix(whatsapp): make pairing QR scannable and ensure auto-logout unlinks the device Running
QR pairing produced an image the phone camera could not read, and the linked device stayed in "Perangkat Tertaut" after the flow finished. QR rendering: - rsc.io/qr PNG output always uses a fixed 8px module scale. The CSS box then rescaled that bitmap to a non-integer 3.33px per module with image-rendering: pixelated, so module widths varied and the finder patterns became hard to lock onto. - Render the module bitmap ourselves as a grayscale PNG at 10px per module with an explicit 4-module quiet zone, so every module occupies identical pixels. - Show it at clamp(276px, 86vw, 345px) with image-rendering: auto, keeping at least 4px per module on small screens. - Add regression tests covering PNG validity, uniform module grid, white quiet zone and rejection of payloads larger than a QR code can hold. Auto-logout: - After pairing whatsmeow always restarts the stream with a 515, so the socket is not authenticated yet when logout runs. The old code called Connect(), ignored…f8731a4
21 days ago
-
feat(ui): add visual demo photo to aspect ratio comparison card
686dd3f -
fix(security): restore and enhance Cloudflare Turnstile anti-bot widget before start action
20c9c67 -
feat(ui): optimize desktop layout and enrich README with full project context
19a8e56 -
feat: revamp UI to Neubrutalism, optimize mobile responsiveness, fix Turnstile flow, and add launch checklist support
5d44d36
24 days ago
-
feat(frontend): clean minimalist UI overhaul, add light/dark theme, and remove AI slop ornaments
c512f40 -
fix: resolve pairing 400 error, update whatsmeow, add favicon and GSC SEO assets, enhance clean UI
a364ccb
25 days ago
-
feat(frontend): integrate cloudflare turnstile widget and dynamic config
f9a7db9
-
feat: implement multi-layer keep-alive to prevent Hugging Face Space from sleeping
1ff92db -
feat: setup web app with gradio runner for hugging face
55066b7