Skip to content

Rewrite epic: composition-first OpenClapper (planning) #326

Open
5 of 15 issues completed
Open

Description

@bubulux

The app grew out of a viewfinder helper: a photo cannot exist without a rig and a shot, frame logic reaches into layers, bakes, timeline clips and thumbnails, and expert features (lights, flows, camera control) sit in the core path. The rewrite turns this into isolated building blocks (media, optics, capture, shots, composition, timeline, organisation) that the user links, with expert features packaged as extensions, on a new design system built for the desktop-style Studio.

This epic is planning only: workshops that end in written decisions in docs/rewrite/ on the branch rewrite/plan. No product code is written until the concluding workshop is approved. The rebuild then tears down with zero backwards compatibility and gets its own epic.

Decided (2026-11-12)

  • Design system: foundation now (tokens, atoms, OS chrome, icons, marks), feature-level patterns after each workshop. The current feature pages are not restyled.
  • Production data is dropped; the rebuild goes to staging first. The owner downloads /photos from the production media bucket before the buckets are deleted.
  • Day planning is deleted. Extra fields are removed for now and parked as a future extension mechanism.
  • Themes are called Light and Dark.

Workshops

Workshops 01–03 are the root of the entanglement and come first; 04–06 build on them; 07–09 depend on a stable block list.

Design track (parallel, starts after workshop 00)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions