Commit Graph

145 Commits

Author SHA1 Message Date
contrapunctus 661369188e feat(details): create new buffer for each range 2021-07-05 13:31:56 +05:30
contrapunctus 224a7fec3f cleanup: remove iso-date-to-ts, rename iso-timestamp-to-ts -> iso-to-ts 2021-07-03 10:59:22 +05:30
contrapunctus 26e3dd5c5d feat(details): implement timestamp ranges 2021-07-03 10:51:36 +05:30
contrapunctus 7976b53d91 fix(details): flatten key-values, remove keywords 2021-07-03 06:20:10 +05:30
contrapunctus 1931e88c85 feat(details): support begin/end in ranges 2021-07-03 00:23:56 +05:30
contrapunctus 883f813615 Merge branch 'doc' into details-view 2021-07-01 07:29:13 +05:30
contrapunctus 0f68ab4f38 feat(details): add more menu items 2021-07-01 07:24:58 +05:30
contrapunctus f7f2349004 fix(details): set history variables 2021-07-01 07:24:26 +05:30
contrapunctus a04ca1fd28 fix(details): correct error 2021-06-28 07:50:19 +05:30
contrapunctus cc77b18797 fix(details): use read-from-minibuffer for filter 2021-06-28 06:53:35 +05:30
contrapunctus fd468a9ed5 feat(details): implement filter; refactor `rows` 2021-06-28 06:08:45 +05:30
contrapunctus b774700450 feat(details): create prompt, menu 2021-06-27 22:24:37 +05:30
contrapunctus c4b94be941 feat(details): implement custom ranges 2021-06-27 22:24:28 +05:30
contrapunctus 9f8e455e01 feat(details): create state variables for custom ranges and filters 2021-06-27 20:57:38 +05:30
contrapunctus 3f3567903b Merge branch 'dev' into doc 2021-06-27 03:38:47 +05:30
contrapunctus 2f8d136bf6 doc: shorten docstring 2021-06-26 09:09:11 +05:30
contrapunctus 37afe58cd9 fix: move menu after keymap 2021-06-22 06:14:27 +05:30
contrapunctus e57a244519 feat: change menu text; add keybinding for details view 2021-06-17 22:32:50 +05:30
contrapunctus e4b4dc277b feat(chronometrist-menu): add more entries; remove keybind printing 2021-06-16 05:35:55 +05:30
contrapunctus 50b2b03036 feat(chronometrist): create menu 2021-06-15 22:05:24 +05:30
contrapunctus dc3692270d cleanup: create commands-to-print-alist 2021-06-15 10:14:19 +05:30
contrapunctus 2f26ef0a60 feat: add missing keybindings 2021-06-14 23:42:33 +05:30
contrapunctus 1ad4a92ebf cleanup: remove chronometrist-command-helper
It was neither shorter nor particularly easier to read... 🤔
2021-06-14 23:41:47 +05:30
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 89afc959e9 Merge branch 'sparkline' into dev 2021-06-08 11:15:19 +05:30
contrapunctus 8a2c4c0b54 refactor: format-duration-long + create tests 2021-06-07 23:13:38 +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 e1f6121230 fix: tangle tests to separate files 2021-06-03 02:12:04 +05:30
contrapunctus 753e8115cc Merge branch 'doc' into dev 2021-06-03 01:43:01 +05:30
contrapunctus 529cd544d0 fix: address byte compilation warnings 2021-06-03 01:26:19 +05:30
contrapunctus 7e2d531bcf doc: remove root heading, demote all child headings 2021-06-02 03:56:27 +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 0d9c7a2fd4 Run package-lint; update links 2021-05-31 01:07:33 +05:30
contrapunctus d0d065a7d9 Bump versions 2021-05-18 15:21:19 +05:30
contrapunctus 81b12053bc Bump versions 2021-05-07 14:53:16 +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