Commit Graph

86 Commits

Author SHA1 Message Date
contrapunctus be32efd73b Update custom IDs 2022-05-03 10:45:10 +05:30
contrapunctus 339d5da1e7 Display durations using format-seconds 2022-05-03 10:43:50 +05:30
contrapunctus e2d32232df CLIM frontend: Write some documentation 2022-04-27 16:43:22 +05:30
contrapunctus 4f2d986fe4 Add CUSTOM_IDs 2022-04-27 16:26:50 +05:30
contrapunctus c5d5ba419e CLIM: Specify table columns using classes 2022-04-23 08:19:56 +05:30
contrapunctus 5d93dd48bc CLIM: Display durations 2022-04-22 22:30:13 +05:30
contrapunctus e57f88a935 Make task-time-one-day work with interval objects 2022-04-21 11:03:06 +05:30
contrapunctus 3f8253daa4 Define default method for task-records-for-date 2022-04-21 09:52:53 +05:30
contrapunctus ecaf35f842 Correct type declarations 2022-04-21 09:38:27 +05:30
contrapunctus 900dbd9742 Have task-records-for-date return intervals 2022-04-21 09:37:22 +05:30
contrapunctus 07498b39c5 (WIP) Implement task-records-for-date (SQLite) 2022-04-20 12:08:09 +05:30
contrapunctus c74d83908c Finish implementing get-day (SQLite) 2022-04-19 09:48:11 +05:30
contrapunctus 07609d4813 Rename slot activity -> name 2022-04-18 23:15:16 +05:30
contrapunctus cf50c5beaf Refactor get-day (SQLite) 2022-04-18 22:45:08 +05:30
contrapunctus 0021f92e29 Create interval objects from query 2022-04-18 20:09:13 +05:30
contrapunctus c9ab8b4f95 get-day (SQLite): write query for intervals 2022-04-18 19:19:25 +05:30
contrapunctus 94e7a78404 Rename `get` to `get-day`, implement SQLite method (WIP) 2022-04-18 03:54:51 +05:30
contrapunctus 998ea0f94e Define new classes, begin implementing new protocol 2022-04-17 13:45:31 +05:30
contrapunctus f25c586232 Explain Common Lisp port 2022-04-14 14:08:35 +05:30
contrapunctus 1465f5da33 Fix errors about unknown types 2022-04-14 12:34:28 +05:30
contrapunctus 38e4997269 Add chronometrist: to method names 2022-04-13 10:48:24 +05:30
contrapunctus 0831ae82d5 Display tasks as presentation types 2022-04-11 22:42:47 +05:30
contrapunctus b9ba7fe9b2 Make background black and foreground white 2022-04-10 23:29:20 +05:30
contrapunctus 8d65dd8a13 Document the CL port 2022-04-08 21:34:10 +05:30
contrapunctus 0f0dab74bc Display index column 2022-04-08 11:41:50 +05:30
contrapunctus 162f005507 Do not :use the chronometrist package 2022-04-08 09:13:02 +05:30
contrapunctus 71d116480d CLIM UI - display task list 2022-04-08 09:13:02 +05:30
contrapunctus 53f650678b Implement list-tasks differently for SQLite backend 2022-04-07 18:01:34 +05:30
contrapunctus 9df00858f4 Use SxQL for table creation 2022-04-07 16:52:59 +05:30
contrapunctus 33ac4243f4 Replace clsql with cl-sqlite 2022-04-06 07:24:26 +05:30
contrapunctus e21c85e543 Try to fix empty prop_id 2022-04-05 10:33:05 +05:30
contrapunctus aec8f82c60 Fix most remaining errors in import-export 2022-04-05 07:48:00 +05:30
contrapunctus 98f8bcd7b8 Attempt to fix quoting of plists 2022-04-04 21:33:02 +05:30
contrapunctus 88c6e11b9f Update plist-remove and emacsql calls, fix let-match patterns 2022-04-04 20:03:08 +05:30
contrapunctus 031f3b9640 Convert emacsql to CLSQL, reinstate some helpers 2022-04-04 07:14:43 +05:30
contrapunctus 63f60ccde5 Address still more errors 2022-04-04 06:50:50 +05:30
contrapunctus a04447f745 Replace iso-to-ts -> parse-timestring, ts-adjust -> adjust-timestamp
And split-string with uiop:split-string
2022-04-04 01:10:35 +05:30
contrapunctus e4ff298ba4 Update some call sites for timestamp, plist, hash table, and database APIs 2022-04-03 23:00:07 +05:30
contrapunctus a0107ccb91 Correct class option syntax 2022-04-03 20:17:10 +05:30
contrapunctus 5a64f7ce93 Fix make-hash-table-1 error, backend-file bug
backend-file uncovered an issue with redefining slots - we now use
:default-initargs instead.
2022-04-03 13:52:57 +05:30
contrapunctus 5d0910e4a0 Remove `path` slot 2022-04-03 10:20:40 +05:30
contrapunctus 11ba9d14c9 Remove on-file-path-change 2022-04-03 09:53:10 +05:30
contrapunctus f18c71453b Disable verify method 2022-04-03 09:30:36 +05:30
contrapunctus ebce220bd5 Create plist-group package 2022-04-03 09:26:36 +05:30
contrapunctus 7a1cf0d66e Create XDG directories on startup 2022-04-02 22:36:45 +05:30
contrapunctus e45064be44 Export external symbols 2022-04-02 22:13:47 +05:30
contrapunctus 131e157239 Replace -let with let-match 2022-04-02 22:13:26 +05:30
contrapunctus fdc2b1a964 Fix method arity issues 2022-04-02 22:13:06 +05:30
contrapunctus 3f50c1ba55 Remove old to-file method 2022-04-02 22:12:46 +05:30
contrapunctus 0ea1dee847 Update some references to old chronometrist-file variable 2022-04-02 21:49:54 +05:30