feat: add Sunsama-style task planner web app - #4
feat: add Sunsama-style task planner web app#4devin-ai-integration[bot] wants to merge 2 commits into
Conversation
Port the Sunsama Clone UI (https://github.com/Hamsa-code-ui/sunsamaClone) as a new @workspace/sunsama-web package in the monorepo. - Dark-themed task planner with sidebar, day columns, and calendar pane - Task cards with subtasks, progress bars, and time estimates - Task editor dialog with date picker and tag selection - Horizontal scrollable day grid with auto-scroll to today - Uses local state (no Convex dependency) with sample data - Follows existing monorepo conventions (Vite, React, catalog deps) - Lucide icons replace image-based icons for better DX - date-fns replaces dayjs for consistency with admin-web Co-Authored-By: adamer <adamer@hunght1890.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Test Results: Sunsama Web AppRan dev server locally at Results
Evidence ScreenshotsApp initial load — Three-panel layout: sidebar, day columns (auto-scrolled to today), calendar pane Subtask toggle — "Build in Figma" toggled to done, all 3/3 subtasks checked, progress bar at 100% Task editor dialog — Modal with title input, date picker, time estimate, tag dropdown New task added — "Test new feature" appears at top of today's column Horizontal scroll — Tomorrow's column with "Write blog post" and "Grocery shopping" Test Details
|
…e toggle, board header with Board/Calendars buttons, calendar pane with hour labels and current-time line, task editor with description textarea, h:mm time format, archive/backlog panel Co-Authored-By: adamer <adamer@hunght1890.com>
Test Results — Sunsama Web AppRan the app locally at All 9 assertions passed
Test 1: Sidebar Collapse Toggle
Sidebar shrinks to icon-only rail (~60px), logo changes to "S", nav labels hidden. Toggle restores full sidebar with all labels. |
Summary
Full-featured Sunsama-style dark-themed task planner UI as
@workspace/sunsama-web, ported from Hamsa-code-ui/sunsamaClone with all features from the reference screenshots implemented:Technical: Removed Convex backend (local React state + sample data), replaced dayjs with date-fns, image icons with Lucide React. Typecheck and build pass.
Run locally:
cd artifacts/sunsama-web && pnpm devReview & Testing Checklist for Human
cd artifacts/sunsama-web && pnpm dev— verify dark-themed three-panel layout loadsNotes
Homepage.tsx.sampleData.ts— remove/replace as needed.Link to Devin session: https://app.devin.ai/sessions/bc931bc55996442a89eecef740a81ab7
Requested by: @TanUIUX