Commit graph

  • e8f7adc355 Seems there are problems with prompt on the same line (sometimes) cli-only Chris (wolcen) Thompson 2024-11-19 13:31:34 -0500
  • f908389c40 Add text entry history/editing/auto-complete Chris (wolcen) Thompson 2024-11-19 10:59:14 -0500
  • 5c111e96f1 Add ability to use w/out GUI (via --no-gui) Chris (wolcen) Thompson 2024-11-18 21:39:33 -0500
  • a9b6d3ca99 Add cd to directory for alias stable Chris (wolcen) Thompson 2024-11-14 10:38:53 -0500
  • 49295ab573 Make nix do things Chris (wolcen) Thompson 2024-11-13 20:52:15 -0500
  • a570aa4e6d Start updating instructions for Nix OS, Agaric Forgejo benjamin melançon 2024-11-13 14:06:59 -0500
  • 8be4250b66 Ignore our log archive too, not sure how it gets there maybe i put older years there manually. benjamin melançon 2024-06-21 16:02:51 -0400
  • 0d39fb9e30 Switch to supported timezone since pytz suddenly ditched Pacific benjamin melançon 2023-09-25 14:56:17 -0400
  • 1d0c87e2ab Make playing sound dependencies only used if wanted Benjamin Melançon 2022-12-21 08:27:59 -0500
  • bebbd96294 Ignore python cache Benjamin Melançon 2021-06-02 15:41:59 -0400
  • b1c8f8d414 Add documentation for easier program initialization Benjamin Melançon 2021-05-24 22:04:39 -0400
  • c04f849161 Set path for logfiles to be near home, not whereever run from Benjamin Melançon 2021-05-23 00:35:39 -0400
  • 72b3baf57b Drop zenipy from requirements mlncn 2021-05-03 23:11:22 -0400
  • cebfc35a20 Remove duplicate .log on filename mlncn 2021-05-02 19:19:57 -0400
  • aae27dc4c7 Update clone path in README mlncn 2021-05-02 18:40:25 -0400
  • 13f193bb13 Keep names short and consistent mlncn 2021-05-02 18:27:25 -0400
  • f18250fac9 Fix typo mlncn 2021-05-02 17:51:08 -0400
  • 810712166d Enhanced directory-creating, CSV-header initializing still-seems-to-work mlncn 2021-05-02 17:27:50 -0400
  • fede7fabe2 Concatenate the same way and probably avoid extra space mlncn 2021-05-02 16:58:52 -0400
  • 321c0832dc Ensure feedback on what working on gets own line mlncn 2021-05-02 16:57:54 -0400
  • 926af1ed48 Rotate csv annually, put it in log directory with backup text log mlncn 2021-05-02 16:57:06 -0400
  • 308a284fce Remove another bit made unnecessary by our reset button mlncn 2021-05-02 16:43:33 -0400
  • 270c999b83 Remove 'would be better to write own interface' because now i did mlncn 2021-05-02 16:41:23 -0400
  • 41a5cd0a1d Remove addition of whatdid to title since we have reset button now mlncn 2021-05-02 16:39:27 -0400
  • 03eee50e43 Finish conversion to GTK prompt from zenipy mlncn 2021-05-02 16:31:36 -0400
  • 02cf152ecb Add crucial destroy() otherwise window stays there, nonresponsive, until script killed mlncn 2021-05-02 15:09:19 -0400
  • f856241c80 Switch to our function but it doesn't solve freezing issue mlncn 2021-05-02 13:01:42 -0400
  • b1c36fd82b Add a functional function to see if we can isolate problem with including mlncn 2021-05-02 12:59:26 -0400
  • 494b454c45 Take prompt and set title if prompt provided mlncn 2021-05-02 12:58:52 -0400
  • e1ac2ef49b Start to replace zenipy with our promptwindow script, but called this way it hangs mlncn 2021-05-02 12:58:16 -0400
  • 445aa1d8c5 Add whatnext (intention) to CSV log now that we have sophisticated analysis capabilities mlncn 2021-05-02 12:16:52 -0400
  • 9a8be46f8a Bring triggers to actually show window into main function mlncn 2021-05-02 12:11:53 -0400
  • 596bf7e6a0 Prepare for being a helper script and stop messing with it mlncn 2021-05-02 12:04:02 -0400
  • 1d07fe08b9 Add note about what first line should be for timelog parser script mlncn 2021-05-02 12:02:23 -0400
  • d4edd49862 Provide a reset button where, if there was text to start out with, in case it was accidentally overwritten mlncn 2021-05-02 11:32:18 -0400
  • 67ff99afe1 Demonstration of how to get the value as we don't want actual saving done in this script mlncn 2021-05-02 11:19:36 -0400
  • 5792d1e6a5 Add an OK button! mlncn 2021-05-01 14:44:20 -0400
  • 0def577866 Here we can actually retrieve what is written on enter mlncn 2021-05-01 13:13:12 -0400
  • d1bc9d62fa Start a file for refactoring prompts to bypass zenipy, use Gtk mlncn 2021-05-01 12:48:32 -0400
  • 382fb4d79a OK installing gi directly doesn't work but PyGObject does for me at least benjamin melançon 2020-12-11 11:31:16 -0500
  • 0a99a1dfdb Add the gi library that zenipy seems to need benjamin melançon 2020-12-11 11:24:36 -0500
  • 8b4e5db9a5 Give up on title dialogs in popOS (grr) and put title in text benjamin melançon 2020-11-07 21:13:06 -0500
  • 36b300f393 Change quiet default to true since it breaks if no sound file benjamin melançon 2020-10-23 12:38:52 -0400
  • 066794e197 Remove AI-personalized prompt benjamin melançon 2020-10-22 14:30:18 -0400
  • 8b7d80d318 Add quiet option Christopher Thompson 2020-10-10 00:20:18 -0400
  • dd3031fcc3 Factor out countdown timer (and add another docstring) Christopher Thompson 2020-10-10 00:14:22 -0400
  • 4e39644b00 Wrap long line Christopher Thompson 2020-10-10 00:13:40 -0400
  • 5bcad6a305 Add more docstrings and improve quit_prompt Christopher Thompson 2020-10-10 00:13:16 -0400
  • 14e136f80c Add audio prompt for times up Christopher Thompson 2020-10-09 23:44:46 -0400
  • 161be7de88 Update requirements/notes re: python3 Chris Thompson 2020-10-07 16:12:03 -0400
  • 9bb45e02bc Change recommended pip install command Chris Thompson 2020-10-07 14:47:58 -0400
  • 168cc371cb Write human-readable log in Eastern Time benjamin melançon 2020-07-15 10:09:58 -0400
  • eeeb841a15 Add desired improvements (link to issues) and troubleshooting (no, really, use python3) benjamin melançon 2020-07-06 12:29:20 -0400
  • 8b8d759281 Set work and break minutes to real values benjamin melançon 2020-07-06 09:40:55 -0400
  • cc94fab95f Don't try to record pomodoro if we're in a break (start set to none) benjamin melançon 2020-07-06 09:40:08 -0400
  • bbf11c1bb1 If less than a minute, go straight to quit prompt without offer to record partial time benjamin melançon 2020-07-06 09:29:28 -0400
  • ce5146b70b Add a break following a completed pomodoro benjamin melançon 2020-07-06 09:28:57 -0400
  • d7e9c6c2ef Use central string minutes formatting function in more places benjamin melançon 2020-07-06 09:27:57 -0400
  • 5d5280cab2 Tweak outputted terminology benjamin melançon 2020-07-06 09:27:34 -0400
  • fd9128bd5e Remove unneeded default value benjamin melançon 2020-07-06 09:27:00 -0400
  • e7ff2c7642 Add minimum time for interrupted to be recorded & document our constants benjamin melançon 2020-07-06 09:26:43 -0400
  • 33390b74b7 If keyboard interrupt (control c) is used, give quit prompt even if record that last partial pomodoro benjamin melançon 2020-07-06 08:52:08 -0400
  • cb333c4bc5 Fix linebreaks benjamin melançon 2020-07-06 08:48:24 -0400
  • da3426e196 Run function once for cleaner statements benjamin melançon 2020-07-06 08:45:43 -0400
  • 42191e8927 Get our log-writing on benjamin melançon 2020-07-06 08:43:56 -0400
  • b2d774911f Add terrible README (it was easier for me to build than describe in the first place...) benjamin melançon 2020-07-06 07:35:39 -0400
  • 7e5aa409e3 Ignore only log files in the log folder benjamin melançon 2020-07-06 07:15:56 -0400
  • aab4aeeb36 Add log folder and a README to keep it benjamin melançon 2020-07-06 07:15:04 -0400
  • ee762c15a2 Fix appending to CSV and start working on detailed log benjamin melançon 2020-07-05 23:40:12 -0400
  • 57ec262f7d Add the ability to quit gracefgully if no longer tracking time benjamin melançon 2020-07-05 21:45:53 -0400
  • 501784c562 Fix missing info for when interrupting pomodoro benjamin melançon 2020-07-05 20:50:42 -0400
  • 62560ad8db Put everything in a loop and try continue to not ever end up in the else? benjamin melançon 2020-07-05 19:22:29 -0400
  • 059956c589 Use most recent plan/task for placeholder, and make sure we always return a string benjamin melançon 2020-07-05 19:05:40 -0400
  • 3e8c348fe1 Should be working! benjamin melançon 2020-07-05 16:00:19 -0400
  • 3d097e6084 Definitely a logic & more error in here, but we're close benjamin melançon 2020-07-05 15:41:04 -0400
  • 3d2e85f2be Throw in a couple working prompts, no variables yet benjamin melançon 2020-07-05 13:26:38 -0400
  • 7690a2b098 Ignore our timelog CSV file benjamin melançon 2020-07-05 12:55:45 -0400
  • 232a94497a Start fumbling our way into a script benjamin melançon 2020-07-05 12:55:18 -0400
  • c679b1ab7f Ignore our time log files benjamin melançon 2020-07-05 10:45:18 -0400
  • c017380f03 Start off with some requirements we're pretty sure we'll need benjamin melançon 2020-07-05 00:25:56 -0400