commit 47cfc6579921ed85a04a3a3b35782733be9897e9 parent 6290fcd10333da2a98616086f4b778dcc47d1762 Author: Jacob R. Edwards <jacob@jacobedwards.org> Date: Mon, 11 Mar 2024 20:28:10 -0700 Update TODO Remove completed item and add numerous features and improvements to do. Diffstat:
M | TODO | | | 28 | +++++++++++++++++++++++++++- |
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/TODO b/TODO @@ -1,4 +1,30 @@ -? Reverse order of timesheets table +- Design a solution to the problem that is the internals of this + program + + ? ... + +# Features + +- Add /import page + + Import data from /export replacing current timesheet (after forewarning). + +- Add /archive page + + The archive page will display past timesheets that are either + manually pushed into the archive with /archive?push=yes or some + such or automatically terminated by time period (i.e. first and + third Wednesday of the month). + + It may only provide a download for the archived timesheets, or + it may show totals, or the whole thing. Depends on how much I + want to revise my other code. + +? Add active timesheet editing + +# Fixes and Improvements + +? Localize times server-side ? Give the user a temporary hash for each login to prevent leaks of a session hash from being able to be used indefinitely