Skip to content

Add photo station management UI - #4

Closed
noobydp wants to merge 1 commit into
codex/photo-stations-backendfrom
codex/photo-stations-management-ui
Closed

noobydp wants to merge 1 commit into
codex/photo-stations-backendfrom
codex/photo-stations-management-ui

Conversation

@noobydp

@noobydp noobydp commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

This adds the first frontend surface for managing reusable photo stations. Users can now see saved stations from the main dashboard, rename or delete them, and open a dedicated station corner editor to adjust the saved paper corners.

The PR includes:

  • station cards on the main dashboard
  • rename and delete actions for stations
  • a station corner editing page
  • frontend API helpers for station CRUD operations
  • frontend types for station data and paper-size handling
  • dashboard navigation affordances for saved station workflows

Implementation Notes

This PR depends on the backend station APIs from the previous PR.

The management UI is intentionally separate from the capture/reuse flow so reviewers can validate the station data model and station management surface before reviewing the larger trace workflow changes.

The station corner editor reuses the existing paper-corner editing interaction model where possible, instead of introducing a separate editor pattern. Paper size values are shared through the existing PaperSize type so A4, Letter, A3, and Tabloid stay consistent across backend and frontend.

Tests

  • corepack pnpm@10.29.2 --dir frontend lint
  • corepack pnpm@10.29.2 --dir frontend exec tsc --noEmit

Code and PR drafted with Codex

@noobydp

noobydp commented Jul 11, 2026

Copy link
Copy Markdown
Owner Author

Closed because this draft was created in the fork by mistake. Recreated against tracefinity/tracefinity as tracefinity#136.

@noobydp noobydp closed this Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant