]>
git.walde.dev - punch/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dustin Walde [Sat, 23 Sep 2023 04:05:45 +0000 (21:05 -0700)]
Rename base error class
Dustin Walde [Sat, 23 Sep 2023 03:59:11 +0000 (20:59 -0700)]
Fix query fence post
Dustin Walde [Sat, 23 Sep 2023 03:58:05 +0000 (20:58 -0700)]
Show total time on tray service
Dustin Walde [Sat, 23 Sep 2023 03:56:37 +0000 (20:56 -0700)]
Use colored bullets on list
Dustin Walde [Tue, 12 Sep 2023 18:01:11 +0000 (11:01 -0700)]
Clean up interface for query
- Add Puncher get_category, get_entries, and get_last_entry
- TimeSheet impl new Puncher methods, remove printing
- punch.py add printing for CLI from TimeSheet, add query command
- Category allow punchable categories to have sub-categories
Dustin Walde [Tue, 12 Sep 2023 17:51:42 +0000 (10:51 -0700)]
Add errors and query modules
- Add errors class w/ initial types
- Add query module for fetching and printing
total times and entries of a category in a time range
Dustin Walde [Sun, 10 Sep 2023 22:10:26 +0000 (15:10 -0700)]
Add project exception class with errors
Dustin Walde [Mon, 15 May 2023 21:01:30 +0000 (14:01 -0700)]
Fix first/no entry for category bugs
Dustin Walde [Fri, 5 May 2023 22:57:15 +0000 (15:57 -0700)]
Add full day visualization
Maps pixels to time of day, instead of only combining punched in times.
Dustin Walde [Thu, 4 May 2023 16:42:22 +0000 (09:42 -0700)]
Add initial week visualizer
Dustin Walde [Thu, 4 May 2023 16:41:35 +0000 (09:41 -0700)]
Update systemd service file
Dustin Walde [Thu, 4 May 2023 05:11:21 +0000 (22:11 -0700)]
Fix duration rendering
- Fix menu update timing
Dustin Walde [Tue, 2 May 2023 15:32:36 +0000 (08:32 -0700)]
Improve UI
- Slightly round icon
- Improve menu text
Dustin Walde [Mon, 1 May 2023 20:12:36 +0000 (13:12 -0700)]
Improve tray service
- Update image code
- More general
- Better visual indicator
- Cleanly handle concurrent timer/file modify events
- Add punch in to tray menu
- Add pop placeholder
Dustin Walde [Mon, 1 May 2023 06:16:43 +0000 (23:16 -0700)]
Finish initial working tray icon
- Graphic with current punched in
Dustin Walde [Sun, 30 Apr 2023 03:30:54 +0000 (20:30 -0700)]
Add Puncher API
- add gitignore
- update license text to clarify 3.0 or above
- implement csv backed Puncher as TimeSheet
Dustin Walde [Wed, 26 Apr 2023 00:22:03 +0000 (17:22 -0700)]
Add GPL 3.0 license
Dustin Walde [Tue, 25 Apr 2023 23:01:26 +0000 (16:01 -0700)]
Add encompassing TimeSheet class to tie data state
Dustin Walde [Tue, 25 Apr 2023 17:15:30 +0000 (10:15 -0700)]
Begin refactor
- Prepping for image generation, tray icon goals
- Move to multi file library instead of monoscript
Dustin Walde [Tue, 25 Apr 2023 17:15:08 +0000 (10:15 -0700)]
Add groups
Dustin Walde [Mon, 30 Jan 2023 18:46:40 +0000 (10:46 -0800)]
Add total time display on query
Dustin Walde [Fri, 20 Jan 2023 21:21:32 +0000 (13:21 -0800)]
Update readme
Dustin Walde [Fri, 20 Jan 2023 21:18:00 +0000 (13:18 -0800)]
Fix print fencepost bug
Dustin Walde [Fri, 20 Jan 2023 05:40:37 +0000 (21:40 -0800)]
Add improved listing and querying
- Query time totals since date
- List current state of categories
- Other minor improvements
Dustin Walde [Mon, 16 Jan 2023 04:17:05 +0000 (20:17 -0800)]
Init commit
- Basic functionality of time tracking
- Documentation start
- systemd service file