Eric Wagoner eric
eric pushed to main at eric/bggpipe 2026-08-05 22:50:18 +00:00
59f4b8c43c The real-data era: token live, stubs retired, editions on demand
eric pushed to main at eric/bggpipe 2026-08-03 22:48:24 +00:00
15d3120029 Onboarding follows the vision provider
eric pushed to main at eric/bggpipe 2026-08-03 22:39:29 +00:00
118503e4e0 Per-provider vision blocks; parser repairs local models' almost-JSON
eric pushed to main at eric/bggpipe 2026-08-03 22:26:31 +00:00
0358079da4 Vision backends: any OpenAI-compatible endpoint, including local models
eric pushed to main at eric/bggpipe 2026-08-03 21:41:37 +00:00
0cdbf74a02 Credibility pass 2: the copy-then-drift tells, excised
eric pushed to main at eric/bggpipe 2026-08-03 21:25:38 +00:00
7cfc3c5b7d README: four phone screenshots join the tour
eric pushed to main at eric/bggpipe 2026-08-03 21:18:07 +00:00
be8e19b418 Docs: the phone flow, in all three places it lives
eric pushed to main at eric/bggpipe 2026-08-03 21:11:25 +00:00
9610f3b774 Camera uploads stop overwriting each other
eric pushed to main at eric/bggpipe 2026-08-03 21:10:16 +00:00
cf6dd5e134 Photo upload gets a visible lifecycle
eric pushed to main at eric/bggpipe 2026-08-03 21:00:31 +00:00
0401c3351b Page titles lead with the page: "Titles · bggpipe"
eric pushed to main at eric/bggpipe 2026-08-03 20:59:28 +00:00
bd1bc5e020 Home-screen icon: the piper replaces iOS's letter tile
eric pushed to main at eric/bggpipe 2026-08-03 20:50:38 +00:00
44dd03d06a Pairing: scan a QR off the terminal once; the cookie lasts a year
eric pushed to main at eric/bggpipe 2026-08-03 20:47:41 +00:00
78debdd62f Mobile nav becomes a hamburger menu; Juniper joins the Help page
eric pushed to main at eric/bggpipe 2026-08-03 20:39:26 +00:00
f82489716a --lan key persists across restarts; stale tabs get a readable 403
eric pushed to main at eric/bggpipe 2026-08-03 20:31:58 +00:00
344a930a8a --lan first load: redirect commits the key cookie; static goes public
eric pushed to main at eric/bggpipe 2026-08-03 20:21:27 +00:00
95fd18ca5c --lan startup: lead with the default-route address, demote the rest
eric pushed to main at eric/bggpipe 2026-08-03 20:16:56 +00:00
eb2e841d27 --lan: the desktop stays keyless; phone URLs drop loopback
eric pushed to main at eric/bggpipe 2026-08-03 20:13:49 +00:00
429ceb1a21 LAN access key: 128-bit token (was 48-bit for typability)
eric pushed to main at eric/bggpipe 2026-08-03 20:12:03 +00:00
d4e619611a Audit round 6 (mobile + --lan): access key replaces trust-by-allowlist
eric pushed to main at eric/bggpipe 2026-08-03 20:02:10 +00:00
2936d21f0a Mobile: every page earns its phone layout, and --lan serves the network