Overview
This is a living document tracking planned work, improvements, and features for upcoming sprints. Items are organized by priority and can be moved between states as work progresses.
🎯 Current Sprint
Data & Infrastructure
-
Migrate all writings into database
- Move from MDX files to database storage
- Maintain existing frontmatter structure
- Ensure backward compatibility
-
Design a data schema for better context management and search
- Create unified schema for writings, activities, and other content
- Implement full-text search capabilities
- Design relationships between different data types
User Experience
-
Mobile view improvements
- Selecting an activity should be visible immediately (not scroll to end)
- Improve touch interactions
- Optimize layout for smaller screens
-
Add skeleton loading everywhere
- Implement consistent loading states
- Improve perceived performance
- Reduce layout shift
System Improvements
- Upgrade cron job syncing
- Improve reliability and error handling
- Add better monitoring and logging
- Optimize sync performance
📝 Writing Section Enhancements
-
Design better header management in writing section
- Add pill buttons for filtering
- Implement instant routing
- Improve navigation UX
-
Add case studies to writing
- Include case studies in filter pills
- Create unified content experience
- Ensure proper categorization
🔌 Integrations
-
Finish the picture integrations using shortcuts
- Complete Apple Shortcuts integration
- Test end-to-end flow
- Document usage
-
Create a better pipeline of Apple data
- Health data (already in progress)
- Notes integration
- Other Apple ecosystem data sources
-
Include more work related data
- Calendar integration
- Email integration
- Other productivity data sources
📊 Kanban States
Note: This document can be converted to a kanban board in the future. For now, items are organized by category.
To Do
All items listed above
In Progress
None currently
Done
Completed items will be moved here
Notes
- This backlog is updated regularly as priorities shift
- Items can be broken down into smaller tasks as needed
- Consider dependencies when planning sprint work
- Some items may span multiple sprints