Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.63 KB

File metadata and controls

36 lines (27 loc) · 1.63 KB

Codeplug projects — progress

Branch: 102/paddy/start-fresh-blank-codeplug
Tracking: #102, #60, #61, #31 (partial)

Shipped (#102)

  • Slice 1: ProjectMetadataForm + commitNewProject store action (persist on Create only)
  • Slice 2: /codeplug/new route + NewCodeplug page
  • Slice 3: Home Start fresh button + format-agnostic copy
  • Slice 4: Feature docs + tests

Shipped (#60 + #61)

  • Slice 1: CodeplugProject metadata fields (description, notes, author, targetRadios) + storage normalization
  • Slice 2: updateProject store action + project validation
  • Slice 3: /summary/edit route + TargetRadiosEditor
  • Slice 4: Summary dashboard with map + compact entity cards
  • Slice 5: Home project list shows description when set
  • Slice 6: Feature docs + tests

Shipped (prior)

  • Terminology locked — README
  • CodeplugProject model + newProject / defaultProjectName
  • Multi-project store (useProjects, active context via useCodeplug)
  • Home: project list, import → new project, delete with confirm
  • Active-project bar, switch to home
  • Shared ImportDropzone for home + map

Verify

  • Home → Start freshCancel → no localStorage write
  • Home → Start freshCreate → Summary (0 entities); hard refresh persists
  • Edit project on Summary unchanged
  • Import path unchanged