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