-
feat(settings): QR codes for network access (#238)
发布于
2026-06-29 18:19:59 +00:00 - feat(settings): QR codes for network access addresses
When server mode is on, show a scannable QR code for each local IP in
the desktop settings panel. Each QR encodes http://{ip}:{port}/mobile/
so the phone camera opens the mobile UI directly.- Add segno (pure Python, no PIL) as a new dependency
- Add GET /api/qr?url=... endpoint that returns an SVG QR code
- Render one QR card per LAN address in the network settings section
- feat(settings): remove IP list, blur QR codes with tap-to-reveal
- Drop the yellow IP address chips; the QR label already shows the URL
- QR codes start blurred so a nearby camera app can't scan them
immediately; tap any card to toggle the blur - Add a hint line: "Blurred so your camera doesn't get too excited. Tap to reveal."
-
fix(settings): increase gap between QR cards
-
fix(settings): clip QR blur bleed with overflow hidden wrapper
-
fix(settings): accent color border on QR cards
-
fix(settings): thicker accent border on QR cards
-
fix(settings): box-sizing border-box on QR wrap to stop corner clipping
-
fix(settings): advanced pane scrolls so Done footer stays fixed at bottom
下载附件