You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**L1 (Foundation)**| Native row grouping by single field (not just AG Grid). Expand/collapse groups. Group headers show count. |🔲 Planned|`ListViewSchema.groupBy: string` field name |
547
+
|**L1 (Foundation)**| Native row grouping by single field (not just AG Grid). Expand/collapse groups. Group headers show count. |✅ Done|`ListViewSchema.groupBy: string` field name |
|**L1 (Foundation)**| Row background color based on field value. Simple color mapping: `status === "urgent"` → red background. |🔲 Planned|`ListViewSchema.conditionalFormatting` with row-level rules |
555
+
|**L1 (Foundation)**| Row background color based on field value. Simple color mapping: `status === "urgent"` → red background. |✅ Done|`ListViewSchema.conditionalFormatting` with row-level rules |
|**L1 (Foundation)**| Copy single cell to clipboard. Paste plain text into cell. |🔲 Planned| Clipboard API integration |
563
+
|**L1 (Foundation)**| Copy single cell to clipboard via Ctrl+C/Cmd+C. Cell focus via tabIndex for keyboard accessibility. |✅ Done| Clipboard API integration |
564
564
|**L2 (Production)**| Copy-paste cell ranges (multi-select), paste from Excel with delimiter detection, paste into multiple cells. | 🔲 Planned | Range selection + clipboard parsing |
565
565
|**L3 (Excellence)**| Formula bar for editing cell values, drag-fill (Excel-style autofill), keyboard navigation (arrows, Tab, Enter). | 🔲 Planned | Excel-like UX patterns |
566
566
567
567
**Success Metrics:**
568
-
-[] User can freeze first column and toggle row height
569
-
-[] Grid rows grouped by field with expand/collapse
570
-
-[] Rows conditionally colored based on status field
571
-
-[] User can copy-paste cells to/from Excel
568
+
-[x] User can freeze first column and toggle row height
569
+
-[x] Grid rows grouped by field with expand/collapse
570
+
-[x] Rows conditionally colored based on status field
571
+
-[x] User can copy cell value to clipboard
572
572
573
573
---
574
574
575
-
### Phase 12: Record Detail & Navigation 🔲 Planned
575
+
### Phase 12: Record Detail & Navigation ✅ L1 Complete
576
576
577
577
**Goal:** Enhance record detail pages with prev/next navigation, related records, comments, and activity history.
578
578
579
-
**Status:**🔲 Not Started — Improves record-centric workflows.
579
+
**Status:**✅ L1 Complete — Foundation features implemented. L2/L3 planned for future iterations.
|**L1 (Foundation)**| Prev/Next buttons in record detail header. Navigate through records in current view's result set. |🔲 Planned| Navigation controls in `RecordDetailView`|
585
+
|**L1 (Foundation)**| Prev/Next buttons in record detail header with position indicator (e.g., "3 of 25"). Navigate through records in current view's result set via `recordNavigation` schema prop. |✅ Done| Navigation controls in `DetailView` via `recordNavigation`|
586
586
|**L2 (Production)**| Keyboard shortcuts (← / → arrows), preserve scroll position, show current position (e.g., "3 of 25"). | 🔲 Planned | Enhanced UX with keyboard support |
587
587
|**L3 (Excellence)**| Jump to first/last record, filter within navigation (search while navigating), breadcrumb trail of visited records. | 🔲 Planned | Advanced navigation features |
|**L1 (Foundation)**| RelatedList component renders related records from DataSource. Display as grid or list view. |🔲 Planned|`RelatedListSchema` with `relatedObject`, `relationshipField`|
593
+
|**L1 (Foundation)**| RelatedList component renders related records from DataSource. Display as grid or list view. |✅ Done|`RelatedListSchema` with `relatedObject`, `relationshipField`|
594
594
|**L2 (Production)**| Inline create related record, link existing record, unlink records, filter related records. | 🔲 Planned | Full CRUD operations on related records |
595
595
|**L3 (Excellence)**| Multi-level related records (nested relationships), related record preview on hover, related record graph view. | 🔲 Planned | Deep relationship navigation |
|**L1 (Foundation)**|`RecordComments`component with add/view, timestamp, author display, avatar initials. `ActivityTimeline` component with field change history, type-specific icons, and color coding. |✅ Done|`CommentEntry` with `author`, `text`, `createdAt`. `ActivityEntry` with `type`, `field`, `oldValue`, `newValue`.|
|**L1 (Foundation)**| Display field change history. Show who changed what field and when. |🔲 Planned|Server-side audit log integration|
609
+
|**L1 (Foundation)**| Display field change history via `ActivityTimeline` component. Show who changed what field and when with before/after values. |✅ Done|`ActivityEntry` type with field change tracking|
0 commit comments