Commit Graph

29 Commits

Author SHA1 Message Date
m038 6cd5ed0100 Update docs to reflect date+time+title slug format
- qa-test-plan: update expected folder, URL, and automation greps in
  TC-P.5, TC-P.6, TC-P.7; add slug explanation block to test data;
  rewrite TC-P.10 to cover two posts on the same day (now valid)
- bugs-and-fixes: add BUG-003 documenting the silent duplicate-date
  failure and the slug fix

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:50:47 +02:00
m038 c928fff92e Improve post slug: date + time + title
Slug format: 2026-06-18-1430-arrived-in-tokyo
- Eliminates one-post-per-day collision (BUG TC-P.10)
- URL is stable after creation (time baked in, title change doesn't affect it)
- regex_replace strips non-alphanumeric chars; trim('-') cleans edges

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:45:35 +02:00
m038 8ddc1af5c0 Fix cache-on-save plugin: use deleteAll() not clear()
Grav\Common\Cache has no clear() method in this version; the correct
method is deleteAll().

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:30:01 +02:00
m038 fdb423d2c7 Fix BUG-001 and BUG-002; add post-submission QA test plan and QA entry
BUG-001: cache-on-save plugin clears page cache on onFormProcessed so
new entries appear in the tracker feed immediately after submission.

BUG-002: disabled Twig template cache (twig.cache: false) so theme
file changes take effect without a manual cache flush.

Also adds bugs-and-fixes.md, corrects TC-P test URLs (.entry suffix),
fixes TC-P.1 expectation (inline login form, not a redirect), and
creates the QA test entry for automated scenario verification.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:21:26 +02:00
m038 03ebdd6acb Phase 5: Summary document for morning review 2026-06-18 01:17:26 +02:00
m038 94e833273d Phase 5: QA test plan and automated test results 2026-06-18 01:16:42 +02:00
m038 1251086b69 Phase 4 M4: Mini-map on tracker feed with route line and entry navigation 2026-06-18 01:13:47 +02:00
m038 df18b9cd5a Phase 4 M3: Statistics page with days, entries, countries, distance 2026-06-18 01:13:13 +02:00
m038 82efc6450f Phase 4 M2: Interactive Leaflet map with route polyline and entry markers 2026-06-18 01:11:43 +02:00
m038 d3fcde9b0b Phase 4 M1: Entry enrichment — location, weather, gallery, hero image 2026-06-18 01:10:41 +02:00
m038 f1181a07b4 Phase 3: Product specs for Milestones 1-4 2026-06-18 01:07:21 +02:00
m038 c61f673511 Phase 2: PM analysis and milestone plan 2026-06-18 01:03:38 +02:00
m038 d1f905f196 Phase 1: Research docs for Polarsteps and FindPenguins 2026-06-18 01:02:20 +02:00
m038 cc0ed07ca6 Fix post form: use correct forms/form.html.twig include path 2026-06-18 00:51:31 +02:00
m038 fd6afe00e0 Post form: limit photos to 4, add GPS fields with geolocation button 2026-06-18 00:48:03 +02:00
m038 7faf758a2e Mobile-friendly login form styles 2026-06-18 00:42:02 +02:00
m038 585e147cfe Fix theme: add partials/base.html.twig for plugin template compatibility 2026-06-18 00:40:44 +02:00
m038 d3b79efda7 Local dev config: fix account format, site_host, base URL, disable admin notifications 2026-06-18 00:38:54 +02:00
m038 05f718ad9d Fix critical issues: slug from date field, photo destination, tracker template 2026-06-17 23:59:51 +02:00
m038 f46356e54c Add example entry page for testing 2026-06-17 23:55:17 +02:00
m038 f17c953a47 Add login-gated mobile posting form 2026-06-17 23:55:10 +02:00
m038 75b98d4308 Add tracker feed index page 2026-06-17 23:55:02 +02:00
m038 4a1c500853 Add daily entry blueprint with location and scheduling fields 2026-06-17 23:53:43 +02:00
m038 74805083e0 Fix theme: CSS specificity, hero_image URL, form include safety 2026-06-17 23:51:52 +02:00
m038 9f4aea9671 Add intotheeast theme: blueprints, 4 templates, CSS 2026-06-17 23:49:07 +02:00
m038 4d68f528e5 Add Mischa user account 2026-06-17 23:44:31 +02:00
m038 9671c75a7c Fix .gitignore: anchor plugins/ and data/ to repo root 2026-06-17 23:41:38 +02:00
m038 5a849d5b67 Add Grav site and plugin config 2026-06-17 23:40:55 +02:00
m038 edfab0628c Initial: add .gitignore excluding plugins/ and data/ 2026-06-17 23:39:06 +02:00