rdmsm4x-changelog-20260829-1420-ak-white-photo-icons
rdmsm4x-changelog-20260829-1420-ak-white-photo-icons
Corrected and deployed AK's black photo-overlay SVGs so the bookmark, Not for me, and fullscreen controls render as white outlines over source-linked listing photos.
Scope
- Host:
rdmsm4x - Product: public-read-only
ak.amagansett.appplus the protected shared API/share Worker that server-renders AK fragments - Source worktree:
/Users/richh/dev/_handoff/codex-out/amagansett-ak-mobile-feel-share-20260828 - Branch:
codex/ak-mobile-feel-share-20260828 - No D1/data, DNS, Access, route, queue, schedule, provider, Guide-edge, Forst, Preview, or third-party-photo-byte change
Files changed
worker/src/platform-fragments.tstests/unit/platform-fragments.test.tstests/e2e/ak-completion.spec.tsdocs/AK-WHITE-PHOTO-ICONS-LIVE-RECEIPT-20260829.mdSESSION-STATE.mdISSUES.md/Users/richh/Library/Mobile Documents/com~apple~CloudDocs/Codex/projects/AGENTS.md principles/PROJECTS.md/Users/richh/.agent-coordination/checkins/codex-rdmsm4x-amagansett-ak-white-photo-icons-20260829.json
Source changes
- Changed shared inline control SVGs from browser-default fill to
fill="none"withstroke="currentColor", a consistent stroke width, and rounded caps/joins. - Added unit markup coverage and rendered Playwright style coverage for both card and expanded-detail gallery controls.
- Implementation commit:
ea5de72cd784d1b2a66efe114a409a9b41109d3a - Documentation receipt commit:
976aab2ecbb7551e39d9c4c5eaee65a9a6113383
Commands run
- Read current branch, worktree, project index, coordination check-ins, release receipts, and deployment configuration.
npx vitest run tests/unit/platform-fragments.test.tsnpx playwright test tests/e2e/ak-completion.spec.ts --grep "keeps the phone shell compact"CI=1 npm run verifynpx wrangler whoaminpx wrangler deploy --config deploy/ak.wrangler.jsonc --strict --message ...npx wrangler deploy --dry-run --config wrangler.jsoncnpx wrangler deploy --config wrangler.jsonc --strict --message ...npx wrangler deployments status --name amagansett-apinpx wrangler deployments status --name amagansett-ak-edge- Anonymous HTTP root, feed, detail, mutation, Access-boundary, and Share-root probes
- Headless Chromium 390-by-844 live rendered-style and visual verification
Verification evidence
- Regression-first unit check failed against the former black-filled markup, then passed after the SVG correction.
- Full gate passed 28 Vitest files / 205 tests, strict TypeScript, all builds and Worker contracts, and 37 Playwright scenarios.
- Live feed returned
200and served the corrected outline/currentColor SVG attributes. - Live Alewive detail exposed three target controls; every SVG
computed to
fill: none, white stroke, and white color. - Live visual inspection showed all three controls as white outlines over the photo.
- AK root/feed/detail returned
200; anonymous mutation remained403; API and Guide remained Access-gated; Share root remained404. - AK edge version
a0174bc1-aaa8-4488-bf2f-0efb16ba13c3is at 100%. - API/share version
765abbcf-3eff-4147-83fb-687ee274eea3is at 100%. - The coordination check-in was completed, ownership released, and the final state synchronized through the fleet check-in union.
Backups and rollback
- AK edge immediate rollback:
36724416-ce36-469d-9ec4-095ab5459fdf - API/share immediate rollback:
f5682fcf-f587-44b6-9f59-06dba62232f1 - No database backup was required because no data or schema changed.
- To undo the source change, revert implementation commit
ea5de72cd784d1b2a66efe114a409a9b41109d3a; to undo the live release, restore both Worker versions above.
Outstanding owner actions
- None for this icon correction.