You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-12Lines changed: 10 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,9 @@ A powerful dashboard for Todoist users that provides deep insights into task man
9
9
10
10
- 📊 Comprehensive task analytics and insights
11
11
- 📈 Productivity scoring and trends
12
+
- 🔄 Recurring task tracking and habit analytics
12
13
- 🎯 Focus time recommendations
13
-
-📅 Project distribution analysis
14
+
-📈 Project distribution analysis
14
15
- 🖨️ Printable reports
15
16
- 🌙 Dark mode interface
16
17
- 📱 Responsive design
@@ -81,24 +82,21 @@ Contributions to Todoist Dashboard are welcome! Whether it's reporting a bug, su
81
82
82
83
Please check out [Contributing Guidelines](CONTRIBUTING.md) for detailed instructions on how to get started.
83
84
85
+
### Test Data
86
+
87
+
For development and testing purposes, this project includes test data generators in the `/test` directory.
88
+
Currently available generators:
89
+
-`generate_recurring_tasks.py`: Generate test data for recurring tasks with various patterns
90
+
91
+
See [test/README.md](test/README.md) for detailed usage instructions and examples.
92
+
84
93
### Development Guidelines
85
94
86
95
- Follow the existing code style and conventions
87
96
- Keep code clean and maintainable
88
97
- Update documentation as needed
89
98
- Keep commits atomic and well-described
90
99
91
-
## Performance Features
92
-
93
-
The dashboard includes several performance optimizations:
94
-
95
-
- React component memoization for efficient rendering
96
-
- Optimized data fetching strategies
97
-
- Error boundaries for graceful error handling
98
-
- Local storage for persistent data
99
-
- Efficient state management
100
-
- Progressive loading of data
101
-
102
100
## Privacy
103
101
104
102
Todoist Dashboard respects your privacy. It accesses your Todoist data only with your explicit permission and does not store any personal data or task information beyond the active session. See the [Privacy Policy](https://todoist.azzy.cloud/legal) for more details.
0 commit comments