contrapunctus
0dd4e775f5
Remove old test data file
2021-12-23 20:29:08 +05:30
contrapunctus
43e4d212f8
Merge branch 'doc' into backend-tests
2021-12-18 15:45:20 +05:30
contrapunctus
708b9fafa8
doc(TODO): Document bug
2021-12-18 15:44:35 +05:30
contrapunctus
a41662236f
Replace `cl-assert` with `error`
...
A failed `cl-assert` does not pass a `should-error` test.
2021-12-18 15:02:06 +05:30
contrapunctus
c2f1590fe7
doc(TODO): Add ideas requiring changes to the format
2021-12-18 11:59:28 +05:30
contrapunctus
cbcb10fdd4
Rename check-preconditions to run-assertions
2021-12-13 11:51:17 +05:30
contrapunctus
a123e59611
Add type checks and assertions for plist group methods
2021-12-13 11:19:05 +05:30
contrapunctus
34ff8f9038
Segregate extended protocol for plist-group backend
2021-12-13 10:21:20 +05:30
contrapunctus
74414c313b
Segregate extended protocol, add check-preconditions
...
Add details to protocol docstrings
2021-12-12 20:01:54 +05:30
contrapunctus
be53039f00
doc(TODO): Add klog and SQLite
2021-12-07 16:24:41 +05:30
contrapunctus
7ca6413907
doc: explain plist-group specific concerns
2021-12-06 14:58:17 +05:30
contrapunctus
66853efd12
doc: clarify docstring for latest-record
2021-12-06 14:57:37 +05:30
contrapunctus
9d68ac8b53
Merge branch 'dev' into plist-group-handle-split-plists
2021-12-05 22:18:57 +05:30
contrapunctus
975b67af1f
fix: order of records returned by plist-group to-list
2021-12-05 22:16:30 +05:30
contrapunctus
2ac54f418a
Merge branch 'dev' into plist-group-handle-split-plists
2021-12-04 22:45:12 +05:30
contrapunctus
3fd8efea73
Create generic update-properties
2021-12-04 18:41:17 +05:30
contrapunctus
0e8e9f4373
Fix error messages to match Elisp guidelines
2021-12-04 18:39:46 +05:30
contrapunctus
7ddb9c653b
Join line if only deleting a plist
2021-12-04 16:58:45 +05:30
contrapunctus
c70a7791b0
code: use local variables for clarification
2021-12-04 15:15:33 +05:30
contrapunctus
a947cca7c7
Throw error if remove-last is called on backend with no records
2021-12-04 15:13:40 +05:30
contrapunctus
b469defcd4
Throw error if `insert` called with empty plist
2021-12-04 14:25:43 +05:30
contrapunctus
10b592a04b
fix: make replace-last handle split plists
2021-12-04 14:19:31 +05:30
contrapunctus
a669f2b765
fix: prevent leftover empty plist-groups
2021-12-04 12:58:54 +05:30
contrapunctus
07aaa0e78c
fix: make remove-last take split plists into account
...
last-two-split-p - remove redundant conditions (we are checking for a
situation in which the newer-plist-group cannot, by definition, have
>1 plists), change return value.
2021-12-03 22:12:04 +05:30
contrapunctus
6ad88b19d3
Merge branch 'doc' into plist-group-handle-split-plists
2021-12-03 10:49:49 +05:30
contrapunctus
6aa4ef15f8
doc(TODO): move input frontends idea to its own heading
2021-12-03 10:49:28 +05:30
contrapunctus
9e8c3659d5
Create last-two-split-p
2021-12-03 01:01:27 +05:30
contrapunctus
d108a4fdcb
style: tweak plists-split-p
2021-12-03 00:16:53 +05:30
contrapunctus
83f19d70db
Merge branch 'doc' into plist-group-handle-split-plists
2021-12-02 17:52:49 +05:30
contrapunctus
0fa2b270b4
doc(TODO): mention in-progress branch
2021-12-02 17:52:16 +05:30
contrapunctus
17b19d79f5
Create plists-split-p
2021-12-02 17:42:45 +05:30
contrapunctus
2725b742cd
doc(TODO): auto-insert timestamp for new headings
2021-12-02 17:00:45 +05:30
contrapunctus
f9dae2e2c8
doc(TODO): add new tasks
2021-12-01 18:59:50 +05:30
contrapunctus
311c3b0a1b
Add test case
2021-12-01 17:09:08 +05:30
contrapunctus
5e5697b326
fix: dispatch on correct backend object
...
(This didn't have any incorrect behaviour that I noticed...I wonder why.)
2021-12-01 15:46:29 +05:30
contrapunctus
1234a65af5
doc(TODO): add implementation progress for plist-group backend
2021-12-01 15:44:44 +05:30
contrapunctus
6be3849136
doc: add TODO items and failing test case
2021-11-30 21:33:05 +05:30
contrapunctus
37bc29d923
fix: pretty printer behaviour for nested list values
2021-11-30 18:10:34 +05:30
contrapunctus
e8eadc7048
fix: message user when discard-active is not applicable
2021-11-29 16:42:42 +05:30
contrapunctus
4eb4f30873
feat: new command chronometrist-discard-active
2021-11-28 17:26:12 +05:30
contrapunctus
14f02ff402
feat: implement backend operation remove-last
2021-11-28 12:36:31 +05:30
contrapunctus
8b82d68822
fix: timer running even when file buffer modified
2021-11-28 00:53:36 +05:30
contrapunctus
6768acd662
Reinstate chronometrist alias
2021-11-28 00:51:25 +05:30
contrapunctus
510a9400e1
Adjust nameless configuration
...
(To get aliases to work again, at the cost of nameless-insert-name
breaking. Opened an issue in the nameless repository -
https://github.com/Malabarba/Nameless/issues/32 )
2021-11-27 18:21:50 +05:30
contrapunctus
55f875ce1f
Change "plist-pp" to "pp"
2021-11-27 18:08:50 +05:30
contrapunctus
40926e9d54
Merge branch 'dev' into doc
2021-11-27 17:32:49 +05:30
contrapunctus
da45400b23
doc: add debugging suggestion
2021-11-25 19:12:36 +05:30
contrapunctus
e29041e91d
doc(TODO): add task
2021-11-25 17:37:04 +05:30
contrapunctus
ac41b2ffde
doc(TODO): update completed task
2021-11-25 09:55:59 +05:30
contrapunctus
c9389d4404
doc(manual): add/update custom IDs, change manual.org link to chronometrist.org
2021-11-22 18:22:13 +05:30