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
Copy file name to clipboardExpand all lines: ROADMAP.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -200,6 +200,13 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind
200
200
-[x] Navigation Sync Service — `useNavigationSync` hook auto-syncs App navigation tree on Page/Dashboard CRUD (create, delete, rename) with toast + undo
201
201
-[x] Navigation Sync auto-detection — `NavigationSyncEffect` component monitors metadata changes and auto-syncs navigation across ALL apps when pages/dashboards are added or removed
202
202
-[x] Navigation Sync all-apps convenience API — `sync*AllApps` methods iterate all apps without requiring explicit `appName`
203
+
-[x]**ListView Navigation Mode Fix** — All 6 navigation modes (page/drawer/modal/split/popover/new_window) now work correctly on row click:
204
+
- ✅ `page` mode navigates to `/record/:recordId` detail page via React Router
205
+
- ✅ `new_window` mode opens correct Console URL in a new browser tab (delegates to `onNavigate`)
206
+
- ✅ `split` mode renders resizable split panels with main content + detail panel
207
+
- ✅ `popover` mode falls back to compact dialog when no `popoverTrigger` is provided
208
+
- ✅ `useNavigationOverlay` hook delegates `new_window` to `onNavigate` when available for app-specific URL control
209
+
- ✅ plugin-view `handleRowClick` supports `split` and `popover` branches
0 commit comments