Commit Graph

  • 53796f3b03 feat: vendor all browser deps into the image (no runtime CDN) main João Pedro Battistella Nadas 2026-07-05 11:59:27 +02:00
  • fd8f0b74aa Merge pull request 'v0.3.0: OCR via camera, FAB UX, side drawer' (#4) from feature/ocr-camera into main v0.3.0 jpnadas 2026-06-09 18:38:33 +00:00
  • 713e3f1993 release: v0.3.0 João Pedro Battistella Nadas 2026-06-09 20:38:13 +02:00
  • b4990e1729 ux: drop page header, move Finrod wordmark into the drawer João Pedro Battistella Nadas 2026-06-09 20:09:36 +02:00
  • 1fffe8b7e1 ux: hamburger + slide-out side drawer (not a kebab popover) João Pedro Battistella Nadas 2026-06-09 20:02:11 +02:00
  • bde042a459 ux: 2-col controls, model in a kebab menu, Dutch default, drop iOS code João Pedro Battistella Nadas 2026-06-09 19:58:43 +02:00
  • 86620f9f5c ux(fab): float above the on-screen keyboard João Pedro Battistella Nadas 2026-06-09 19:53:16 +02:00
  • f160c0510b feat(ux): translate becomes a primary FAB stacked under camera João Pedro Battistella Nadas 2026-06-09 19:49:05 +02:00
  • ffa133261d ux(ocr): one more shot at the mobile modal layout João Pedro Battistella Nadas 2026-06-09 19:42:36 +02:00
  • 29226500e8 ux(ocr): full-bleed modal on mobile, buttons hug screen edges João Pedro Battistella Nadas 2026-06-09 19:38:53 +02:00
  • a63b11e467 feat(ocr): live camera viewfinder + invert-colours toggle João Pedro Battistella Nadas 2026-06-09 19:27:34 +02:00
  • cc249fb444 ux(ocr): Material Symbols icons, no default crop box, more padding João Pedro Battistella Nadas 2026-06-09 19:18:52 +02:00
  • a4064d0d72 ux(ocr): camera FAB + modal padding for Android edge gestures João Pedro Battistella Nadas 2026-06-09 19:10:22 +02:00
  • 74b8877550 feat(ocr): crop + rotate modal before recognition João Pedro Battistella Nadas 2026-06-09 19:02:51 +02:00
  • 4d4e351860 feat(ocr): adaptive binarisation + per-word confidence filter João Pedro Battistella Nadas 2026-06-09 18:54:27 +02:00
  • dcac01e51b perf(ocr): downscale photos to 1600px long edge before recognize João Pedro Battistella Nadas 2026-06-09 18:48:40 +02:00
  • 6d6b52e10e fix: don't show "unloads in" when keep_alive=-1 João Pedro Battistella Nadas 2026-06-09 18:39:30 +02:00
  • 123ce59595 feat: OCR a camera shot / image into the input via Tesseract.js João Pedro Battistella Nadas 2026-06-09 18:42:19 +02:00
  • d4a033e500 Merge pull request 'v0.2.0: vim bindings, Shift-H/L focus nav, hot-model default' (#3) from feature/vim-bindings into main v0.2.0 jpnadas 2026-06-09 15:22:41 +00:00
  • 163f8dda57 release: v0.2.0 João Pedro Battistella Nadas 2026-06-09 17:22:26 +02:00
  • 2d067226b9 revert: drop clipboard yank/paste and modal dropdowns João Pedro Battistella Nadas 2026-06-09 17:07:01 +02:00
  • 73aa54d7bd fix: Firefox clipboard, flip dropdown default to normal mode João Pedro Battistella Nadas 2026-06-09 16:53:11 +02:00
  • b092047ca6 feat: y/Y system clipboard, modal vim dropdowns João Pedro Battistella Nadas 2026-06-09 16:47:33 +02:00
  • a058665b5b feat: vim p/P paste from system clipboard João Pedro Battistella Nadas 2026-06-09 16:41:52 +02:00
  • 876014a7b7 fix: Shift-H/L also exit the editor in vim normal mode João Pedro Battistella Nadas 2026-06-09 16:39:05 +02:00
  • 9564900909 feat: editor font-size match, hot model default, Shift-H/L nav João Pedro Battistella Nadas 2026-06-09 16:22:20 +02:00
  • 782c7182f2 feat: vim bindings in the input via CodeMirror 6 João Pedro Battistella Nadas 2026-06-09 16:15:36 +02:00
  • f9acdef3fe chore: introduce semver + CHANGELOG.md, cut v0.1.0 v0.1.0 João Pedro Battistella Nadas 2026-06-09 15:55:09 +02:00
  • 732982e66c feat: show which model is currently loaded in Ollama João Pedro Battistella Nadas 2026-06-09 15:51:57 +02:00
  • cc92d0ce49 fix: lock against public PyPI so the image builds outside the workstation João Pedro Battistella Nadas 2026-06-09 15:35:58 +02:00
  • 94969a0f46 drop Gitea Actions workflow (no runners on the homelab yet) João Pedro Battistella Nadas 2026-06-09 15:26:30 +02:00
  • 777c80a0e1 initial commit: FastAPI translator proxying to Ollama on radagast João Pedro Battistella Nadas 2026-06-09 15:13:48 +02:00