mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-16 20:02:20 +02:00
Photoshop-parity editor client: layers, selection/masking, brushes,
smart filters, LUT import, Quick Edit, mobile gestures, workspaces,
batch operations, and the service-worker versioning (v978->v1006).
Source: vendor/photocraft (ad1cff44) photo-editor client files, merged
onto upstream/dev (a8c147b2). Conflict resolution documented in
pr_work/A_conflicts.md; editor files taken from vendor/photocraft
(upstream's editor is an earlier snapshot of the same feature).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Browser End-to-End Tests
The photo editor release gate launches an isolated, authentication-disabled
Odysseus server on port 7013 with a temporary SQLite database.
npm install
npm run test:photo-editor:install
npm run test:photo-editor
Set PHOTO_EDITOR_E2E_PORT to use another port. Failure screenshots and traces
are written to test-results/photo-editor/. The server uses the repository
.venv automatically; set ODYSSEUS_TEST_PYTHON to another Python executable
when using a different environment layout.