Commit Graph

35 Commits

Author SHA1 Message Date
6f28828d5f Add drag-and-drop and sprint assignment
- Integrated @dnd-kit for drag-and-drop in Sprint Board
- Tasks can be dragged between columns (To Do → In Progress → Review → Done)
- Added sprint selector to new task dialog
- Added sprint selector to task detail view
- Visual drag overlay during drag operations
- Grip handle appears on hover for drag initiation
2026-02-19 17:44:18 -06:00
29ce1cce2a Add Sprint Board UI component
- Created SprintBoard component with:
  - Sprint selector dropdown
  - Sprint creation form
  - Sprint board with To Do/In Progress/Review/Done columns
  - Drag-and-drop ready task cards
  - Sprint goal display
  - Date range and status badges
- Added view toggle (Kanban/Sprint) to main page
- Sprint data persisted to server
2026-02-19 17:23:54 -06:00
7710167eb2 Add sprint support to data model and API
- Added Sprint type and interface
- Updated Task to include sprintId
- Added sprint actions to task store (addSprint, updateSprint, deleteSprint, selectSprint)
- Updated API to handle sprints
- Updated all sync calls to include sprints
2026-02-19 17:21:21 -06:00
584cabaf07 Add Task #15 - Sprint functionality for Gantt Board 2026-02-19 13:45:38 -06:00
47859a06f5 Add Task #14 - Daily backup system complete 2026-02-19 13:27:38 -06:00
220fa68e17 Daily data backup - tasks restored 2026-02-19 13:26:17 -06:00
2a447f71c6 Restore lost tasks data and ensure data directory exists
- Created data/tasks.json with all 13 tasks
- Added data directory that was missing after server restart
- Tasks now properly persisted to file storage
- All previous work restored (Tasks #1-13)
2026-02-19 13:04:11 -06:00
f0c08a7147 Add Task #13 - TTS/Podcast research task 2026-02-19 09:13:36 -06:00
70e8fc9cfb Mark Task #12 as done - Markdown rendering complete 2026-02-19 08:45:51 -06:00
48c92b4019 Mark Task #11 as done - iOS MRR research complete
Comprehensive research report with 10 app ideas:
- K-K+ MRR potential each
- Multi-screen, well-designed concepts
- Viral mechanics and iOS feature leverage
- Full competitor analysis and revenue models
- Recommended: Focus Timer with Live Activities

Report saved to memory/ios-mrr-opportunities.md
2026-02-18 23:40:39 -06:00
4247bf9468 Add Task #11: Research iOS side projects with MRR potential
- Low priority research task for iOS app ideas
- Focus on MRR opportunities (K-K+)
- Multi-screen apps with viral potential
- Leverages iOS-specific features
2026-02-18 21:04:38 -06:00
229918ee04 Add server-side sync for Kanban board - fixes Task #8
- Added /api/tasks endpoint with file-based JSON storage
- Store now syncs from server on page load
- All changes auto-sync to server
- Added loading indicator while syncing
- Falls back to localStorage if server unavailable
- Tasks #8 now marked as done
2026-02-18 21:01:14 -06:00
771bc3c002 Mark Task #5 as done - Blog Backup links now clickable 2026-02-18 20:58:13 -06:00
62d7ac8b81 Update Task #10 with research findings
Investigated screenshot options:
- screencapture: exists but requires interactive mode
- Playwright + Chrome: WORKS - successfully tested
- Chrome is installed and accessible
- Playwright can take headless screenshots
2026-02-18 18:49:32 -06:00
c970b42299 Update Task #10 - Research screenshot solutions for macOS
Changed from setup task to research/investigation task.
Need to explore ALL possible options for OpenClaw screenshots on macOS
including native tools, alternative browsers, and gateway config.
2026-02-18 18:47:57 -06:00
4d62508b17 Add Task #10 - Set up browser screenshot capability
High priority task to enable browser tool screenshots.
User needs this to share local website screenshots with friends
who cannot access the home network.

Requirements documented in task comments.
2026-02-18 18:45:46 -06:00
1153c6ff91 Update Task #4 - Complete with modern rebuild details 2026-02-18 16:26:42 -06:00
6c2ac1f426 Mark Task #9 as COMPLETE - Priority editing implemented 2026-02-18 16:06:20 -06:00
bc18d2379b Task #9: Add priority editing in task detail view
- Added priority selector buttons (Low/Medium/High/Urgent) to task dialog
- Visual feedback with color coding (red=urgent, orange=high, blue=medium, gray=low)
- One-click priority changes, updates immediately
- Positioned above Status selector for logical flow
2026-02-18 16:05:57 -06:00
e9f8ca149c Mark Task #7 as COMPLETE - Root cause analysis finished 2026-02-18 16:05:15 -06:00
2005086de4 Mark Task #4 as COMPLETE - UptimeRobot redesign done 2026-02-18 16:03:43 -06:00
67722427d1 Add Task #9 - Priority editing feature for Kanban board
User needs ability to change task priority (Low/Medium/High/Urgent)
from the UI instead of editing code. Add dropdown/selector to task
detail view for re-prioritization.
2026-02-18 14:41:07 -06:00
f1a8699ade Reorder Task #8 to occur after #4 in task list 2026-02-18 14:37:59 -06:00
9c13403b01 Add Task #8 - Fix Kanban board dynamic sync
Board currently requires hard refresh to see task updates due to
localStorage persistence. Need server-side storage or sync mechanism
so updates appear on normal page refresh.
2026-02-18 14:36:24 -06:00
7a7f30f927 Add Task #7 - Investigate why websites are dying
Root cause research task to find what's actually killing the Next.js
servers instead of just treating the symptom. Check system logs,
memory, file watchers, OOM killer, etc.
2026-02-18 14:33:05 -06:00
53925bb75f Mark Task #6 as resolved - monitoring fixed 2026-02-18 14:22:54 -06:00
e0ffb99a88 Update Task #6 - monitoring issue investigation and fix
- Added comments about EADDRINUSE port conflict issue
- Updated cron job with proper process cleanup (pkill before restart)
- Added 2-second wait after killing processes before restart
- Extended timeout to 120 seconds for reliability
2026-02-18 14:22:00 -06:00
659c7c7c63 Add 3 new tasks to Kanban board from user
Task 4: Redesign Heartbeat Monitor to match UptimeRobot (high priority)
Task 5: Fix Blog Backup links to be clickable (medium priority)
Task 6: Fix monitoring schedule - sites are down (urgent bug)
2026-02-18 13:56:53 -06:00
5d40232035 Mark Gitea integration task as complete 2026-02-18 11:46:51 -06:00
7b49a01c89 Update Gitea task status - account configured 2026-02-18 11:26:38 -06:00
8aa52ab345 Add Gitea integration task to default tasks 2026-02-18 11:21:00 -06:00
dbf68e4640 Make Project Hub responsive for mobile devices
- Header: Smaller text on mobile, hide stats on small screens
- Layout: Stack sidebar above content on mobile, side-by-side on desktop
- Kanban: 1 column on mobile, 2 on tablet, 4 on desktop
- Task dialog: Stack type/priority/status on mobile
- Dialogs: Use 95vw width with max-width for better mobile fit
2026-02-18 09:41:23 -06:00
7badcb8bba Complete rewrite: Project Hub with Kanban board and threaded notes
- Replaced broken Gantt chart with working Kanban board
- Added task types: idea, task, bug, research, plan
- Added status columns: backlog, in-progress, review, done
- Added priority levels: low, medium, high, urgent
- Implemented 1-to-many threaded comments/notes system
- Added working CRUD for projects and tasks
- Added shadcn/ui components: badge, button, card, dialog, label, select, table, textarea
- Data persistence with Zustand + localStorage
- Fixed all UI overlap issues
2026-02-18 09:32:47 -06:00
ae11914a39 feat: restore jira-style gantt board with responsive timeline UI 2026-02-18 00:00:55 -06:00
db188bec80 Initial commit from Create Next App 2026-02-17 22:55:29 -06:00