This website requires JavaScript.
bb22c368ba
chore: bump user/ pin to 1b9e51b (story fixes, blueprints, travelling off)
main
m038 and Claude Opus 5
2026-07-29 23:16:27 +02:00
143ec135c0
test(stories): cover scrolly step text and back-to-top; fix build-output note
m038 and Claude Opus 5
2026-07-29 23:16:22 +02:00
e106da0206
docs(guides): add story-authoring guide; list it in the README index
m038 and Claude Opus 5
2026-07-29 23:16:22 +02:00
086c36d157
docs(working): handover for the documentation reconciliation
feat/docs-reconcile
m038 and Claude Opus 5
2026-07-25 01:10:38 +02:00
7c9c140a1b
Merge main into feat/docs-reconcile; defer to main on two overlapping fixes
m038 and Claude Opus 5
2026-07-25 00:21:47 +02:00
d946eaaa7e
docs(solutions): compound the doc-reconciliation learnings; grow CONCEPTS.md
m038 and Claude Opus 5
2026-07-25 00:18:36 +02:00
8202d2a257
docs: reconcile documentation against the code; add a supersession ledger
m038 and Claude Opus 5
2026-07-25 00:13:37 +02:00
cfe070efec
fix(make): worktree-rm no longer unregisters user/ for the main checkout
m038 and Claude Opus 5
2026-07-24 23:54:43 +02:00
3250ad366a
docs(working): close the plan; retract the owner_username diagnosis
m038 and Claude Opus 5
2026-07-24 23:53:24 +02:00
4450bd6eec
Merge feat/post-location-override into main
m038 and Claude Opus 5
2026-07-24 23:49:36 +02:00
28bbd41868
docs(working): record the submodule-git-dir cause and the .env fix
m038 and Claude Opus 5
2026-07-24 23:47:37 +02:00
d57041d316
test(post): retract the "these specs are red" notes — the merge fixed them
m038 and Claude Opus 5
2026-07-24 23:40:48 +02:00
b02f27f559
docs(working): record three real defects behind the red post specs
m038 and Claude Opus 5
2026-07-24 23:28:49 +02:00
6398542845
test(post): resolve USER_DIR via helpers; record why UG1/UG2/LD1 are red
m038 and Claude Opus 5
2026-07-24 23:28:18 +02:00
e79275a3ab
build: give Grav's form-upload staging its own named volume
m038 and Claude Opus 5
2026-07-24 23:27:18 +02:00
f9ab3b1561
docs(working): record the green run, the lazy-link, and what's left before merge
m038
2026-07-24 22:34:20 +02:00
1f4e2aeba5
fix(test): close the test-entry leak into real trip content
m038
2026-07-24 22:33:46 +02:00
cdae34a706
docs(solutions): capture the CLAUDE.md content-tiering convention
m038 and Claude Opus 5
2026-07-24 22:26:25 +02:00
285e61573e
docs: state the build-output rule as an invariant, not a file list
m038 and Claude Opus 5
2026-07-24 21:53:20 +02:00
5edaf3ee1e
docs(review): correct R8/R13 and the plan status; bump user pin to the review fixes
m038 and Claude Opus 5
2026-07-24 21:49:02 +02:00
9ec2349cd6
docs(working): add a human-facing index + plan status reference
m038 and Claude Opus 5
2026-07-24 21:48:00 +02:00
829325c9c7
fix(review): make the mismatch-blocks-submit test able to fail; carve out the map doctrine
m038 and Claude Opus 5
2026-07-24 21:34:17 +02:00
839a4d0e69
docs: cut CLAUDE.md to rules-only (179 → 74 lines)
m038 and Claude Opus 5
2026-07-24 21:14:34 +02:00
ed6e43ae51
docs: trim CLAUDE.md 305->179 lines; extract code descriptions to docs/
m038 and Claude Opus 5
2026-07-24 20:55:28 +02:00
2fbfc884b9
docs(claude-md): fix four stale facts; document testing, dev commands, patches
m038 and Claude Opus 5
2026-07-24 20:26:10 +02:00
a517331d1b
fix(post): cover the code-review fixes; mark location-override plan complete
m038 and Claude Sonnet 5
2026-07-24 20:03:19 +02:00
01c3e72c8f
test(post): add location-override Playwright coverage
m038
2026-07-24 19:38:39 +02:00
641b0c376e
docs(working): plan — post form location override; doc-review fixes to spec
m038 and Claude Sonnet 5
2026-07-24 19:06:50 +02:00
2ab6575e4b
docs(working): spec — post form location override (search + map + drag pin)
m038
2026-07-23 20:39:30 +02:00
94bfc53b90
docs(working): overnight pre-trip readiness audit + product ideation report
m038 and Claude Fable 5
2026-07-09 17:59:05 +02:00
0defa85f58
test(post): cover the upload-submit gate and lightbox EXIF-dims invariant
m038 and Claude Fable 5
2026-07-09 17:59:05 +02:00
9ffeb4d2d8
fix(make): build-assets drops privileges via --user; bump CLAUDE.md Grav to 2.0.7
m038 and Claude Fable 5
2026-07-08 23:41:10 +02:00
6cf50920df
chore(user): bump pin — taglines, Denmark desc, Past Trips→Trips rename
m038 and Claude Opus 4.8
2026-07-08 23:39:42 +02:00
60e80c3e72
docs(future): plan — view unpublished trips on frontend when logged in
m038 and Claude Opus 4.8
2026-07-08 23:38:49 +02:00
24867524a1
docs(solutions): compound refresh — fix reference drift, grow CONCEPTS.md
m038 and Claude Fable 5
2026-07-08 23:37:56 +02:00
f3816bfc3e
docs(future): blueprint vetting research + recommendation
m038 and Claude Fable 5
2026-07-08 23:22:45 +02:00
084f683e19
docs(plans): mark frontend-entry-edit + photo-editor-media-api complete
m038 and Claude Opus 4.8
2026-07-08 23:08:20 +02:00
62f940f6ef
chore(user): bump pin — feature entries + Denmark publish
m038 and Claude Opus 4.8
2026-07-08 22:30:14 +02:00
bc15f0b07d
docs(solutions): extend root-owned bind-mount doc to docker run / build-assets
m038 and Claude Opus 4.8
2026-07-08 22:30:14 +02:00
b205db0ea9
Merge feat/journal-post-form: trip publish toggle (tests + docs), bump user pin
m038
2026-07-08 17:48:32 +02:00
bb2b64bd78
docs(solutions): in-place header edit + APCu cache staleness (Part 3)
m038 and Claude Opus 4.8
2026-07-08 17:17:22 +02:00
2cdb435182
test(trip): cover publish-toggle failure/lock paths + missing-key 400
m038 and Claude Opus 4.8
2026-07-08 17:17:09 +02:00
500d59bdae
chore: bump user submodule pin to 4cc0a18 (denmark cover)
m038 and Claude Opus 4.8
2026-07-08 17:16:53 +02:00
3e1ddd8132
test(trip): publish-toggle Playwright specs + plan/spec docs; bump user pin
m038 and Claude Opus 4.8
2026-07-08 14:50:20 +02:00
28e57f62c2
feat(makefile): add remote-warmup — clear + warm cache after deploy
m038 and Claude Opus 4.8
2026-07-08 13:05:33 +02:00
3d9d3ecb85
docs(solutions): capture docker exec root-owned bind-mount fix
m038 and Claude Opus 4.8
2026-07-08 12:15:01 +02:00
209b804423
fix(makefile): create container files as the host user, not root
m038 and Claude Opus 4.8
2026-07-08 11:35:48 +02:00
20df900188
docs(plans): refresh journal-post-form status — merged to main
m038 and Claude Opus 4.8
2026-07-08 10:56:07 +02:00
c4891d8f60
chore(makefile): add worktree-new/worktree-rm targets for isolated dev servers
m038 and Claude Opus 4.8
2026-07-08 10:56:07 +02:00
793ca10d4d
chore(user): bump pin — delete-index fix + gpx-manager listing
m038 and Claude Opus 4.8
2026-07-08 10:29:21 +02:00
2e96106c84
test(post): DEL4 — a deleted entry stays gone after a page reload
m038 and Claude Opus 4.8
2026-07-08 10:29:21 +02:00
ceb0570c86
docs(spec): trip publish/unpublish toggle design
m038 and Claude Opus 4.8
2026-07-08 09:16:38 +02:00
877d29b2b4
Merge branch 'feat/journal-post-form'
m038
2026-07-08 00:10:14 +02:00
fa6550a232
Merge branch 'main' into worktree-content-fixes
m038
2026-07-07 23:52:34 +02:00
838f237ef5
docs(solutions): capture Grav cropResize-vs-cropZoom cover-image gotcha
m038 and Claude Opus 4.8
2026-07-07 23:49:58 +02:00
5276768e12
test(trip-cover): cover-strip + retina-cap regression; bump user pin
m038 and Claude Opus 4.8
2026-07-07 23:39:32 +02:00
44c3a1c32e
docs(handover): mark photo-editor Playwright handover complete/superseded
m038 and Claude Opus 4.8
2026-07-07 23:07:27 +02:00
b752178eb4
refactor(demo-load): iterate docs/demo/trips/* instead of per-trip blocks
m038 and Claude Opus 4.8
2026-07-07 23:03:54 +02:00
af07ef403c
test(trip): add AE4 no-banner coverage + record deferred review findings
m038 and Claude Opus 4.8
2026-07-07 09:13:59 +02:00
06f4c25631
docs(handover): review handover + owner QA checklist; mark edit-plan review-complete
m038 and Claude Opus 4.8
2026-07-07 09:12:01 +02:00
6a73be3e49
test(trip): tighten description-clamp assertion + correct R11 coverage note
m038 and Claude Opus 4.8
2026-07-07 08:35:41 +02:00
e10496afe7
docs(solutions): BUG-001 part 2 — deleteAll doesn't rebuild page-tree index
m038 and Claude Opus 4.8
2026-07-07 08:32:20 +02:00
d576487886
test(post): share createPhotoEntry helper and fix cleanup leak
m038 and Claude Opus 4.8
2026-07-07 08:32:09 +02:00
86f9018f73
docs: document trip_header_extras param on trip-feed-col shared partial
m038 and Claude Opus 4.8
2026-07-06 07:35:18 +02:00
7ea90de12b
test(trip): specs for trip one-liner, description, banner & home gating
m038 and Claude Opus 4.8
2026-07-06 00:02:48 +02:00
f4dbac6fc2
test(home,maps): skip travelling-gated H1/M8 with a stated reason
m038 and Claude Opus 4.8
2026-07-05 23:42:55 +02:00
d3c17791b7
test(post-form): add edit/delete/anon coverage and fix stale photo-gate assumptions
m038 and Claude Opus 4.8
2026-07-05 23:42:45 +02:00
7534d7d178
test(post-form): expect zero-padded photo-01..NN filenames
m038 and Claude Opus 4.8
2026-07-05 20:14:50 +02:00
9295914238
docs: capture history-rewrite-under-live-git-sync + secrets-audit tooling
m038 and Claude Opus 4.8
2026-07-05 19:25:32 +02:00
8441ce392d
docs(plan): photo-editor implemented + server-logic verified; status update
m038 and Claude Opus 4.8
2026-07-05 19:25:04 +02:00
3cb7dfbd8b
make: add remote-seed-api-salt + show HEAD in remote-content-status
m038 and Claude Opus 4.8
2026-07-05 16:53:30 +02:00
bb7f4a02ef
docs: trip switching is one setting (site.active_trip), not three files
m038 and Claude Opus 4.8
2026-07-05 14:55:05 +02:00
1cf2d12bc7
fix(add-page-by-form): patch Grav-2.0 edit-mode header fatal + deploy wiring
m038 and Claude Opus 4.8
2026-07-05 13:43:12 +02:00
0f6b1e69cd
docs: capture local Grav core upgrade + refresh version-authority docs
m038 and Claude Opus 4.8
2026-07-05 12:05:51 +02:00
10f990e0e7
Merge remote-tracking branch 'origin/main' into feat/journal-post-form
m038
2026-07-05 11:37:28 +02:00
fec6a475a2
deploy: bump Grav to 2.0.7 across build image + env pins
m038 and Claude Opus 4.8
2026-07-05 11:34:21 +02:00
7329852497
Merge remote-tracking branch 'origin/main' into feat/journal-post-form
m038
2026-07-05 11:32:40 +02:00
c56265824b
docs: entry-edit plan — M2 load/remove/reorder done, R9 (add) deferred
m038 and Claude Opus 4.8
2026-07-05 11:25:01 +02:00
58a8504a47
deploy: mirror prod env override to test (align environments)
m038 and Claude Opus 4.8
2026-07-05 11:12:32 +02:00
0a7997c92d
docs: refresh stale-grav-version doc — cross-link config-without-code sibling
m038 and Claude Opus 4.8
2026-07-05 10:44:13 +02:00
cf21e199bc
docs: add local→test→prod deploy-cycle runbook
m038 and Claude Opus 4.8
2026-07-05 10:40:04 +02:00
b5fc43d208
docs: add integration-issue — Grav plugin won't enable when code missing but config persists in env tree
m038 and Claude Opus 4.8
2026-07-05 10:34:39 +02:00
6dc6af6359
docs: correct git-sync secret-exposure model (gitignore is the boundary, not folder scope)
m038 and Claude Opus 4.8
2026-07-05 10:19:54 +02:00
06d9629075
docs: drop stale form-9.1.10 filepond 'known issue' from CLAUDE.md
m038 and Claude Opus 4.8
2026-07-05 01:05:45 +02:00
7d7346305d
docs: update entry-edit plan status — M1 done+integrated, held; M2 deferred
m038 and Claude Opus 4.8
2026-07-05 00:44:25 +02:00
fb7b6db1b1
Merge remote-tracking branch 'origin/main' into feat/journal-post-form
m038
2026-07-05 00:43:14 +02:00
f0a8895b78
docs: mark frontend-entry-edit plan M1 complete (U1-U6, V1-V7)
m038 and Claude Opus 4.8
2026-07-05 00:20:51 +02:00
e0e2e1e7b5
docs: mark Grav 2.0.4 plan Phase 3 (prod) executed + outcome
m038 and Claude Opus 4.8
2026-07-05 00:16:33 +02:00
39d42119b2
docs: capture Grav plugin-config-must-be-tracked convention (ce-compound)
m038 and Claude Opus 4.8
2026-07-05 00:05:11 +02:00
66438836de
docs: capture stale-GRAV_VERSION api-plugin-install failure (ce-compound)
m038 and Claude Opus 4.8
2026-07-04 23:59:44 +02:00
3ad055d4a8
docs: capture Grav double Content-Encoding garbage-page fix (ce-compound)
m038 and Claude Opus 4.8
2026-07-04 23:53:11 +02:00
dcf9c13455
docs: document Grav env-tree config save behavior + git-sync env path
m038 and Claude Opus 4.8
2026-07-04 23:40:11 +02:00
425c7b8e20
chore: bump user/ pin to versions.yaml untrack (4aa9ae9)
m038 and Claude Opus 4.8
2026-07-04 23:35:11 +02:00
d61de6f3f7
build: make git-sync toggle + diag env-path aware
m038 and Claude Opus 4.8
2026-07-04 23:35:11 +02:00
cc40c23ea8
build: add remote-gpm-install (single out-of-plugins.txt package)
m038 and Claude Opus 4.8
2026-07-04 23:18:51 +02:00
4aeff39756
fix(prod): stop garbage page from double Content-Encoding header
m038 and Claude Opus 4.8
2026-07-04 23:12:27 +02:00
0e597c5329
chore: bump user/ pin to API plugin config fix (b8a7bed)
m038 and Claude Opus 4.8
2026-07-04 23:01:36 +02:00
4428ef6c42
Merge branch 'main' into feat/journal-post-form
m038
2026-07-04 22:55:26 +02:00
41e61fc148
build: per-environment Grav config override (prod Twig prod-mode)
m038 and Claude Opus 4.8
2026-07-04 22:54:59 +02:00
b0cb67a079
docs(backlog): add journal detail-page retire + hero-image cleanup items
m038 and Claude Opus 4.8
2026-07-04 22:52:20 +02:00