contrapunctus
3a68a65156
TODO: add command, configuration
2022-04-14 12:40:26 +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
b9417d6a25
Rename views, list more commands
2022-04-11 17:54:01 +05:30
contrapunctus
f3f96a8066
doc(TODO): Note more commands
2022-04-11 12:54:26 +05:30
contrapunctus
b9ba7fe9b2
Make background black and foreground white
2022-04-10 23:29:20 +05:30
contrapunctus
90b68d6671
List commands available in views
2022-04-10 21:47:00 +05:30
contrapunctus
80f08aabdf
Combine tabular views into more general graph view
2022-04-10 18:54:26 +05:30
contrapunctus
1a7ebecb2e
Add missing views; rethink default view
2022-04-10 08:30:12 +05:30
contrapunctus
8d65dd8a13
Document the CL port
2022-04-08 21:34:10 +05:30
contrapunctus
b70b5eac5c
Make CLIM UI design notes
2022-04-08 20:05:25 +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
contrapunctus
ad6cf91a53
Reinstate data structures and time functions
2022-04-02 21:45:15 +05:30
contrapunctus
8fc14e6686
Convert Elisp alist functions to CL
2022-04-02 21:43:59 +05:30
contrapunctus
493d7d34ba
Address load errors
...
Remove frontend command `switch-backend` and function `read-backend-name`
Replace `alist-get` with `assoc`
Add earmuffs to *backends-alist*
2022-04-02 17:23:54 +05:30
contrapunctus
c4666ee770
Remove `provide` form
2022-04-02 16:58:21 +05:30
contrapunctus
b5d71bd4d5
Address load errors
2022-04-02 16:58:11 +05:30
contrapunctus
c0c6c20e2a
Correct view statement
2022-04-02 16:37:35 +05:30
contrapunctus
48ea058ce3
Define file slot accessor and update some call sites
...
Since we don't have Elisp's add-variable-watcher in Common Lisp, this
seemed like the next best way (or an even better way?) to
automatically update the database path as soon as the user changes its
location.
2022-04-02 14:57:26 +05:30
contrapunctus
a77eaac963
Use XDG directories for configuration and storage locations
2022-04-02 12:39:47 +05:30
contrapunctus
0e52e04491
Address compiler errors, reinstate make-hash-table-1
2022-04-02 12:00:02 +05:30
contrapunctus
1a7d70b8b7
Write SXQL alternative
2022-04-02 11:06:04 +05:30
contrapunctus
35d9e81c78
Create view
2022-04-02 10:58:35 +05:30
contrapunctus
10b8328474
Try using queries in CLSQL symbolic syntax
2022-04-02 10:58:09 +05:30