Commit Graph

30 Commits

Author SHA1 Message Date
Danny Robson 2e23d6f058 Add a trivial list of active tasks in the Qt app 2020-06-14 09:48:13 +10:00
Danny Robson 13e135491c Move database loading into the db module 2020-06-14 09:48:02 +10:00
Danny Robson eb88f55cef Add initial Qt stub 2020-06-14 09:40:33 +10:00
Danny Robson 13e1f7650a Rearrange source into something resembling a package 2020-06-09 14:51:07 +10:00
Danny Robson b7e9d6a351 Add a trivial stub web service 2020-06-09 14:34:22 +10:00
Danny Robson 30a7e223c3 Split CLI and DB components apart 2020-06-09 13:54:23 +10:00
Danny Robson b8c3c28bcd List only tasks that are leaves on the task tree 2020-06-09 13:18:07 +10:00
Danny Robson 8fa3551ed6 Add recursive printing for show_by_* 2020-06-09 13:17:55 +10:00
Danny Robson f11ad2c478 Add a backref to depending tasks as "parents" 2020-06-09 13:17:18 +10:00
Danny Robson 94c6e80536 Add stub sqlalchmey logging code 2020-06-09 13:17:02 +10:00
Danny Robson d91cc1235e Add dependent tasks 2020-06-09 12:38:46 +10:00
Danny Robson d714399389 Use declarative bases for the data models
Automapping proved difficult to wrangle many-many relationship naming
and wasn't particularly ergonomic. We may as well just use manual ORM
specifications...
2020-06-09 12:19:22 +10:00
Danny Robson 06742bb382 Add the database upgrade comment to the README 2020-06-09 12:18:31 +10:00
Danny Robson 93603602c5 Add trivial COPYING and README 2020-06-09 11:29:54 +10:00
Danny Robson c17a67df72 Add a 'due' field to tasks 2020-05-21 10:58:10 +10:00
Danny Robson 31b5832fe1 Use equality for Task filtering in 'ls' 2020-05-21 10:57:39 +10:00
Danny Robson 8dd54cccdc Add missing arguments to show_by_obj in add 2020-05-21 10:57:13 +10:00
Danny Robson 0f55007a60 Filter 'ls' results by 'active' by default 2020-05-21 10:44:32 +10:00
Danny Robson 9a18e8a940 Add the 'done' command 2020-05-21 10:44:32 +10:00
Danny Robson 16224076ec Add the 'active' field to the 'tasks' table 2020-05-21 10:44:32 +10:00
Danny Robson de96bfee15 List parser defaults before arguments 2020-05-21 10:34:36 +10:00
Danny Robson 7fada88362 Correct a typo in the 'show' argument 'index' 2020-05-21 10:34:10 +10:00
Danny Robson d4f4af9398 Use the proper construction for 'where' clauses 2020-05-21 10:33:13 +10:00
Danny Robson 160f24cb4d Use show_by_obj for printing 2020-05-21 10:18:39 +10:00
Danny Robson 1bbbd799d1 Add the 'show' action for single tasks 2020-05-21 10:17:58 +10:00
Danny Robson bc623fc93f Print usage if no action is specified 2020-05-21 09:58:22 +10:00
Danny Robson e05a024a79 Add created_at field to tasks 2020-05-21 07:56:07 +10:00
Danny Robson 1013169093 Add trivial frontend 2020-05-20 12:27:54 +10:00
Danny Robson 37ee637f7e Add the task table 2020-05-20 11:58:52 +10:00
Danny Robson 785c83e395 Add the 'alembic' dependency 2020-05-20 10:58:17 +10:00