Commit Graph

20 Commits

Author SHA1 Message Date
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 f9e68771c8 Remove tags column; use JSON column for user properties 2022-03-22 12:12:23 +05:30
contrapunctus 86c7fa6d5b Use with-slots, new schema, and register-backend 2022-01-14 01:02:51 +05:30
contrapunctus c2a223718e Correct dependencies 2022-01-13 14:40:51 +05:30
contrapunctus 77480b2e9f Create WIP sqlite backend
Mostly copied from the earlier attempt
2022-01-13 03:13:39 +05:30