Commit Graph

153 Commits

Author SHA1 Message Date
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