|
fcb213e058
|
Avoid crashing and burning if no prior recorded time
|
2024-11-26 09:30:47 -05:00 |
|
|
72b39bc00c
|
Update settings to now-working relative path 🤷
|
2024-11-25 22:56:38 -05:00 |
|
|
e4760321b2
|
Update to the path we now use in the default
|
2024-11-24 12:09:00 -05:00 |
|
|
792c53b256
|
Replace another fatal error with a clearer message
|
2024-11-24 12:07:00 -05:00 |
|
|
8b022f123b
|
Store the second-most-recent timestamp so it's easy to go back and redo a full parse
|
2021-08-17 15:15:17 -04:00 |
|
|
6aaaffd45b
|
Finish saving & loading projects-clients mapping from Harvest API and document
|
2021-06-02 12:13:31 -04:00 |
|
|
df64927f5a
|
Force non-date values to 'not a time' that still let's column be datetime
|
2021-05-28 14:24:07 -04:00 |
|
|
306b61055f
|
Up our debugging game significantly by not making the rookie equals assignment object mistake
|
2021-05-27 08:19:56 -04:00 |
|
|
cab8f0c8f1
|
WTF python suddenly function must be defined physically in the file ahead of use?
|
2021-05-25 16:00:09 -04:00 |
|
|
f7097af7b8
|
Update settings to provide logfile path
|
2021-05-25 15:58:28 -04:00 |
|
mlncn
|
0077a27da0
|
Set and get don't work symetrically for config parser sections bwahahaha
|
2021-05-02 23:19:40 -04:00 |
|
mlncn
|
6b2caea884
|
Update install instructions
|
2021-05-02 20:30:14 -04:00 |
|
mlncn
|
6180d04bc5
|
Proof of concept settings system
|
2021-05-02 18:27:51 -04:00 |
|