Delivery workspace
Platform overview
6 engineers · 2 projects — everything below is live, server-rendered data.
Open issues
15
across all columns
Story points
63
committed this board
High priority
6
urgent + high
Team
6
active members
Board snapshot
drag to reorder — it's liveRecent activity
All →-
Eng Lead commented on MOB-1
Already in — the modal shows a skeleton on lazy load. · 6 days ago
-
Eng Mgr commented on MOB-1
Can we add a loading state while the frame fetches? · 6 days ago
-
Eng Lead moved MOB-5 Optimistic like on activity items
Done · 6 days ago
-
Design moved MOB-4 Polish the typing indicator
In Review · 6 days ago
-
Backend moved MOB-3 Hotwire Native path configuration
In Progress · 6 days ago
-
QA moved MOB-2 Crash on cold start (Android 13)
To Do · 6 days ago
The team
How this workspace is built — open any feature, then read the technique
Kanban board
→SortableJS → PUT → broadcasts_refreshes → Turbo morph; no custom broadcast code.
Issue drawer
→Lazy Turbo Frame; /issues/:id still works as a full page. Frame-scoped inline edit.
Live search
→A normal form enhanced with a debounced submit; URL/history preserved.
Activity feed
→Lazy Turbo Frames paginate real records — infinite scroll, almost no JS.
Intake form
→Server-authoritative validation streamed per field; works with JS off.