Bel LaPointe
|
087fa739ce
|
since multi day prints expected
|
2025-09-11 22:40:20 -06:00 |
Bel LaPointe
|
64e30da785
|
NOW bug fixed
|
2024-12-04 16:17:26 -07:00 |
Bel LaPointe
|
a39187a417
|
maybe fix a bug
|
2024-12-04 16:06:51 -07:00 |
Bel LaPointe
|
caefbdbdd6
|
only eprint if more than 1 day
|
2024-11-25 10:32:05 -07:00 |
Bel LaPointe
|
24621725ca
|
eprint hours sum
|
2024-11-25 10:27:14 -07:00 |
Bel LaPointe
|
181cfc1454
|
allow imaginary times because f u customer right
|
2024-11-06 15:36:53 -07:00 |
Bel LaPointe
|
d9f84022a0
|
though timestamps may include hours, always sum by day
|
2024-08-27 08:21:43 -06:00 |
Bel LaPointe
|
f9f3fa5212
|
precision also affects displaying timestamp on log
|
2024-08-26 11:29:17 -06:00 |
Bel LaPointe
|
5e832956db
|
impl -d 1h2m3s to modify duration of an add
|
2024-04-08 21:29:13 -06:00 |
Bel LaPointe
|
ad22e13ca3
|
parse_duration unused but impl
|
2024-04-08 20:53:23 -06:00 |
Bel LaPointe
|
12bdf43721
|
accept --precision to change logging
|
2024-02-21 14:28:50 -07:00 |
Bel LaPointe
|
a693776a59
|
oops rust evidently will do some rounding for prints
|
2023-12-19 11:25:06 -05:00 |
Bel LaPointe
|
d97be3123b
|
add -v/--verbose
|
2023-12-18 08:24:28 -07:00 |
Bel LaPointe
|
f6da50ff6f
|
fix computing duration for each task
|
2023-12-18 08:24:20 -07:00 |
Bel LaPointe
|
09e1c57f32
|
when building day's log, skip stubs
|
2023-12-13 13:22:12 -07:00 |
Bel LaPointe
|
fcb144b437
|
--log=--log || --since=...
|
2023-12-11 16:09:18 -07:00 |
Bel LaPointe
|
e6ceef2ead
|
add -c/--clock
|
2023-12-11 08:25:01 -07:00 |
Bel LaPointe
|
7463ca2069
|
default since is today
|
2023-12-07 09:14:44 -08:00 |
Bel LaPointe
|
1235b38636
|
timestamps from local timezone instead of utc
|
2023-12-07 09:09:26 -08:00 |
Bel LaPointe
|
cf47c63bd7
|
--since as local timezone
|
2023-12-07 09:09:17 -08:00 |
Bel LaPointe
|
0f9711aaa1
|
per task gets 1.1 hours, per day gets rounded 1 hours
|
2023-11-29 06:38:24 -07:00 |
Bel LaPointe
|
326b79a3b1
|
dont do things by default
|
2023-11-29 06:31:50 -07:00 |
Bel LaPointe
|
caa09089b0
|
flags complete
|
2023-11-29 06:27:54 -07:00 |
Bel LaPointe
|
d580122f76
|
ok we even got start mark
|
2023-11-29 06:18:30 -07:00 |
Bel LaPointe
|
a96c5dc1f8
|
tbh yaml too many lines this is k
|
2023-11-29 06:11:08 -07:00 |
Bel LaPointe
|
b2c7df2361
|
tbh yaml too many lines this is k
|
2023-11-29 06:08:35 -07:00 |
Bel LaPointe
|
faa884a645
|
mvp i think
|
2023-11-29 06:07:02 -07:00 |
Bel LaPointe
|
d7a7a404ee
|
mvp i think
|
2023-11-29 06:06:38 -07:00 |
Bel LaPointe
|
2fc3fc605b
|
at least it runs
|
2023-11-29 05:51:49 -07:00 |
Bel LaPointe
|
b2df61a235
|
break
|
2023-11-27 16:00:09 -07:00 |
Bel LaPointe
|
38e6e19d7b
|
tests pass
|
2023-11-27 10:14:55 -07:00 |
Bel LaPointe
|
631b4cab32
|
its manual testing but it is working
|
2023-11-27 09:30:05 -07:00 |
Bel LaPointe
|
482eba9fd4
|
ok we can main thats nice
|
2023-11-27 09:12:57 -07:00 |
Bel LaPointe
|
f82418db47
|
test tsheet.add(x, tag)
|
2023-11-27 08:59:01 -07:00 |
Bel LaPointe
|
673f511e3d
|
rename .from to .since
|
2023-11-27 08:44:39 -07:00 |
Bel LaPointe
|
3f83364f8f
|
rename Storage to TSheet
|
2023-11-27 08:41:24 -07:00 |
bel
|
0722a6fc3b
|
marginal progression woooo
|
2023-11-26 23:32:52 -07:00 |
bel
|
6955b7857c
|
closerrrrrr to actual code woo
|
2023-11-26 23:25:53 -07:00 |
bel
|
0f6f4edf88
|
unittest load save storage
|
2023-11-26 22:57:47 -07:00 |
bel
|
644f0b4c8a
|
nonzero unittests pass
|
2023-11-26 22:43:56 -07:00 |
bel
|
3531323de0
|
the lone unittest runs woo
|
2023-11-26 22:25:08 -07:00 |
bel
|
d565e9d382
|
almost a unittest
|
2023-11-26 22:19:13 -07:00 |
bel
|
f81465534e
|
testdata
|
2023-11-26 21:58:39 -07:00 |
bel
|
ebeec7ec6b
|
stub
|
2023-11-26 21:10:39 -07:00 |