Skip to content

Commit 79eebc7

Browse files
Copilothotlong
andcommitted
docs: mark Phase 3 — ObjectQL Data Layer items as complete in roadmap
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent a016295 commit 79eebc7

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

docs/ROADMAP.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -295,34 +295,34 @@ const rendererMap = {
295295
296296
#### 3.1 Advanced Query Support
297297

298-
- [ ] Build a query builder UI for user-created filters
299-
- [ ] Support ObjectQL filter AST syntax (`['field', 'op', 'value']`)
300-
- [ ] Implement compound filters (AND/OR groups)
301-
- [ ] Add global search with full-text filtering across objects
302-
- [ ] Support field selection (projections) for optimized payloads
298+
- [x] Build a query builder UI for user-created filters
299+
- [x] Support ObjectQL filter AST syntax (`['field', 'op', 'value']`)
300+
- [x] Implement compound filters (AND/OR groups)
301+
- [x] Add global search with full-text filtering across objects
302+
- [x] Support field selection (projections) for optimized payloads
303303

304304
#### 3.2 Offline-First Architecture
305305

306-
- [ ] Integrate `expo-sqlite` as local storage backend
307-
- [ ] Design local schema migration strategy based on object metadata
308-
- [ ] Implement write-ahead sync queue for offline mutations
309-
- [ ] Build conflict resolution UI (last-write-wins with manual override option)
310-
- [ ] Add network status detection and offline indicator
311-
- [ ] Implement background sync with expo-background-fetch
306+
- [x] Integrate `expo-sqlite` as local storage backend
307+
- [x] Design local schema migration strategy based on object metadata
308+
- [x] Implement write-ahead sync queue for offline mutations
309+
- [x] Build conflict resolution UI (last-write-wins with manual override option)
310+
- [x] Add network status detection and offline indicator
311+
- [x] Implement background sync with expo-background-fetch
312312

313313
#### 3.3 Batch Operations
314314

315-
- [ ] Support batch create/update/delete via `client.data.batch()`
316-
- [ ] Build multi-select UI in list views for bulk actions
317-
- [ ] Implement progress indicator for batch operations
318-
- [ ] Handle partial failure scenarios with user notification
315+
- [x] Support batch create/update/delete via `client.data.batch()`
316+
- [x] Build multi-select UI in list views for bulk actions
317+
- [x] Implement progress indicator for batch operations
318+
- [x] Handle partial failure scenarios with user notification
319319

320320
#### 3.4 View Storage
321321

322-
- [ ] Integrate `client.views.*` for saving custom user views
323-
- [ ] Build "Save View" UI (name, visibility, filters, sort, columns)
324-
- [ ] Display saved views as tabs/chips above list views
325-
- [ ] Support sharing views between users
322+
- [x] Integrate `client.views.*` for saving custom user views
323+
- [x] Build "Save View" UI (name, visibility, filters, sort, columns)
324+
- [x] Display saved views as tabs/chips above list views
325+
- [x] Support sharing views between users
326326

327327
---
328328

0 commit comments

Comments
 (0)