Commit graph

  • 59b2d64a3c Add uncommitted files master Joscha 2019-01-11 23:01:08 +00:00
  • 8c9de5cd8b Catch all io exceptions Joscha 2018-11-01 17:53:35 +00:00
  • 67e4c98232 Update todo.txt Joscha 2018-10-26 20:43:55 +00:00
  • b3cd0e6259 Update resolver Joscha 2018-10-24 20:05:18 +00:00
  • 0851184008 Add example screenshot Joscha 2018-10-24 19:39:36 +00:00
  • b84f439c6c Add editor syntax highlighting Joscha 2018-10-24 17:30:12 +00:00
  • bac45278fe Reverse ordering of completed tasks Joscha 2018-10-24 17:19:00 +00:00
  • 3e0a9d34f7 Clean up Joscha 2018-10-24 16:56:38 +00:00
  • c557b89e46 Replace crashes with popups Joscha 2018-10-24 16:54:21 +00:00
  • c7f67945d8 Remove wrong information Joscha 2018-10-23 16:59:30 +00:00
  • bac127e82c Add missing dates to tasks Joscha 2018-10-23 16:23:19 +00:00
  • 04dbb364cc Fix cursor movement when deleting tasks Joscha 2018-10-23 15:36:21 +00:00
  • 54e192aa8c Change syntax highlighting Joscha 2018-10-23 15:31:24 +00:00
  • 05f4343d40 Prevent cursor from moving when deleting tasks Joscha 2018-10-23 14:13:05 +00:00
  • 038721177d Move cursor to description when editing Joscha 2018-10-23 13:46:43 +00:00
  • 15c547fe5e Reorganize Joscha 2018-10-23 13:30:32 +00:00
  • 36e90895f0 Clean up Joscha 2018-09-30 21:39:50 +00:00
  • cad2f5741f Load and save tasks Joscha 2018-09-30 17:35:57 +00:00
  • 9fc57bd056 Reload tasks when pressing 'r' Joscha 2018-09-29 11:30:07 +00:00
  • 3f88a247ce Clean up behaviors Joscha 2018-09-29 11:21:51 +00:00
  • 55e12992b3 Clean up old stuff Joscha 2018-09-29 11:11:58 +00:00
  • efeeef39eb Use liftIO instead of suspendAndResume Joscha 2018-09-29 10:59:36 +00:00
  • a8bdc47b2c Switch to MIT license Joscha 2018-09-28 21:42:46 +00:00
  • f725539875 Rename executable to task-machine Joscha 2018-09-28 21:41:04 +00:00
  • 7fb6ff4add Move task list related controls to new behavior Joscha 2018-09-28 18:10:51 +00:00
  • 11ef930835 Move editing related controls to new behavior Joscha 2018-09-28 17:48:08 +00:00
  • 70c11f656d Use task list and edit tasks (again) Joscha 2018-09-28 17:10:41 +00:00
  • c1b1fddb76 Load tasks on startup again Joscha 2018-09-27 23:39:22 +00:00
  • d8e0e1a867 Begin UI restructure new-format Joscha 2018-09-27 16:41:43 +00:00
  • 5de27b195b Clean up files and order tasks Joscha 2018-09-27 15:13:29 +00:00
  • 2a0b110e32 Add todo and example todo Joscha 2018-09-18 21:02:27 +00:00
  • 2c58cfffe9 Change popup look Joscha 2018-09-18 21:00:07 +00:00
  • c72ca628f9 Add back basic UI Joscha 2018-09-18 19:41:12 +00:00
  • 9effbd1d1b Add back LTask Joscha 2018-09-18 14:14:53 +00:00
  • c2fb99cc1c Fix parsing and add documentation Joscha 2018-09-18 13:20:06 +00:00
  • 6fd0814057 Use own task format Joscha 2018-09-17 21:48:03 +00:00
  • ea87567455 Add script to clean up files Joscha 2018-09-17 16:21:36 +00:00
  • 133b0ca9ed Add basic task editing Joscha 2018-09-17 16:21:26 +00:00
  • 902c23eb83 Add some very basic task list interaction Joscha 2018-09-16 20:55:49 +00:00
  • b524441d9c Clean up using hlint and --pedantic Joscha 2018-09-16 16:30:41 +00:00
  • 89248a34d1 Clean up old files Joscha 2018-09-13 14:46:55 +00:00
  • 223905301f Start work on the UI Joscha 2018-09-12 19:57:14 +00:00
  • ef4a519e19 Export Parser too Joscha 2018-09-11 20:36:33 +00:00
  • 5621746f37 Load tasks from file Joscha 2018-09-11 20:03:17 +00:00
  • 8f1b2856dc Combine todo.txt related stuff, remove old stuff Joscha 2018-09-11 17:10:17 +00:00
  • eaab256cca Add documentation Joscha 2018-09-10 22:17:53 +00:00
  • 1c75605cf3 Start work on todo.txt parser Joscha 2018-09-10 21:46:37 +00:00
  • 36b791d7e0 Plan how the program should work and add docs Joscha 2018-09-08 21:53:40 +00:00
  • d901153769 Update resolver Joscha 2018-06-22 07:38:02 +00:00
  • a2d56d6ac4 Add subtask module Joscha 2018-05-05 10:32:41 +00:00
  • 1b93fce200 Add weekend test Joscha 2018-04-06 19:02:26 +00:00
  • 476c6c2bfb Clean up tests Joscha 2018-04-04 23:17:18 +00:00
  • bff0656806 Make project compile again Joscha 2018-04-04 22:18:04 +00:00
  • 2da41951e1 Add tests for DateExpr Joscha 2018-04-04 22:15:19 +00:00
  • 05c946fbcc Clean up documentation Joscha 2018-04-04 19:11:00 +00:00
  • 02ceb45a2f Add Deadline and clean up date expressions Joscha 2018-04-04 19:02:21 +00:00
  • d557c36806 Modify tasks in the database Joscha 2018-03-27 10:29:43 +00:00
  • a3dce8251e Fix expression parsing Joscha 2018-03-27 10:27:20 +00:00
  • 9d8d6f6d80 Update tasks in database Joscha 2018-03-26 15:35:25 +00:00
  • d4b5d0b7c2 Use new DateExpr and start working on stuff Joscha 2018-03-26 14:19:03 +00:00
  • eac7a415dc Clean up DateExpr.hs Joscha 2018-03-26 12:29:44 +00:00
  • 9301cc31c4 Evaluate BoolExpr and IntExpr Joscha 2018-03-26 12:24:30 +00:00
  • b8eecddc37 (Re-)implement date expression parsing Joscha 2018-03-22 20:04:40 +00:00
  • 51eb270431 Simplify loading stuff and use home directory more Joscha 2018-03-22 12:39:19 +00:00
  • bbe6cd830f Improve error handling Joscha 2018-03-22 09:51:52 +00:00
  • ea83f1aabf Load config file Joscha 2018-03-19 21:40:11 +00:00
  • 6058b785c9 Plan program start sequence Joscha 2018-03-19 18:51:16 +00:00
  • 163d08cf79 Try out several things Joscha 2018-03-19 18:39:15 +00:00
  • 5e1555511d Add some more command line options Joscha 2018-03-19 08:59:59 +00:00
  • 7dd2a0bdad Improve help message Joscha 2018-03-18 19:46:11 +00:00
  • bf5bfd1441 Parse command line args Joscha 2018-03-18 19:33:59 +00:00
  • c1596baaeb Move some UI stuff Joscha 2018-03-18 14:46:24 +00:00
  • 119b4bd118 Add newline at end of .gitignore Joscha 2018-03-18 09:57:42 +00:00
  • 9cf9e889f5 Test basic brick setup Joscha 2018-03-18 09:53:07 +00:00
  • 9a956785ef Try out some basic sqlite stuff Joscha 2018-03-17 20:39:22 +00:00
  • 14c5a29aa4 Create stack project Joscha 2018-03-11 19:56:44 +00:00
  • f913392a0a No longer require "<>" around task description Joscha 2017-12-18 20:48:02 +00:00
  • 8c9a6631d8 Parse tasks Joscha 2017-12-17 11:36:20 +00:00
  • 3af17331f4 Clean up comments and add function types Joscha 2017-12-17 09:09:10 +00:00
  • 76378b0add Parse expressions Joscha 2017-12-17 00:52:41 +00:00
  • cf6424b186 Clean up DateExpr module Joscha 2017-12-11 18:56:11 +00:00
  • 28a46b4a86 Set up basic structure Joscha 2017-12-11 18:17:36 +00:00