Commit Graph

964 Commits

Author SHA1 Message Date
contrapunctus 81b12053bc Bump versions 2021-05-07 14:53:16 +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 3e12986086 [key-values] update links 2021-04-12 08:33:46 +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
contrapunctus 8b09562aca [WIP] [bugfix] incorrectly split plists in chronometrist-events 2021-02-22 02:11:45 +05:30
contrapunctus 3fe5260972 Style and documentation changes 2021-02-21 22:09:00 +05:30
contrapunctus 83bbe0bd6a [data structures] add reset command 2021-02-18 15:52:26 +05:30
contrapunctus 620ea5433e [tests-ert] add file-hash test, make test.sexp path robust 2021-02-18 15:48:50 +05:30
contrapunctus 5854ec647d [chronometrist] add 2 TODO items 2021-02-17 10:56:42 +05:30
contrapunctus cc57d2d8ea [key-values] remove references to --skip-detail-prompts 2021-02-17 01:25:15 +05:30
contrapunctus f1632ef4b9 [key-values] add library headers 2021-02-16 15:35:32 +05:30
contrapunctus e4de5b2b2e [key-values] tag functions according to their purpose
Move TODO item, add commentary
2021-02-16 15:24:39 +05:30
contrapunctus bcaf3e4787 [doc] remove query skipping functions 2021-02-16 14:03:00 +05:30
contrapunctus 665705f1b5 [literate] tag functions according to their...function
Shorten file-empty-p

Merge `events->ts-pairs` and `ts-pairs->durations` into `events-to-durations` - they were only used in two places, both times with the results of the former being passed to the latter, and it didn't seem to me that they'd ever be used separately.

Rename all functions using the Scheme-like "foo->bar" naming scheme to the Elispy "foo-to-bar".

Move many docstrings out of source blocks into Org text and TODO items.

Remove unused chronometrist-report-date

Used `with` instead of `let` in chronometrist-report-entries

Use `loop` instead of `maphash` in `chronometrist-statistics-count-average-time-spent`
2021-02-16 13:11:30 +05:30
contrapunctus 4d4b9542f4 [doc] update README 2021-02-15 21:30:29 +05:30
contrapunctus f3e78c1fde [literate] Update other `require` calls 2021-02-15 13:40:35 +05:30
contrapunctus 7c81b3b937 [key-values] remove query-skipping definitions 2021-02-15 05:36:16 +05:30
contrapunctus 0f586a076b Update changelog 2021-02-15 05:31:42 +05:30
contrapunctus fbbfd1eeec [literate] checkdoc and package-lint changes 2021-02-15 05:31:34 +05:30
contrapunctus 3cbf9c1f10 [key-values] fix errors, implement unified-choice 2021-02-11 21:39:57 +05:30
contrapunctus dd17413f06 [literate migration] add missing function - plist-update 2021-02-11 17:29:14 +05:30
contrapunctus 3fb016cd75 [literate migration] add missing function 2021-02-11 15:48:26 +05:30
contrapunctus cd88cba389 [key-values] fix error, add missing dependency 2021-02-11 15:45:03 +05:30
contrapunctus 313c834e8b [key-values] Restructure, add TODO item 2021-02-11 15:30:21 +05:30
contrapunctus adbcf217a0 [key-values] Add single key prompts from hydra branch 2021-02-11 15:29:10 +05:30
contrapunctus 26ebe9243e [Literate migration] Convert key-values.el to literate Org program 2021-02-11 14:53:35 +05:30
contrapunctus 2b02967dc9 [Literate migration] Add missing function 2021-02-11 14:52:50 +05:30
contrapunctus d87997a0cd Remove dependencies on anaphora and s 2021-02-11 13:37:36 +05:30
contrapunctus 203838aa49 Merge branch 'dev' into literate 2021-02-11 12:08:50 +05:30
contrapunctus d1b42bbf0d Bump versions 2021-02-11 11:31:05 +05:30
contrapunctus fd376c7cf1 iso-date->ts - use pattern matching 2021-02-09 01:38:17 +05:30
contrapunctus aab2590e98 count-active-days - rewrite using cl-loop 2021-02-09 01:30:36 +05:30
contrapunctus 9f94250d94 Move task-list function to backend 2021-02-09 01:17:22 +05:30
contrapunctus 5cd9c9db47 "Hash table" -> "Data structures", move task list and related functions 2021-02-09 00:35:29 +05:30