aboutsummaryrefslogtreecommitdiff
path: root/TODO.rst
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.rst')
-rw-r--r--TODO.rst23
1 files changed, 23 insertions, 0 deletions
diff --git a/TODO.rst b/TODO.rst
new file mode 100644
index 0000000..b99be74
--- /dev/null
+++ b/TODO.rst
@@ -0,0 +1,23 @@
+TODO
+----
+
+Basic
+-----
+
+- set start/end date of the analysis (the end date defaults to "now")
+- add/remove *pattern* entries, each consists of:
+
+ - name (label)
+ - calendar name (or regex to match calendar name)
+ - regex to match title ("*" by default)
+ - regex to match location
+ - regex to match description
+ - time filter (for filtering out short/long events)
+
+- analyze button to show the charts
+
+Advanced
+--------
+
+- listen to calendar updates
+- cache the result and make deltas