contrapunctus
70fb825b8a
TODO - add item for key-value prompt behavior.
2020-08-28 01:59:51 +05:30
contrapunctus
c886dbb1ec
TODO - move bugs to their own section; add new bug
2020-08-17 01:23:33 +05:30
contrapunctus
0200928b6e
TODO/Maybe - add 2 ideas
2020-08-17 00:07:04 +05:30
contrapunctus
41e0a8e4c7
TODO/Certain - add description, new idea; reword description
2020-08-17 00:04:32 +05:30
contrapunctus
89e55055df
TODO - remove items for chronometrist-goal
2020-08-12 01:23:58 +05:30
contrapunctus
7863b150b5
TODO/Documentation - add 4 items
2020-08-12 01:12:14 +05:30
contrapunctus
2a392be6eb
TODO/Code quality - add an item
2020-08-12 01:07:00 +05:30
contrapunctus
5bbcb08fc1
Create TODO/chronometrist, move 4 old items and add 2 new items to it
2020-08-12 01:01:19 +05:30
contrapunctus
eb62b9e513
TODO - create checkboxes
2020-07-24 03:38:17 +05:30
contrapunctus
a44df7e3e4
TODO - add title, author, Maybe/UX item; update completed item
2020-07-24 03:32:58 +05:30
contrapunctus
84c8119cde
TODO - add Certain/UX item
2020-07-21 19:32:04 +05:30
contrapunctus
93280e98a9
TODO - add Certain/Maybe sections
2020-07-21 14:21:45 +05:30
contrapunctus
33c53cd909
TODO - add item to Certain/Code quality
2020-07-21 12:54:39 +05:30
contrapunctus
ba18eb9891
manual - link identifiers to their definitions
2020-07-20 17:30:51 +05:30
contrapunctus
eaab682934
TODO - add documentation items
2020-07-20 07:43:36 +05:30
contrapunctus
7d4b66426e
TODO - add a maybe and a documentation item
2020-07-19 18:05:40 +05:30
contrapunctus
0b80713990
Move content of hacking.md into manual.org
...
Also move a TODO item from manual.org to TODO.org, and acknowledge
where the structure of the manual came from.
2020-07-09 10:13:53 +05:30
contrapunctus
3905d04226
Add optimization notes
2020-06-25 02:49:48 +05:30
contrapunctus
c190ced000
Replace time values with integer seconds
...
1. chronometrist-events->time-list -> chronometrist-events->ts-pairs,
now returns a list of ts pairs. Rewritten using cl-loop.
2. chronometrist-time-list->sum-of-intervals ->
chronometrist-ts-pairs->durations, now returns a list of durations in
integer seconds.
3. A critical bug in chronometrist-iso-timestamp->ts was discovered -
we were passing the output of encode-time (via
parse-iso8601-time-string) to (make-ts :unix ...) - the latter expects
a number, not a list.
4. Both chronometrist-task-time-one-day and
chronometrist-events->ts-pairs were checking if a task was still
ongoing. Removed the redundant checking from the former.
5. Updated docstring of chronometrist-active-time-one-day
6. chronometrist-statistics-count-average-time-spent rewritten using
cl-loop
Also, when trying to write tests, I realized that
chronometrist-events-clean has long been removed. Removed a reference
to it from the manual and a docstring.
2020-05-20 16:45:29 +05:30
contrapunctus
f80cbeaaa7
Remove non-user-facing uses of integer minutes as duration type
...
Remove
chronometrist-task-minutes-one-day
chronometrist-minutes-string
Rename
chronometrist-minutes->alert-string -> chronometrist-seconds->alert-string
2020-05-19 16:09:14 +05:30
contrapunctus
61182edb75
todo - move optimization to its own section, add todo item
2020-05-15 21:35:49 +05:30
contrapunctus
56700ac17e
Add todo
2020-05-14 21:38:43 +05:30
contrapunctus
1eeead71fc
Update to-do
2020-05-13 22:17:10 +05:30
contrapunctus
52225f298a
Make new section for time goals
2020-04-27 00:46:01 +05:30
contrapunctus
3112bd3cda
Change arguments to chronometrist-timed-alert-functions; add TODO
2020-04-25 01:34:44 +05:30
contrapunctus
be56b9a118
Refine flexible timed alerts idea
2020-04-18 00:41:03 +05:30
contrapunctus
643be7d36a
Merge branch 'master' into time-targets
2020-04-17 16:26:55 +05:30
contrapunctus
c30a895cd7
Add to-do for file-notify events
2020-04-17 16:25:17 +05:30
contrapunctus
9b0424b00c
Add alert definition idea
2020-04-17 15:00:22 +05:30
contrapunctus
4b7f7545ff
Add more design notes
2020-04-15 01:00:34 +05:30
contrapunctus
def5a9c929
Add stubs for targets
2020-04-14 00:24:40 +05:30
contrapunctus
88d4ba0d80
Add to-do item
2020-04-13 23:40:29 +05:30
contrapunctus
bd8d7f414e
Add TODO item and bug
2020-03-23 19:38:15 +05:30
contrapunctus
4bdb31653e
TODO - add thoughts on detecting values
2019-11-29 16:40:56 +05:30
contrapunctus
3980a3df2e
Move TODO items to GitLab issues
2019-11-29 16:40:56 +05:30
contrapunctus
5908209aef
Roadmap - remove obsolete items, move pending items to git-bug
2019-11-29 01:36:22 +05:30
contrapunctus
f4cc316ee8
Update buffer after kv-accept with no key-values
2019-11-28 12:55:45 +05:30
contrapunctus
ef0d08324b
Fix regression in chronometrist-value-history-populate
2019-11-28 12:53:53 +05:30
contrapunctus
af9cb403f7
-kv-accept should not change the file if there are no key-values
...
This was causing an issue with my hook function, which would create
some key-values by fetching data from a website's API and append them
to the last saved s-expression. If I happened to run -kv-accept (out
of habit) _after_ the hook function finished the request, -kv-accept
would remove the key-values added by the hook function ._.
2019-11-26 13:14:36 +05:30
contrapunctus
94cc2f2191
Fix bug from lexical binding
2019-11-02 21:27:55 +05:30
contrapunctus
147c6bbdd3
TODO - add items for 2 features, 2 bugs, and optimization
2019-10-31 18:00:47 +05:30
contrapunctus
b769743ca2
Fix error running chronometrist-statistics when clocked-in
2019-10-30 22:34:33 +05:30
contrapunctus
d6b4f65783
Bundle plist-pp
2019-10-25 13:15:55 +05:30
contrapunctus
bfb6ea7ed6
Don't suggest keys which have already been added
2019-09-26 14:50:57 +05:30
contrapunctus
181ab2dd94
Fix incorrect indentation in -kv-add
2019-09-21 10:50:13 +05:30
contrapunctus
d8ae6ef119
Fix order of value history
2019-09-20 11:26:21 +05:30
contrapunctus
e51074e36e
Migrate next/previous week commands
2019-09-18 11:43:45 +05:30
contrapunctus
5fc3153f3b
Fix bug which resulted in discarded clock-in key-values
2019-09-18 01:18:19 +05:30
contrapunctus
9a6a779d69
Fix missing values bug
2019-09-17 10:15:48 +05:30
contrapunctus
ad7052a4a2
Fix duplicated tags bug; use last value as initial prompt contents
2019-09-17 01:14:58 +05:30
contrapunctus
66f109f507
Fix -current-task not working with midnight-crossing events
2019-09-17 00:59:57 +05:30
contrapunctus
32508988a0
-tags-prompt - show task name in prompt
2019-09-16 08:05:27 +05:30
contrapunctus
2a179fd010
-tags-history-* - update/clarify docstrings
2019-09-16 07:56:21 +05:30
contrapunctus
5bf39a2a6f
Implement name-dependent tag history
2019-09-15 23:00:19 +05:30
contrapunctus
4fd967e736
doc - update optimization notes
2019-09-15 01:20:02 +05:30
contrapunctus
b088bf1da7
Generate value history from -events
2019-09-15 01:19:39 +05:30
contrapunctus
397619a735
Try to make tags standalone (currently buggy)
...
Renames
-last-sexp -> -last-expr
-kv-read -> -kv-add
2019-09-14 12:55:18 +05:30
contrapunctus
16f9ce40b2
Add basic tag history
2019-09-14 01:05:54 +05:30
contrapunctus
11a24ad821
-kv-read - simplify closing paren insertion
2019-09-14 01:02:05 +05:30
contrapunctus
ee7ecdb76c
doc - general solution to quit from completing-read without input
2019-09-13 13:19:34 +05:30
contrapunctus
ce664382df
doc - add thoughts on quitting from completing-read
2019-09-13 10:52:25 +05:30
contrapunctus
5f6929273b
Add history backend for keys
2019-09-13 02:27:38 +05:30
contrapunctus
9e9b165558
Get chronometrist-report to a basic working state
...
Rename -
-total-time-one-day -> -active-time-one-day
-events-midnight-spanning-p -> -midnight-spanning-p
Argument names to better reflect type
Move -
-statistics-count-active-days to -queries.el
-task-events-in-day to -queries.el
Remove -date-op
-events->time-list now returns lists of start-stop times, making the
call to -partition in -time-list->sum-of-intervals unnecessary
Fix -midnight-spanning-p - earlier, it was using the start of the
_first_ day as the first split event's stop time, resulting in a
negative time interval and (wildly) inaccurate interval totals.
2019-09-12 15:18:03 +05:30
contrapunctus
846deb26a8
Add existing key-values for entry if clocked-in
2019-09-11 16:04:59 +05:30
contrapunctus
0742db4ad8
Merge -run-after-project-stop-functions into chronometrist-run-functions-and-clock-out
2019-09-11 14:43:18 +05:30
contrapunctus
dcd7d081c0
doc - move commands from README to TODO
2019-09-10 22:47:43 +05:30
contrapunctus
304486fe9c
Add rudimentary tag entry support
2019-09-10 02:08:20 +05:30
contrapunctus
160bd98cbc
Merge branch 'dev' into new-format
2019-09-10 01:56:21 +05:30
contrapunctus
1ac8c2d30a
doc - add optimization observation
2019-09-08 22:54:13 +05:30
contrapunctus
d053170230
TODO - -unused-projects-list and -projects-list feature
2019-09-06 13:39:11 +05:30
contrapunctus
adcaf1f201
Add new optimization idea
2019-09-02 21:43:18 +05:30
contrapunctus
aba9480a19
Move optimization to-do to UX
2019-08-30 22:39:30 +05:30
contrapunctus
865631b1fe
Split TODO into sections
2019-08-13 15:30:23 +05:30
contrapunctus
dcf6927335
Add hook thought
2019-08-11 18:21:27 +05:30
contrapunctus
bfdb6053c9
Add optimization ideas
2019-08-09 23:36:48 +05:30
contrapunctus
4ec3d45d18
Add TODO item
2019-08-09 11:46:07 +05:30
contrapunctus
3af4f73630
Update docs
2019-08-09 07:43:25 +05:30
contrapunctus
950d7b7474
Combine *-format-keybinds functions
2019-08-09 07:35:47 +05:30
contrapunctus
7b8cccf414
Move to-dos from source to TODO.org
2019-08-05 00:50:13 +05:30
contrapunctus
a08ad9add8
Add project todo
2019-08-02 14:49:15 +05:30