contrapunctus
6556ee0bde
Add screenshot
2022-02-20 15:54:53 +05:30
contrapunctus
36d3d18769
doc: merge manual.org into chronometrist.org (again?)
2021-06-01 16:18:51 +05:30
contrapunctus
3ad586ae70
doc: merge manual.org into chronometrist.org; remove root heading
2021-06-01 13:14:45 +05:30
contrapunctus
657e07e06e
[literate] move time formats to chronometrist.org
...
* Move "Literate programming" to Explanation
* Make "The program" section for all code-related headings; remove
"Code" section
2021-04-12 08:33:46 +05:30
contrapunctus
d343119e41
[literate] move Explanation from manual to chronometrist.org
2021-04-12 08:33:46 +05:30
contrapunctus
018fcdd858
Address some corner cases for task list updates
2021-02-05 17:11:28 +05:30
contrapunctus
5da1912f17
Refactor refresh-file; create chronometrist-sexp-mode for sexp file
2021-02-02 18:48:54 +05:30
contrapunctus
911cbcd1a9
Remove unused definitions
2021-01-31 19:42:20 +05:30
contrapunctus
09a5d127a1
(WIP) try to handle vanished/replaced file; unify partial update functions
2021-01-30 12:08:57 +05:30
contrapunctus
b8271bdd81
Update task list on file changes
2021-01-27 21:24:23 +05:30
contrapunctus
3d898e6dd8
Remove unused variable
2021-01-27 13:46:02 +05:30
contrapunctus
cddeeb0d32
Make query function signatures more consistent
2021-01-09 12:28:28 +05:30
contrapunctus
b3dbd21771
Remove chronometrist-tasks-from-table
...
It was unused, and benchmark.el reports it to be slower than the expression we are using in chronometrist-refresh-file
2021-01-09 10:19:57 +05:30
contrapunctus
a7bb7dbcca
Remove chronometrist-tags-history-replace-last
...
It was buggy, and also no longer necessary, since tag/key/value
history isn't expensive enough (especially after changing tag and key
history generation to be per-task) to require partial updates.
2021-01-06 00:20:01 +05:30
contrapunctus
ea6c379204
Remove unused function chronometrist-task-list-add
2021-01-04 08:53:11 +05:30
contrapunctus
5b55002d5c
Update manual, CHANGELOG, and TODO
2021-01-04 02:26:40 +05:30
contrapunctus
7204050f7f
Create loop wrapper macro, remove mapcar-file/mapc-file
2021-01-04 00:43:48 +05:30
contrapunctus
4b451004a5
Remove unused hash of last sexp
2021-01-03 13:31:13 +05:30
contrapunctus
8ddcabb2c2
Use file change type for partial updates of memory layer
...
What was a few-second-long wait is now barely perceptible.
Optimization successful, I guess, barring any bugs.
2021-01-02 23:06:58 +05:30
contrapunctus
4288b10a2c
Fix file change type code
2021-01-02 22:11:33 +05:30
contrapunctus
a974c6a905
Merge branch 'dev' into optimize-by-hashing
2021-01-02 18:36:26 +05:30
contrapunctus
6c7f072371
manual - list other optimization strategies; update TODO
2021-01-02 18:26:45 +05:30
contrapunctus
ebbed71fcb
Generate value history from file, just before prompt
2021-01-02 12:41:54 +05:30
contrapunctus
796626904e
Fill key history per-task, before prompt
2021-01-01 00:58:07 +05:30
contrapunctus
3d9debf989
Fill tag history per-task, before prompt
2020-12-31 06:06:14 +05:30
contrapunctus
34779e9482
Document optimization idea
2020-12-31 00:21:19 +05:30
contrapunctus
38204780cb
Fix error, add (a little) documentation for hashing
2020-12-30 23:53:35 +05:30
contrapunctus
037ae967e2
manual - reindent content
2020-12-23 01:02:40 +05:30
contrapunctus
8fa15f9aad
Use ppp or pp for pretty-printing; add custom variable
2020-09-13 02:46:26 +05:30
contrapunctus
7e292717e2
Add functions to detect type of changes made to chronometrist-file
2020-08-31 01:23:43 +05:30
contrapunctus
abd2a15414
Add function to allow quick reuse of last-used tags and key-values
2020-08-29 19:49:06 +05:30
contrapunctus
7a2b491a3c
key-history-populate - change signature
...
Move description of key-history from the docstring of
key-history-populate to that of key-history.
2020-08-29 14:14:58 +05:30
contrapunctus
284aa0a76c
tags-history-populate - change parameter names
2020-08-29 00:44:04 +05:30
contrapunctus
8e61cff721
value-history-populate - change signature and return value; add test
...
Local variables have also been renamed, to describe their purpose and
not so much their type.
ht-history-prep now returns the new value of the hash table.
2020-08-29 00:37:35 +05:30
contrapunctus
7572b9568c
Remove chronometrist-events-query and its helper
...
It was used only once in the entire codebase. Which I replaced with a
cl-loop one-liner. SLOC reduced by 54!
2020-08-28 22:41:29 +05:30
contrapunctus
ff862538a3
manual - reindent reference
2020-08-28 19:37:13 +05:30
contrapunctus
872825a571
tags-history-populate - change signature, return value; add tests
2020-08-28 19:30:53 +05:30
contrapunctus
a6dd81a8bc
manual - add code to export to texinfo on save
2020-08-28 11:00:39 +05:30
contrapunctus
a6ead3aac3
manual - reword how-to heading
2020-08-28 11:00:21 +05:30
contrapunctus
373c739cc8
Add exported Info manual
2020-07-24 03:48:10 +05:30
contrapunctus
0e737be9eb
manual - explain optimizations
2020-07-24 03:19:32 +05:30
contrapunctus
c47b7f43a2
manual - add descriptions (to display in Info export)
2020-07-21 11:59:08 +05:30
contrapunctus
ff5ff8441d
manual - move footnote definition
2020-07-21 01:55:25 +05:30
contrapunctus
ba18eb9891
manual - link identifiers to their definitions
2020-07-20 17:30:51 +05:30
contrapunctus
72e2a9f804
manual - add Cask in setup
2020-07-20 11:21:02 +05:30
contrapunctus
bee1688f05
manual - reword setup section
2020-07-20 11:20:49 +05:30
contrapunctus
0f0657e6fd
manual - add dev setup step
2020-07-20 11:15:55 +05:30
contrapunctus
dc43c8ba11
manual - add title and author; remove redundant top-level heading
2020-07-20 11:15:55 +05:30
contrapunctus
cc7b84540e
manual - update source paths to reflect elisp/ subdirectory
2020-07-20 09:51:00 +05:30
contrapunctus
059ab682b1
manual.org - add explanations for terminology and tags/key-values
2020-07-20 07:41:11 +05:30