2026-07-20 - 2026-07-27

Overview

42 Active Pull Requests
37 Active Issues
Excluding merges, 1 author has pushed 24 commits to main and 78 commits to all branches. On main, 106 files have changed and there have been 14535 additions and 525 deletions.

42 Pull requests merged by 1 user

Merged #123 Let plop notes be written from the UI (#85 item 5) 2026-07-23 01:42:02 +00:00

Merged #122 Agent: add the corrective tools the toolbox was missing (#85 item 3) 2026-07-23 01:41:38 +00:00

Merged #121 Reclaim mobile chrome: drop the editor's top banner, un-cramp the assistant 2026-07-23 01:32:59 +00:00

Merged #120 Add "Scan a packet" to the editor's Plants mode 2026-07-22 17:25:39 +00:00

Merged #119 Seed-packet scan UI: camera/upload → proposal → confirm (#102) 2026-07-22 17:07:26 +00:00

Merged #118 Render the assistant's replies as Markdown 2026-07-22 16:42:12 +00:00

Merged #117 Touch ergonomics: bigger handles + on-screen nudge pad (#104) 2026-07-22 14:20:24 +00:00

Merged #116 Cleanup: ConfirmModal primitive, drop dead PageStub, full-width editor (#107) 2026-07-22 14:05:20 +00:00

Merged #115 Touch-size the list-card footer actions (#105) 2026-07-22 13:51:54 +00:00

Merged #114 Non-occluding mobile inspector + always-visible mode bar (#101) 2026-07-22 13:49:52 +00:00

Merged #113 Route-level code splitting for faster mobile first paint (#106) 2026-07-22 06:18:23 +00:00

Merged #112 Plants mode: recent-planted quick strip + clump/rows fill (#100) 2026-07-22 05:58:39 +00:00

Merged #111 EXIF orientation: bake it in when normalizing images (#103) 2026-07-22 05:35:46 +00:00

Merged #110 Editor mode model: mobile Fixtures/Plants/Journal/Assistant bar (#99) 2026-07-22 05:32:47 +00:00

Merged #109 Mobile-first app shell: bottom tab nav + slim top bar (#98) 2026-07-22 05:03:54 +00:00

Merged #108 Resume the last garden on this device (#97) 2026-07-22 04:54:33 +00:00

Merged #95 Fill mode: a "grid" layout that plants individual plants in rows 2026-07-22 04:22:46 +00:00

Merged #94 Seed-packet capture: vision model, extraction, catalog match, create (backend) 2026-07-22 04:22:27 +00:00

Merged #93 Rough edges: mobile 100dvh, session-expiry in chat, sticky error toasts, journal date filter 2026-07-22 03:54:03 +00:00

Merged #92 Make the canvas keyboard-reachable + trap focus in dialogs 2026-07-22 03:34:08 +00:00

Merged #91 Image normalization: decode HEIC/webp/png/jpeg → JPEG 2026-07-22 03:27:32 +00:00

Merged #90 Admin-gated Settings: runtime model selection, and is_admin enforced for the first time 2026-07-22 02:53:55 +00:00

Merged #89 REST fill/clear on objects; clear-bed becomes one change set 2026-07-22 02:53:28 +00:00

Merged #88 API-level tests for the /seed-lots route group 2026-07-22 02:53:13 +00:00

Merged #87 Clear the SSE write deadline so an agent turn can outlive WriteTimeout 2026-07-22 02:04:23 +00:00

Merged #76 Fill: honour the half-spacing edge rule when packing plops 2026-07-21 18:28:18 +00:00

Merged #74 Let the container align the undo outcome note 2026-07-21 13:02:27 +00:00

Merged #73 Commit history detached from cancellation on every path, not just failure 2026-07-21 12:49:18 +00:00

Merged #72 Undo reported "nothing left to undo" after a successful undo 2026-07-21 12:25:35 +00:00

Merged #71 Chat panel in the garden editor (#57) 2026-07-21 06:43:22 +00:00

Merged #70 Agent runtime: majordomo in-process, Ollama Cloud config, chat endpoint (#56) 2026-07-21 06:22:10 +00:00

Merged #69 Agent tools: plant lookup, plant creation, journal entries (#55) 2026-07-21 06:05:06 +00:00

Merged #68 Seed shelf UI: source links, lots, and what's left (#51) 2026-07-21 06:03:12 +00:00

Merged #67 Journal UI: write and read season notes where you're already looking (#53) 2026-07-21 05:55:45 +00:00

Merged #66 Season view: filter the editor to a year (#54) 2026-07-21 05:47:35 +00:00

Merged #65 Grow journal: time-stamped notes on gardens, beds and plantings (#52) 2026-07-21 05:40:17 +00:00

Merged #64 Seed provenance + inventory: source links and seed lots (#50) 2026-07-21 05:39:25 +00:00

Merged #63 History panel + undo in the editor (#49) 2026-07-21 05:23:25 +00:00

Merged #62 Feet-and-inches entry: type 2' 7" instead of 2.6 (#59) 2026-07-21 05:08:57 +00:00

Merged #61 Revision history: change sets + revisions + revert — the undo substrate (#48) 2026-07-21 05:07:31 +00:00

Merged #60 Units correctness: exact imperial entry, garden grid at dimension scale (#47) 2026-07-21 04:50:49 +00:00

Merged #46 Copy a garden (deep duplicate) from the gardens list 2026-07-21 03:58:40 +00:00

35 Issues closed from 1 user

Closed #58 Pansy v2 tracking epic — grow log & garden assistant 2026-07-23 01:15:31 +00:00

Closed #20 Pansy v1 tracking epic 2026-07-23 01:15:28 +00:00

Closed #81 Seed packet capture: photograph a packet, extract it with a vision model, create the plant and the lot 2026-07-23 01:15:27 +00:00

Closed #102 Seed-packet scan UI (camera/upload → proposal → confirm) 2026-07-22 17:07:26 +00:00

Closed #104 Touch ergonomics: bigger canvas handles, on-screen nudge, tap targets, sheet/toast z-index 2026-07-22 14:20:24 +00:00

Closed #107 Cleanup: remove dead PageStub, extract ConfirmModal, editor max-width 2026-07-22 14:05:20 +00:00

Closed #105 Responsive polish on non-editor pages (gardens list, plants, settings, modals) 2026-07-22 13:51:54 +00:00

Closed #101 Non-occluding mobile inspector (object + plop) 2026-07-22 13:49:53 +00:00

Closed #106 Route-level code splitting for faster mobile first paint 2026-07-22 06:18:23 +00:00

Closed #100 Plants mode: recent-plants quick strip + clump/grid fill toggle 2026-07-22 05:58:39 +00:00

Closed #103 EXIF orientation when normalizing uploaded images 2026-07-22 05:35:47 +00:00

Closed #99 Editor mode model + mobile layout restructure (Fixtures · Plants · Journal · Assistant) 2026-07-22 05:32:47 +00:00

Closed #98 Mobile app shell: bottom tab nav + slim top bar 2026-07-22 05:03:54 +00:00

Closed #97 Resume the last garden on this device 2026-07-22 04:54:33 +00:00

Closed #86 Epic: v3 — Settings, seed packet capture, and the gaps a sweep turned up 2026-07-22 04:25:04 +00:00

Closed #77 The clump model can't draw a real planting: a filled bed is 3 blobs per row, not 8 rows of garlic 2026-07-22 04:22:46 +00:00

Closed #84 The canvas is unreachable by keyboard: arrow-key nudging exists but nothing can select without a pointer 2026-07-22 03:34:08 +00:00

Closed #80 Image normalization on upload: decode HEIC/webp and re-encode to JPEG, without breaking CGO_ENABLED=0 2026-07-22 03:27:32 +00:00

Closed #79 Admin-gated Settings section: move model selection out of env, and enforce is_admin for the first time 2026-07-22 02:53:56 +00:00

Closed #82 Bed filling and clearing are reachable only through the agent — and the UI's clear-bed writes N change sets 2026-07-22 02:53:28 +00:00

Closed #83 The /seed-lots route group has no API-level tests — the exact gap the journal routes shipped through 2026-07-22 02:53:13 +00:00

Closed #78 WriteTimeout: 30s silently truncates every agent turn over 30 seconds — the keep-alive from #73 can never work 2026-07-22 02:04:23 +00:00

Closed #75 Fill packs plops against the bed edge wrong: full-pitch indent on staggered rows, overhang on the far edge 2026-07-21 18:28:18 +00:00

Closed #57 Chat panel in the garden editor 2026-07-21 06:43:22 +00:00

Closed #56 Agent runtime: majordomo in-process, Ollama Cloud config, chat endpoint 2026-07-21 06:22:10 +00:00

Closed #55 Agent tools: plant lookup + creation (closes the gap blocking the demo task) 2026-07-21 06:05:06 +00:00

Closed #51 Seed shelf UI: source links, lots, and what's left 2026-07-21 06:03:12 +00:00

Closed #53 Journal UI: write and read season notes where you're already looking 2026-07-21 05:55:45 +00:00

Closed #54 Season view: filter the editor to a year 2026-07-21 05:47:35 +00:00

Closed #52 Grow journal: time-stamped notes on gardens, beds and plantings 2026-07-21 05:40:17 +00:00

Closed #50 Seed provenance + inventory: source links on plants, seed_lots for what you actually bought 2026-07-21 05:39:25 +00:00

Closed #49 History panel + undo in the editor 2026-07-21 05:23:25 +00:00

Closed #59 Feet-and-inches entry: type 2' 7" instead of 2.6 2026-07-21 05:08:57 +00:00

Closed #48 Revision history: change sets + revisions + revert (the undo substrate) 2026-07-21 05:07:31 +00:00

Closed #47 Units correctness: exact imperial, garden grid at dimension scale, no silently-invisible grid 2026-07-21 04:50:49 +00:00

36 Issues created by 1 user

Opened #47 Units correctness: exact imperial, garden grid at dimension scale, no silently-invisible grid 2026-07-21 04:16:00 +00:00

Opened #48 Revision history: change sets + revisions + revert (the undo substrate) 2026-07-21 04:16:41 +00:00

Opened #49 History panel + undo in the editor 2026-07-21 04:17:02 +00:00

Opened #50 Seed provenance + inventory: source links on plants, seed_lots for what you actually bought 2026-07-21 04:17:28 +00:00

Opened #51 Seed shelf UI: source links, lots, and what's left 2026-07-21 04:17:45 +00:00

Opened #52 Grow journal: time-stamped notes on gardens, beds and plantings 2026-07-21 04:18:13 +00:00

Opened #53 Journal UI: write and read season notes where you're already looking 2026-07-21 04:18:31 +00:00

Opened #54 Season view: filter the editor to a year 2026-07-21 04:18:54 +00:00

Opened #55 Agent tools: plant lookup + creation (closes the gap blocking the demo task) 2026-07-21 04:19:19 +00:00

Opened #56 Agent runtime: majordomo in-process, Ollama Cloud config, chat endpoint 2026-07-21 04:19:50 +00:00

Opened #57 Chat panel in the garden editor 2026-07-21 04:20:11 +00:00

Opened #58 Pansy v2 tracking epic — grow log & garden assistant 2026-07-21 04:20:55 +00:00

Opened #59 Feet-and-inches entry: type 2' 7" instead of 2.6 2026-07-21 04:27:22 +00:00

Opened #75 Fill packs plops against the bed edge wrong: full-pitch indent on staggered rows, overhang on the far edge 2026-07-21 14:10:24 +00:00

Opened #77 The clump model can't draw a real planting: a filled bed is 3 blobs per row, not 8 rows of garlic 2026-07-21 21:59:03 +00:00

Opened #78 WriteTimeout: 30s silently truncates every agent turn over 30 seconds — the keep-alive from #73 can never work 2026-07-21 22:07:25 +00:00

Opened #79 Admin-gated Settings section: move model selection out of env, and enforce is_admin for the first time 2026-07-21 22:08:03 +00:00

Opened #80 Image normalization on upload: decode HEIC/webp and re-encode to JPEG, without breaking CGO_ENABLED=0 2026-07-21 22:08:29 +00:00

Opened #81 Seed packet capture: photograph a packet, extract it with a vision model, create the plant and the lot 2026-07-21 22:09:04 +00:00

Opened #82 Bed filling and clearing are reachable only through the agent — and the UI's clear-bed writes N change sets 2026-07-21 22:09:23 +00:00

Opened #83 The /seed-lots route group has no API-level tests — the exact gap the journal routes shipped through 2026-07-21 22:09:39 +00:00

Opened #84 The canvas is unreachable by keyboard: arrow-key nudging exists but nothing can select without a pointer 2026-07-21 22:09:56 +00:00

Opened #85 Smaller rough edges: 100vh on mobile, unbounded history growth, agent toolbox gaps, and four UI/doc fixes 2026-07-21 22:10:25 +00:00

Opened #86 Epic: v3 — Settings, seed packet capture, and the gaps a sweep turned up 2026-07-21 22:10:54 +00:00

Opened #96 Epic: v4 — Mobile-first UI/UX overhaul 2026-07-22 04:35:24 +00:00

Opened #97 Resume the last garden on this device 2026-07-22 04:35:51 +00:00

Opened #98 Mobile app shell: bottom tab nav + slim top bar 2026-07-22 04:36:01 +00:00

Opened #99 Editor mode model + mobile layout restructure (Fixtures · Plants · Journal · Assistant) 2026-07-22 04:36:26 +00:00

Opened #100 Plants mode: recent-plants quick strip + clump/grid fill toggle 2026-07-22 04:36:39 +00:00

Opened #101 Non-occluding mobile inspector (object + plop) 2026-07-22 04:36:53 +00:00

Opened #102 Seed-packet scan UI (camera/upload → proposal → confirm) 2026-07-22 04:37:13 +00:00

Opened #103 EXIF orientation when normalizing uploaded images 2026-07-22 04:37:31 +00:00

Opened #104 Touch ergonomics: bigger canvas handles, on-screen nudge, tap targets, sheet/toast z-index 2026-07-22 04:37:50 +00:00

Opened #105 Responsive polish on non-editor pages (gardens list, plants, settings, modals) 2026-07-22 04:38:05 +00:00

Opened #106 Route-level code splitting for faster mobile first paint 2026-07-22 04:38:20 +00:00

Opened #107 Cleanup: remove dead PageStub, extract ConfirmModal, editor max-width 2026-07-22 04:38:32 +00:00