Commit Graph

1679 Commits

Author SHA1 Message Date
contrapunctus cbf302a7d1 Fix empty output and emacsql-close error 2022-04-01 20:23:47 +05:30
contrapunctus 8c02c3c397 Accept optional arguments, make code async (WIP)
The optional arguments enable partially-non-interactive use and ease
testing.
2022-04-01 19:47:45 +05:30
contrapunctus 8f11adb3bc doc: Add async migration task and attempted implementation 2022-04-01 18:11:15 +05:30
contrapunctus 25dd20f170 Add task for first-launch migration 2022-04-01 12:20:23 +05:30
contrapunctus dbbc25d127 Merge branch 'doc' into dev 2022-04-01 12:02:59 +05:30
contrapunctus ea61ed6d2a Insert prop-id when inserting intervals 2022-04-01 12:02:21 +05:30
contrapunctus f7285c2ddc doc: Change 'custom fields' idea to 'categories' 2022-03-31 22:54:52 +05:30
contrapunctus ad07f401e2 doc: Add customizable total duration fields idea 2022-03-31 17:32:45 +05:30
contrapunctus 8ede73dbf5 Define backend and frontend systems 2022-03-30 20:26:50 +05:30
contrapunctus 769495ca5e Write incomplete to-list method for SQLite backend 2022-03-29 20:52:39 +05:30
contrapunctus b5501afc9d Change source block language 2022-03-29 20:29:59 +05:30
contrapunctus 6de9e473fd Use earmuffs and defvar for custom variables 2022-03-29 20:29:59 +05:30
contrapunctus 985969f867 Remove cl- and chronometrist- prefixes 2022-03-29 20:29:59 +05:30
contrapunctus b902da07ee Copy SQLite backend code 2022-03-29 20:05:33 +05:30
contrapunctus 691c8c4089 Export symbols for custom variables 2022-03-28 03:11:05 +05:30
contrapunctus e4a3cf4cfd Create CLIM GUI file from Elisp frontend codebase 2022-03-28 02:52:06 +05:30
contrapunctus fc7ed02df7 Remove report- prefix 2022-03-28 02:38:41 +05:30
contrapunctus 236dbfda8f Remove remaining cl- prefixes 2022-03-27 20:17:13 +05:30
contrapunctus e50b2813b3 Remove pretty-printer 2022-03-27 20:15:38 +05:30
contrapunctus 9ff6dd7edf Address package lock errors 2022-03-26 23:33:02 +05:30
contrapunctus 0cc451fa03 Change source block language 2022-03-26 23:24:42 +05:30
contrapunctus cd657af021 Remove frontend and timer code 2022-03-26 23:09:32 +05:30
contrapunctus d7da24b7cb Remove chronometrist- prefix 2022-03-26 23:02:39 +05:30
contrapunctus 7c85867aa7 Remove cl- prefixes 2022-03-26 23:00:58 +05:30
contrapunctus 6b30afb90e Change cl-defun to defun; remove custom groups 2022-03-26 22:58:17 +05:30
contrapunctus 0147bc3650 Add system definition, copy Elisp LP 2022-03-26 20:57:33 +05:30
contrapunctus 3f52469f31 Disable JSON pretty-printing 2022-03-26 20:09:49 +05:30
contrapunctus 1eaf2c099a Fix emacsql setup form; setup automatic literate-elisp-load 2022-03-25 23:00:20 +05:30
contrapunctus c22be59b51 Reinstate encoding of properties as JSON (now customizable) 2022-03-25 22:39:12 +05:30
contrapunctus 0d4dde2a3f Use INSERT OR IGNORE INTO; move tasks to TODO 2022-03-25 20:27:27 +05:30
contrapunctus 8c23ac65f0 Remove JSON encoding of user key-values 2022-03-25 20:13:16 +05:30
contrapunctus ab1dc18795 Fix "Too many open files" error 2022-03-25 19:53:58 +05:30
contrapunctus fc47683184 Fix json-encode error with cons pairs 2022-03-25 09:14:06 +05:30
contrapunctus a2c483f1ee Correct create-file return value 2022-03-25 08:38:42 +05:30
contrapunctus 98dda890d4 Add optional file argument to create-file 2022-03-25 06:25:11 +05:30
contrapunctus 319e13140a Create database connection for insert 2022-03-25 06:24:11 +05:30
contrapunctus c541224f73 Do nothing if inserting duplicates into intervals 2022-03-25 06:23:28 +05:30
contrapunctus f60526e42c Handle insertion of day-crossing intervals 2022-03-24 23:42:34 +05:30
contrapunctus 818d130066 Move `create-file` near old definition
Move `create-file` before `to-file`
2022-03-24 20:24:03 +05:30
contrapunctus a3aec17488 Reindent emacsql queries 2022-03-24 20:07:50 +05:30
contrapunctus 72c9a355b5 (WIP) Implement to-file and insert operations 2022-03-24 19:51:07 +05:30
contrapunctus 640c3e75ee Extend schema to support date properties and events 2022-03-23 21:19:24 +05:30
contrapunctus 4c06cc1ab6 Tag command; rename local variables 2022-03-23 21:17:46 +05:30
contrapunctus f9e68771c8 Remove tags column; use JSON column for user properties 2022-03-22 12:12:23 +05:30
contrapunctus b71c534693 Merge branch 'doc' into sqlite 2022-03-22 11:21:16 +05:30
contrapunctus a8a51accbf Add notes on SQLite backend 2022-03-21 09:27:25 +05:30
contrapunctus 239f733dd8 Merge branch 'dev' into sqlite 2022-03-21 09:19:17 +05:30
contrapunctus 23d94400cc Merge branch 'doc' into dev 2022-03-03 13:11:39 +05:30
contrapunctus e6c8ed785d Add task for better error reporting 2022-03-03 13:11:20 +05:30
contrapunctus 7cf2c86afd Convert user presets to strings 2022-02-25 15:20:21 +05:30