发布

  • feat(settings): QR codes for network access (#238)

    frostbyte_neo 发布于 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

    下载附件