- Removed Sprint view (now just Kanban + Backlog)
- Kanban shows only tasks from current active sprint
- Sprint header shows current sprint info
- 3-column layout: To Do, In Progress, Done
- Done column combines review + done tasks
- Auto-assign new tasks to current sprint
- Tasks without sprints won't show in Kanban (go to Backlog)
- 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
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
- Low priority research task for iOS app ideas
- Focus on MRR opportunities (K-K+)
- Multi-screen apps with viral potential
- Leverages iOS-specific features
- 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
Investigated screenshot options:
- screencapture: exists but requires interactive mode
- Playwright + Chrome: WORKS - successfully tested
- Chrome is installed and accessible
- Playwright can take headless screenshots
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.
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.
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.
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.
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.
- 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
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)