commit 8d67ca0b2285747b5a691a496455c6a7e620b964 parent 2204be2ba369d22740ed26bf4f5e982bd0746ba8 Author: Jacob R. Edwards <jacob@jacobedwards.org> Date: Sat, 2 Mar 2024 18:44:38 -0800 Add TODO with plans and ideas Diffstat:
A | TODO | | | 16 | ++++++++++++++++ |
1 file changed, 16 insertions(+), 0 deletions(-)
diff --git a/TODO b/TODO @@ -0,0 +1,16 @@ +- For the main page, I think it will consist almost solely of a + table (probably in reverse chronological order) like so: + + start | lunch break | end | hours + + for first (or last, depending on how I decide to sort it) row + will contain either a "start" button in the first and nil values + if no timer is active or a "start break" button (if one wasn't + taken already) and "stop" button if the timer is active. The hours + field is updated live client-side with JavaScript if enabled. + +- Group most helper functions together more formally, put into their + own files, and eliminate their use of global variables + +? Give the user a temporary hash for each login to prevent leaks + of a session hash from being able to be used indefinitely