summaryrefslogtreecommitdiff
path: root/requirements/tasks/epic-000.md
blob: 1e05061ad28fd664659e05939252c9abeb3e46e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# epic-000: desktop GUI

For this Epic, there should be a desktop GUI with basic functionality to meet
the most important user needs.

Status: not ready

## Ordered backlog

- [ ] task-028 (UI designs)
- [ ] task-010 (hello, world)
- [ ] task-012 (SQLite)
- [ ] task-001 (inserting transactions)
- [ ] task-064 (deleting transactions)
- [ ] task-029 (CRUDing pipes)
- [ ] task-030 (CRUDing buckets)
- [ ] task-061 (viewing drips, transactions and historic pipes)
- [ ] task-057 (long-term expected monthly tank change)
- [ ] task-013 (config & caches)
- [ ] task-051 (test for accurate bucket balances)
- [ ] task-068 (guarantee immutable pipes)