Commit Graph

  • 5e2071dc7f Serena MCP main Samuel Prevost 2026-05-01 00:44:39 +02:00
  • 3cfd1c3101 chore(chrome): logo flush left, stepper to the right at lg Samuel Prevost 2026-05-01 00:41:36 +02:00
  • 8aaec477f6 chore(chrome): swap Gitea corner ribbon for a footer GitHub link Samuel Prevost 2026-05-01 00:39:14 +02:00
  • 790f3e9147 fix(measurements): labels also dodge handle dots, not just other labels Samuel Prevost 2026-05-01 00:34:00 +02:00
  • 6dc5454d46 refactor(crop): tighten architecture + fix zoom-after-crop Samuel Prevost 2026-05-01 00:29:24 +02:00
  • 9f54bc62bd fix(crop): persist on unmount + handle image-load failure Samuel Prevost 2026-05-01 00:14:20 +02:00
  • 565baddfbf feat(crop): rotate + crop step between deskew and measure Samuel Prevost 2026-05-01 00:12:08 +02:00
  • 415058d7d8 fix(datums): dot-decimal inputs, gate Next on validity Samuel Prevost 2026-05-01 00:00:29 +02:00
  • 23d3297434 fix(datums): tighten primary-flag handling Samuel Prevost 2026-04-30 23:52:25 +02:00
  • c2f7bf0df2 feat(datums): make ellipses user-flaggable as the primary datum Samuel Prevost 2026-04-30 23:39:26 +02:00
  • 590ba16596 feat(measurements): rect click-through, color-as-selection, fullscreen, label clamping Samuel Prevost 2026-04-30 23:34:24 +02:00
  • 8c7f4078df License Samuel Prevost 2026-04-29 12:54:24 +02:00
  • cb576b603f docs: refresh README with current pipeline + accurate license Samuel Prevost 2026-04-29 12:49:09 +02:00
  • e56ee9611d fix(mobile): stack header, declutter stepper, and reflow chrome Samuel Prevost 2026-04-26 17:57:25 +02:00
  • 9032af426e feat(upload): recent-uploads gallery + per-image zoom restore Samuel Prevost 2026-04-25 17:05:18 +02:00
  • a5f4bf650c feat(measure): split toolbar into back · downloads · start-over zones Samuel Prevost 2026-04-25 16:54:00 +02:00
  • ed4da082ce feat(upload): move clear-cache to top-right with two-step confirm Samuel Prevost 2026-04-25 16:50:16 +02:00
  • 1118de74da feat(pipeline): split Deskew + Measure into separate steps Samuel Prevost 2026-04-25 16:46:19 +02:00
  • b28ffe267b feat(measurements): smarter labels, 45° snap, and circle click-through Samuel Prevost 2026-04-25 11:58:42 +02:00
  • 9c47736799 feat(measurements): add circle tool, annotated exports, and per-image persistence Samuel Prevost 2026-04-25 11:07:28 +02:00
  • 93b05f554c feat(result): full-bleed corrected-image card Samuel Prevost 2026-04-25 10:27:44 +02:00
  • f3411a14bd fix(measurements): rectangle stays a rectangle on corner drag Samuel Prevost 2026-04-25 10:23:45 +02:00
  • bb8ea1929f fix(measurements): grabbing existing handles wins over placement tools Samuel Prevost 2026-04-25 10:19:53 +02:00
  • c6249aad5d fix(measurements): drag survives leaving the canvas Samuel Prevost 2026-04-25 10:13:09 +02:00
  • f1d32d0fb2 fix(measurements): handles drag on the first pixel, like datum view Samuel Prevost 2026-04-25 10:07:44 +02:00
  • a499e97361 feat(measurements): add rectangle tool Samuel Prevost 2026-04-25 10:04:27 +02:00
  • 923e969bdf chore(logo): replace squirrel SVG with the 📐 emoji Samuel Prevost 2026-04-25 10:04:00 +02:00
  • fe61ba3cf2 fix(result): default auto-scale targets a 2000px output Samuel Prevost 2026-04-25 09:57:52 +02:00
  • e94a814335 fix(measurements): row is a div, not a nested button Samuel Prevost 2026-04-25 09:44:10 +02:00
  • 497e71d63c feat(measurements): larger canvas, always-visible handles, fewer clicks Samuel Prevost 2026-04-24 18:22:56 +02:00
  • e07ee9d204 fix(solver): ellipse diagnostic used wrong H direction Samuel Prevost 2026-04-24 18:22:42 +02:00
  • da5be3851d feat: world-axis selector, 8-point circle, annotated measurement tool Samuel Prevost 2026-04-24 18:10:22 +02:00
  • b87f933b9e feat(solver): iterative homography solver with circle datums Samuel Prevost 2026-04-24 17:42:40 +02:00
  • a71c8c73ef feat(datums): broaden image upload, swap W/H, validate rect corners Samuel Prevost 2026-04-23 20:39:37 +02:00
  • 27b23a61d9 docs: add comparison table to README Samuel Prevost 2026-04-16 17:59:01 +02:00
  • 03d0f38476 fix(result): fix scale bar export, scale input UX, and auto-scale Samuel Prevost 2026-04-14 23:59:36 +02:00
  • e72c4bc89b fix(canvas): fix mobile touch interactions and desktop panning Samuel Prevost 2026-04-14 23:51:29 +02:00
  • f3d065e610 ci: add GitHub Actions workflow for GitHub Pages deployment Samuel Prevost 2026-04-14 23:28:36 +02:00
  • bf20518083 chore: add .claude/ to gitignore Samuel Prevost 2026-04-14 23:25:59 +02:00
  • 9e3cf6fd67 chore: add compressed example before/after images Samuel Prevost 2026-04-14 23:24:14 +02:00
  • 23fecfb738 fix(nav): make step indicators clickable with real button elements Samuel Prevost 2026-04-14 23:24:09 +02:00
  • 98c6fc9a35 feat(ui): squirrel logo, fork ribbon, clickable steps, and polish Samuel Prevost 2026-04-14 23:19:44 +02:00
  • 11e8013b6a feat(cache): persist datums per file hash and user settings Samuel Prevost 2026-04-14 23:19:34 +02:00
  • 0cb9009eaa feat(result): add measurement tools, grid overlay, and scale bar export Samuel Prevost 2026-04-14 23:19:25 +02:00
  • 1bc1f46bb8 feat(deskew): add debug logging, progress callbacks, and WASM safety Samuel Prevost 2026-04-14 23:19:16 +02:00
  • 3e0284da4c Add README Samuel Prevost 2026-04-14 21:19:10 +02:00
  • 4069491c2f Implement real deskew algorithm and UI improvements Samuel Prevost 2026-04-14 21:15:53 +02:00
  • 2d56c5dada Initial commit: Skwik image deskew tool Samuel Prevost 2026-04-14 20:53:00 +02:00