Patterns
Edit and reorder bookmarks
Explicit Edit mode exposes management while protecting normal navigation.
On this page
Task sequence
- Enter Edit mode.
- Use the named edit handle to update a bookmark or move it to a board.
- Drag the move handle to a new position.
- Exit Edit to resume navigation.
Data and persistence
Updates wait for the PATCH response before replacing a local record. Reordering changes local order optimistically and fires a PATCH order array for the active board.
Failure and recovery
Editor errors retain values. Sort failures do not roll back or announce a problem. Keyboard sorting is not supported by the configured sensors.
Acceptance criteria
- Tile clicks cannot navigate in edit mode.
- Source order IDs stay associated with the active board.
- Do not equate a visual move with durable persistence.
Source references
| Repository file | Responsibility |
|---|---|
| app/(home)/AppHome.tsx | Edit and reorder |
| app/api/links/route.ts | PATCH paths |
Examples from the app
Actual Startboard source UI with isolated fictional records; both native themes at 2× resolution or higher. No live integrations or account writes. Captured at 2× resolution or higher. Select an image to inspect it full size.
Related topics
Source audit: 2026-10-08 · Revision 08fa2595a668 · Documentation v1.0.0