Files
cfw-autumn/shared/api
Ayush Rodrigues 5e94c03028 migration ops: add update-item support, deduplicate shared UI, clean up draft builder
- Add UpdateItemRows for update_items operations in migration customize
- Extract shared constants/components (intervals, billing method dropdown,
  filter helpers) into operationItemUtils to deduplicate RemoveItemRows
  and UpdateItemRows
- Extract getItemMatchKey helper to replace 5 copies of the inline
  template string in PlanItemsSection/PlanItemRow
- Fix broken indentation in RemoveItemSheetContent
- Fix BillingMethodDropdown showing "Included" when unset (now "Any method")
- Derive INTERVAL_OPTIONS from enums instead of hand-rolling
- Rewrite usePriceChange to delegate to getProductPriceDisplay
- Add comments to buildMigrationDraft explaining the three-pass diffing
- Refactor PlanChangeDialog into a two-step flow (confirm -> create migration)
- Wire updateItemId through PlanEditorContext/SheetStore for stable item
  tracking after edits

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 12:30:40 +01:00
..
2026-06-02 19:12:57 +01:00
2026-06-03 13:56:13 +01:00
2026-06-01 20:53:17 +01:00
2026-02-23 11:21:20 +00:00
2026-03-10 13:26:39 +00:00
2026-04-28 11:42:07 +01:00
2026-05-07 15:09:28 +01:00
2025-10-19 10:23:49 +01:00
2026-02-19 13:24:33 +00:00
2026-02-18 16:24:19 +00:00
2026-05-18 13:38:18 +01:00
2026-05-20 10:56:42 +01:00
2025-10-19 11:41:16 +01:00
2026-05-18 13:38:18 +01:00