Commit Graph

194 Commits

Author SHA1 Message Date
contrapunctus 8141b6604c feat[restart/extend]: fail with message rather than silently 2021-06-14 15:01:50 +05:30
contrapunctus 34fa77a173 refactor: use chronometrist-command-helper 2021-06-14 14:48:03 +05:30
contrapunctus 69f2b1d5c4 refactor: create chronometrist-command-helper 2021-06-14 14:45:16 +05:30
contrapunctus a3144050e4 doc(chronometrist-restart-task): clarify docstring 2021-06-12 21:12:55 +05:30
contrapunctus b0367023ef feat: new command chronometrist-extend-task 2021-06-12 21:12:37 +05:30
contrapunctus de41c158b5 feat: new command `chronometrist-restart-task` 2021-06-12 01:52:32 +05:30
contrapunctus 29c8939a7d rename: task-active? -> task-active-p 2021-06-12 01:25:01 +05:30
contrapunctus 9c0168a5e2 doc: move explanation closer to context 2021-06-12 01:16:02 +05:30
contrapunctus c8907f7dd7 doc(Explanation): add row and schema in terminology 2021-06-11 03:44:49 +05:30
contrapunctus b082b20dd3 Merge branch 'auto-tangle-test' into dev 2021-06-08 13:32:38 +05:30
contrapunctus 89afc959e9 Merge branch 'sparkline' into dev 2021-06-08 11:15:19 +05:30
contrapunctus aeaf5a0da4 feat: use .dir-locals.el for tangling 2021-06-08 03:48:33 +05:30
contrapunctus 8a2c4c0b54 refactor: format-duration-long + create tests 2021-06-07 23:13:38 +05:30
contrapunctus 05525ab6ef doc: update notes 2021-06-06 16:55:09 +05:30
contrapunctus 343a08665f fix(details): do not display user keywords if using format string 2021-06-05 15:18:12 +05:30
contrapunctus 2f1ea5fd1f Merge branch 'dev' into doc 2021-06-05 10:06:17 +05:30
contrapunctus 0e22c725db doc(docstring): update argument name in docstring 2021-06-05 10:05:37 +05:30
contrapunctus 5c5b7fc5e7 fix: address linter complaints 2021-06-03 22:26:59 +05:30
contrapunctus ba8df3b78e fix: restore file-local compile commands
The .dir-local.el version documented stopped working...if it ever did work?
2021-06-03 20:23:29 +05:30
contrapunctus 2d26aa3fa6 doc(dev how-to): explain running after tangling end 2021-06-03 17:40:59 +05:30
contrapunctus 919c344003 doc: run org-align-all-tags 2021-06-03 17:25:06 +05:30
contrapunctus b404985f96 conf: move org-tags-column and org-html-head to .dir-locals.el 2021-06-03 17:23:10 +05:30
contrapunctus 0b605b4f98 doc: add setup approach thoughts, step for running makem.sh post-stage 2021-06-03 14:25:14 +05:30
contrapunctus aa142d798f doc: add author name 2021-06-03 14:02:22 +05:30
contrapunctus 85a14fe652 fix(dev): move file locals to dir-locals; remove adaptive-wrap suggestion 2021-06-03 11:09:11 +05:30
contrapunctus e1f6121230 fix: tangle tests to separate files 2021-06-03 02:12:04 +05:30
contrapunctus 8541f58435 doc(dev/how-to): remove Git pre-commit hook instructions 2021-06-02 17:20:18 +05:30
contrapunctus 026ce66f35 Merge branch 'dev' into doc 2021-06-02 03:56:05 +05:30
contrapunctus 93cb08c339 doc: use infojs 2021-06-02 03:07:06 +05:30
contrapunctus 3c8be625ce fix: on-save tangling setup; -let instead of -let* in spark 2021-06-01 18:37:29 +05:30
contrapunctus a6c02aaf80 fix(distribution): ship Elisp file; remove literate-elisp dependency 2021-06-01 17:35:01 +05:30
contrapunctus e9164ecca1 fix(distribution): ship Elisp file; remove literate-elisp dependency 2021-06-01 17:15:17 +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 f4317f027d docs: add "How-to guides for maintainers" 2021-05-31 19:25:19 +05:30
contrapunctus 0c4f7ac94c docs: update literate issues 2021-05-31 09:52:44 +05:30
contrapunctus 494cd25cda Merge branch 'dev' into doc 2021-05-31 00:32:06 +05:30
contrapunctus 476bc19cef Update subtitle 2021-05-31 00:31:26 +05:30
contrapunctus 30e0bf3be2 Merge branch 'doc' into dev 2021-05-31 00:00:46 +05:30
contrapunctus 99dba77ae6 Rename CSS file; remove shadow, fix overflow behavior 2021-05-30 23:59:27 +05:30
contrapunctus 6a414194d9 Merge branch 'doc' into dev 2021-05-30 22:50:22 +05:30
contrapunctus 8b23bf244d Use our own CSS 2021-05-30 22:49:35 +05:30
contrapunctus 591f5dc9fa Add TEST keyword 2021-05-30 20:55:23 +05:30
contrapunctus 740bd239ab Define hooks using defcustom instead of defvar 2021-05-30 20:53:36 +05:30
contrapunctus 2d94898036 Moved TODO items to specific component 2021-05-30 14:24:32 +05:30
contrapunctus 8bf70bbf73 statistics-rows-internal - use loop instead of mapcar 2021-05-30 14:24:20 +05:30
contrapunctus 645877335c refresh-file - update docstring; clarify comments 2021-05-30 12:22:41 +05:30
contrapunctus d0d523db85 [literate] add footnote; fix footnote numbers 2021-05-30 12:20:48 +05:30
contrapunctus d47b06beb9 remove-from-task-list - add docstring, clarify local variable names 2021-05-30 12:18:04 +05:30
contrapunctus f4a8006ac8 [chronometrist] make schema user customizable 2021-05-29 13:08:14 +05:30
contrapunctus 6272a642a4 [literate] add warnings about using newlines in tabulated-list-mode cells 2021-05-29 00:05:35 +05:30
contrapunctus 7206299e51 Move plist-p and sexp-delete-list to Common; load Common first 2021-05-27 19:41:42 +05:30
contrapunctus 2f566b7778 [details] display key-values by default, increase column width
A possible misspelled variable (plist -> list) was fixed
2021-05-27 18:46:07 +05:30
contrapunctus c859219d9d update tests 2021-05-27 05:15:23 +05:30
contrapunctus 18ffea1493 [statistics] fix error on start 2021-05-27 05:15:23 +05:30
contrapunctus 4fdfe4d0c8 [details] implement key-value display
details-row-helper now expects a list of symbols or a full
plist (instead of just key-values). If the custom variables
controlling tag/key-value display are format strings,
details-row-helper will splice lists for display.
2021-05-26 11:10:30 +05:30
contrapunctus 8db801faeb details - implement key-value display 2021-05-25 22:45:24 +05:30
contrapunctus 2f02d6953a Move plist-p to section `common` 2021-05-25 22:44:40 +05:30
contrapunctus 9d7076a30b Update book text 2021-05-25 20:10:20 +05:30
contrapunctus a39c436378 details - clean up rows function 2021-05-25 18:53:15 +05:30
contrapunctus c0417dd255 details - fix error 2021-05-25 18:52:49 +05:30
contrapunctus 7f13f2c41b Finish leftover row/schema replacement 2021-05-25 16:23:52 +05:30
contrapunctus edf1fa8204 Use "row" instead of "entry" 2021-05-25 16:22:49 +05:30
contrapunctus 0cdb9fa4bb Use "row" instead of "entries" 2021-05-25 16:18:54 +05:30
contrapunctus d8c246eee0 details - create transformers 2021-05-25 16:10:32 +05:30
contrapunctus 5a8f8eb8bd Use "schema" instead of "table-format" 2021-05-25 16:06:13 +05:30
contrapunctus 7ee5961d55 format-duration - use make-string instead of string literals 2021-05-25 15:31:30 +05:30
contrapunctus 9d1017373d Rename format-time to format-duration 2021-05-25 15:26:56 +05:30
contrapunctus cefe297c08 Use make-string instead of string literal 2021-05-25 12:03:03 +05:30
contrapunctus e3c82a4ced Make function calls the first form in threaded macros for brevity 2021-05-25 12:03:03 +05:30
contrapunctus e6536bc9fd Use cl-loop instead of --map-indexed 2021-05-25 11:54:41 +05:30
contrapunctus 30b3d00f2c Replace chronometrist-common-clear-buffer with erase-buffer 2021-05-25 11:36:08 +05:30
contrapunctus 91b388acb3 chronometrist-details - make time format customizable 2021-05-25 09:58:24 +05:30
contrapunctus 29b6fd4c68 chronometrist-details - handle plists without :stop 2021-05-25 03:16:02 +05:30
contrapunctus f71ef8a995 chronometrist-details - fix "1 hour, 0 minutes" bug 2021-05-25 03:07:00 +05:30
contrapunctus 7b5f34000a chronometrist-details - fix duration-start/stop incongruence 2021-05-25 03:05:53 +05:30
contrapunctus 702dc3255d Implement MVP for chronometrist-details frontend 2021-05-25 01:14:48 +05:30
contrapunctus 3992cd953a Move plist-remove to chronometrist.org; create plist-key-values 2021-05-24 21:06:15 +05:30
contrapunctus d0d065a7d9 Bump versions 2021-05-18 15:21:19 +05:30
contrapunctus 2b62fb5606 Do not update buffer if file is being edited 2021-05-18 15:20:38 +05:30
contrapunctus 10326ba6e9 Rephrase "Why I wrote Chronometrist" 2021-05-18 15:19:07 +05:30
contrapunctus e7f2df1e55 Describe file format 2021-05-18 00:08:07 +05:30
contrapunctus 397c4b4940 [literate] expand/reword explanations 2021-04-17 15:00:38 +05:30
contrapunctus b9f8ee7153 [literate] add example of midnight-spanning event 2021-04-14 17:14:24 +05:30
contrapunctus 961bc1cf49 [literate] use code markup 2021-04-14 17:14:07 +05:30
contrapunctus 9677a17a5c [literate] fix custom ID link syntax 2021-04-14 17:13:47 +05:30
contrapunctus 5619567d11 [literate] expand Explanations 2021-04-14 14:36:33 +05:30
contrapunctus 00759ec280 [literate] add Overview, remove Chronometrist heading 2021-04-12 20:15:36 +05:30
contrapunctus accc32458f [literate] move tags and key-value section to key-values.org 2021-04-12 08:33:46 +05:30
contrapunctus e4bdeb41e3 [literate] add introduction; add more points to Explanation 2021-04-12 08:33:46 +05:30
contrapunctus 8885411c0e [literate] fix broken links, correct Org markup 2021-04-12 08:33:46 +05:30
contrapunctus 15b9d62906 [literate] remove outdated overview 2021-04-12 08:33:46 +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 b72d83b0dd [literate] try to write some "why I wrote it"s 2021-04-12 08:33:46 +05:30
contrapunctus c33b3ae3fe [literate] add literate-elisp dependency; remove tangling setup 2021-04-12 08:33:46 +05:30
contrapunctus 129c7f7d78 test: make test.sexp before running tests
This does away with the whole issue of discovering the test.sexp file accurately.

It's also the point where I have increasing misgivings about shipping
the Org file itself. The tests, explanation docs, and now test
data...might be a "lot of" extra bytes to download, for something most
users have no need of.
2021-02-23 06:42:08 +05:30
contrapunctus f6082aeb1e [fix] void variable error in chronometrist-report-entries 2021-02-22 18:03:32 +05:30
contrapunctus 3ea6df7f20 [tests] moved tests to Org files
Upside - no more jumping between definitions and tests

Downside - if we ship the Org file, users will have to download some more bytes
2021-02-22 18:02:39 +05:30
contrapunctus 36e17fb4d7 [bugfix] incorrectly split plists in chronometrist-events 2021-02-22 17:59:16 +05:30