feat: align frontend model with MVP schema #11

Merged
addison merged 19 commits from feat/004-functional-mutations into main 2026-08-24 19:42:57 -04:00
Collaborator

Summary

  • make frontend mutations functional
  • add client and contractor editing
  • align address handling with the proposed MVP schema
  • add structured address forms and in-memory address persistence

Verification

  • lint
  • unit tests
  • Angular build
  • Playwright E2E
## Summary - make frontend mutations functional - add client and contractor editing - align address handling with the proposed MVP schema - add structured address forms and in-memory address persistence ## Verification - lint - unit tests - Angular build - Playwright E2E
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
fix(frontend): display addresses from the address store
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 44s
Pull Request CI / End-to-end tests (pull_request) Successful in 1m37s
Pull Request CI / Backend checks (pull_request) Successful in 2m24s
3a2e3b9b30
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
feat(frontend): add canonical MVP entity relationships
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 45s
Pull Request CI / End-to-end tests (pull_request) Successful in 1m25s
Pull Request CI / Backend checks (pull_request) Successful in 2m11s
971511f9fc
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
refactor(frontend): remove prototype deprecation annotations
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 47s
Pull Request CI / End-to-end tests (pull_request) Successful in 1m21s
Pull Request CI / Backend checks (pull_request) Successful in 2m18s
af9c80a0ce
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
feat(frontend): expose canonical schema records
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 42s
Pull Request CI / Backend checks (pull_request) Has been cancelled
Pull Request CI / End-to-end tests (pull_request) Has been cancelled
c24d880d20
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
feat(frontend): define the complete MVP schema model
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 41s
Pull Request CI / End-to-end tests (pull_request) Failing after 1m26s
Pull Request CI / Backend checks (pull_request) Successful in 2m10s
bdbdd75451
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
refactor(frontend): expose schema-shaped store state
Some checks failed
Pull Request CI / Frontend checks (pull_request) Failing after 46s
Pull Request CI / Backend checks (pull_request) Successful in 2m14s
Pull Request CI / End-to-end tests (pull_request) Failing after 1m28s
71058b41af
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
chore(frontend): apply CI formatting
Some checks failed
Pull Request CI / Frontend checks (pull_request) Successful in 1m22s
Pull Request CI / Backend checks (pull_request) Successful in 2m12s
Pull Request CI / End-to-end tests (pull_request) Has been cancelled
4609b0436c
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
refactor(frontend): consolidate schema models
Some checks failed
Pull Request CI / Frontend checks (pull_request) Successful in 1m19s
Pull Request CI / Backend checks (pull_request) Successful in 2m10s
Pull Request CI / End-to-end tests (pull_request) Failing after 1m30s
f76962ca5d
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
fix(frontend): use realistic demo street addresses
All checks were successful
Pull Request CI / Frontend checks (pull_request) Successful in 1m23s
Pull Request CI / Backend checks (pull_request) Successful in 2m14s
Pull Request CI / End-to-end tests (pull_request) Successful in 1m16s
6901e9cebe
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
feat(frontend): complete initial schema migration
Some checks failed
Pull Request CI / End-to-end tests (pull_request) Has been cancelled
Pull Request CI / Frontend checks (pull_request) Has been cancelled
Pull Request CI / Backend checks (pull_request) Has been cancelled
c93992f30e
Amp-Thread-ID: https://ampcode.com/threads/T-01a0295c-8843-7783-b4cb-0436cba1c26e
Co-authored-by: Addison Emig <[email protected]>
dev-bot force-pushed feat/004-functional-mutations from c93992f30e
Some checks failed
Pull Request CI / End-to-end tests (pull_request) Has been cancelled
Pull Request CI / Frontend checks (pull_request) Has been cancelled
Pull Request CI / Backend checks (pull_request) Has been cancelled
to 551518fa9f
All checks were successful
Pull Request CI / Frontend checks (pull_request) Successful in 1m22s
Pull Request CI / Backend checks (pull_request) Successful in 2m11s
Pull Request CI / End-to-end tests (pull_request) Successful in 1m26s
2026-08-24 18:36:59 -04:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/kalzar!11
No description provided.