• Joined on 2025-02-27
sam pushed to main at sam/photo-pipeline 2026-08-07 21:25:24 +10:00
5ca92fec7b Immich import via server-bundled CLI (v2.7.5); ssh key fix; verified dedup
5f8d6ce9ad Use --skip-hash with least-privilege API key (CLI dup-check bug #21456)
493dab0212 Add Immich import flow; ignore node_modules, secrets
Compare 3 commits »
sam pushed to main at sam/where_woof 2026-08-07 21:04:02 +10:00
496cbd8a2c openspec: deploy-frontend change — .13:3020 systemd service + Caddy/DNS
sam created branch main in sam/photo-pipeline 2026-08-07 20:58:23 +10:00
sam pushed to main at sam/photo-pipeline 2026-08-07 20:58:23 +10:00
6b3ab9f651 Add CleanVision quality-scan flow (photo-quality-scan) + README
16123d00f1 Initial: fingerprint DB + Takeout fetch + ingest flows
sam pushed to main at sam/where_woof 2026-08-07 20:53:42 +10:00
af0a77fbfe schema: add users.remember_token for Laravel session auth (idempotent)
sam created repository sam/photo-pipeline 2026-08-07 20:47:13 +10:00
sam pushed to main at sam/where_woof 2026-08-07 20:31:30 +10:00
b53c28c1b1 laravel-admin: Docker Laravel + Filament panel — users/tags/products/orders resources, dashboard stats, is_admin gate, shared Postgres (verified data layer)
sam pushed to main at sam/where_woof 2026-08-07 20:23:05 +10:00
224545ac64 openspec: laravel-admin change — Filament admin (users/tags/products/orders/dashboard) on shared Postgres
sam pushed to main at sam/where_woof 2026-08-07 19:46:11 +10:00
0ee211d156 tuxedo notes: photo upload, username/email display + confirm-email, favicon; verified owner-only edit
sam pushed to main at sam/where_woof 2026-08-07 18:18:56 +10:00
f7e018cf64 roadmap: Phase 3 done
sam pushed to main at sam/where_woof 2026-08-07 18:18:50 +10:00
aa023cf89e Phase 3: HTMX inline tag editing, swap animations, loading indicators, Alpine phone validation
sam pushed to main at sam/where_woof 2026-08-07 18:17:29 +10:00
e264125214 Add decoded preset tag-ID mapping (0-99) — AES-256-ECB(json n), key Harry13052009Finn05092013
sam pushed to main at sam/where_woof 2026-08-07 17:29:49 +10:00
61737825ea scan-alert-hardening: different-finder re-alert within 250m window + fingerprint 24h block (12/12 scenarios pass)
sam pushed to main at sam/where_woof 2026-08-07 17:26:20 +10:00
f646af3ec6 openspec: scan-alert-hardening change — different-finder re-alert + fingerprint 24h block
sam pushed to main at sam/where_woof 2026-08-07 16:56:52 +10:00
e3bcd2e6e0 tag-registry-product-link: seed 100 real preset IDs (seed-registry cmd), products/orders schema + tag linkage, fix case-sensitive tag-code bind
sam pushed to main at sam/where_woof 2026-08-07 16:54:05 +10:00
24c7728559 openspec: tag-registry-product-link change — real registry seed + products/orders schema
sam pushed to main at sam/where_woof 2026-08-07 16:50:26 +10:00
833c292b6a Add recovered preset tag-ID registry (100 manufacturer product IDs from Where_woof_0_100.xls)
sam pushed to main at sam/where_woof 2026-08-07 16:37:52 +10:00
22efe5e632 Plan: preset tag-ID registry requirement (anti-scam — codes must match DB, no user-created codes)
sam pushed to main at sam/where_woof 2026-08-07 16:17:57 +10:00
0dbf728f00 Fix transposed test number: +61 423 274 487 (61423274487) everywhere
sam pushed to main at sam/where_woof 2026-08-07 16:10:53 +10:00
d4679068ba scan-flow step 9: real SMS via SMSGlobal HTTP API (smshttp sender, proven live OK:0) + docs