yavsc/src/PostIt
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Paul Schneider 064be13388 Reopen estimate: carry signature strokes on the estimate payload
Reopening an already-validated estimate showed an empty pad: the
strokes were stored server-side but never sent back. Embed them in the
estimate payload and load them straight into the pad, in the same wire
format PostIt captured — no separate fetch.

- Server: Signature inverse navs get STJ [JsonIgnore] (cycle-safe
  under System.Text.Json, matching ApplicationUser); the four estimate
  read endpoints Include(e => e.Signatures) so strokes ride the payload
- Client: EstimateDto.Signatures with EstimateSignatureDto (Strokes,
  Type=Pro/0|Client/1, CoordinateMax, CapturedAtUtc)
- PostIt: SignaturePadControl.Load(int[]) replaces the buffer and
  raises RedrawRequested; EstimateValidationPageViewModel.LoadExisting
  Signature() picks the perspective's side off the estimate and loads
  it on Attach
- Tests: server asserts GET estimate/{id} carries the strokes; PostIt
  VM tests cover load + side-by-perspective

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-21 18:03:08 +01:00
..
PostIt Reopen estimate: carry signature strokes on the estimate payload 2026-09-21 18:03:08 +01:00
PostIt.Android changelog: add 1.0.8-rc15 entry 2026-09-19 12:56:02 +01:00
PostIt.Browser changelog: add 1.0.8-rc15 entry 2026-09-19 12:56:02 +01:00
PostIt.Desktop changelog: add 1.0.8-rc15 entry 2026-09-19 12:56:02 +01:00
PostIt.Tests Reopen estimate: carry signature strokes on the estimate payload 2026-09-21 18:03:08 +01:00
Directory.Packages.props nuget referencezs updated 2026-09-20 01:53:20 +01:00
Makefile refacto Makefiles and MainView setup 2026-08-25 14:53:25 +01:00