2024-04-04 02:05 | Add testing system | Jacob R. Edwards | 1 | +12 | -1 |
2024-04-04 02:02 | Fix start time statement | Jacob R. Edwards | 1 | +1 | -2 |
2024-04-04 01:54 | Fix times table userid definition | Jacob R. Edwards | 1 | +1 | -1 |
2024-04-02 04:03 | Fix getduration function | Jacob R. Edwards | 1 | +8 | -7 |
2024-04-01 01:36 | Refactor getduration function | Jacob R. Edwards | 1 | +7 | -10 |
2024-04-01 01:34 | Remove outdated comment | Jacob R. Edwards | 1 | +0 | -7 |
2024-04-01 01:34 | Only update null times in Stmt*Time statements | Jacob R. Edwards | 1 | +6 | -4 |
2024-04-01 01:11 | Add trigger to set break end on time end | Jacob R. Edwards | 3 | +8 | -12 |
2024-04-01 00:42 | Do some checks in time setting SQL statements | Jacob R. Edwards | 1 | +4 | -2 |
2024-03-31 20:18 | Fix unveil | Jacob R. Edwards | 1 | +1 | -3 |
2024-03-31 19:51 | Use unveil(3) | Jacob R. Edwards | 1 | +5 | -0 |
2024-03-30 17:57 | Update TODO | Jacob R. Edwards | 1 | +5 | -22 |
2024-03-30 16:29 | Remove useless comment | Jacob R. Edwards | 1 | +0 | -3 |
2024-03-30 16:15 | Add delete time function | Jacob R. Edwards | 6 | +97 | -22 |
2024-03-27 02:58 | Fix use of undefined function tk_endpage | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-27 02:55 | Add and use tk_prompt_login function | Jacob R. Edwards | 6 | +11 | -4 |
2024-03-27 02:49 | Have caller pass error page function to showpage | Jacob R. Edwards | 5 | +33 | -17 |
2024-03-25 04:24 | Update about fragment | Jacob R. Edwards | 1 | +2 | -2 |
2024-03-25 03:41 | Add button to revoke session tokens in account page | Jacob R. Edwards | 5 | +54 | -7 |
2024-03-25 03:05 | Add maximum number of logins | Jacob R. Edwards | 2 | +13 | -2 |
2024-03-25 01:18 | Add authentication tokens separate from user hash | Jacob R. Edwards | 7 | +79 | -2 |
2024-03-24 20:56 | Use tk_htmlerror for login errors | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-24 20:55 | Add tk_htmlerror function | Jacob R. Edwards | 2 | +23 | -0 |
2024-03-24 20:53 | Style error class | Jacob R. Edwards | 1 | +8 | -0 |
2024-03-24 16:27 | Float the second header section to the right | Jacob R. Edwards | 1 | +4 | -0 |
2024-03-24 16:24 | Separate header from tk_header into two parts | Jacob R. Edwards | 1 | +56 | -31 |
2024-03-24 15:24 | Create ${prefix} and ${datadir} if needed on install | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-24 15:20 | Rename main page to "times" | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-24 15:18 | Update DataDir | Jacob R. Edwards | 2 | +7 | -5 |
2024-03-24 15:07 | Update Makefile | Jacob R. Edwards | 1 | +11 | -13 |
2024-03-24 04:59 | Link to the about page in the index page | Jacob R. Edwards | 1 | +7 | -0 |
2024-03-24 04:59 | Limit paragraph length in main css file | Jacob R. Edwards | 1 | +4 | -0 |
2024-03-24 04:46 | Add about page | Jacob R. Edwards | 3 | +22 | -2 |
2024-03-24 04:39 | Add pagefrag page | Jacob R. Edwards | 3 | +10 | -2 |
2024-03-24 04:36 | Fix DataDir not being defined | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-24 03:42 | Add fragpage function | Jacob R. Edwards | 2 | +22 | -0 |
2024-03-24 03:40 | Use DataDir defined in the new config.h | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-24 03:37 | Update index page | Jacob R. Edwards | 2 | +9 | -5 |
2024-03-24 03:31 | Add content fragments | Jacob R. Edwards | 4 | +59 | -3 |
2024-03-24 01:58 | Use more rounds when hashing passwords | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-24 01:51 | Add menu css | Jacob R. Edwards | 2 | +14 | -1 |
2024-03-24 01:48 | Replace unrelated forms, etc. with a menu | Jacob R. Edwards | 1 | +14 | -4 |
2024-03-24 01:46 | Add basic menu making function/data structure | Jacob R. Edwards | 3 | +60 | -1 |
2024-03-23 23:26 | Fix undeclared use of strcmp in html.c | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-23 23:24 | Fix calling undeclared function in util.c | Jacob R. Edwards | 1 | +1 | -9 |
2024-03-23 23:22 | Remove unused function from main page | Jacob R. Edwards | 1 | +0 | -19 |
2024-03-21 21:46 | Don't show the current period in the archive page | Jacob R. Edwards | 1 | +8 | -0 |
2024-03-21 21:40 | Style the <nav> as a banner | Jacob R. Edwards | 1 | +36 | -0 |
2024-03-21 18:17 | Add 'active' class to current page link in tk_header | Jacob R. Edwards | 1 | +9 | -2 |
2024-03-21 18:16 | Close <nav> in tk_header | Jacob R. Edwards | 1 | +2 | -1 |
2024-03-21 18:15 | Add length of pagedata's pages array | Jacob R. Edwards | 2 | +3 | -1 |
2024-03-21 15:04 | Reverse sort by period in the get times statement | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-21 15:03 | Add required includes to html.c | Jacob R. Edwards | 1 | +2 | -0 |
2024-03-21 03:36 | Check tk_startpage errors in the archive page | Jacob R. Edwards | 1 | +3 | -2 |
2024-03-21 03:35 | Use tk_startpage in all pages | Jacob R. Edwards | 6 | +8 | -7 |
2024-03-21 03:32 | Add tk_startpage to insert common elements | Jacob R. Edwards | 3 | +65 | -2 |
2024-03-20 03:37 | Disable writes when viewing past periods in main | Jacob R. Edwards | 1 | +6 | -5 |
2024-03-20 03:28 | Link to archive page from main page | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-20 03:25 | Add archive page | Jacob R. Edwards | 4 | +114 | -3 |
2024-03-20 03:24 | Add htmlduration function declaration | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-20 03:23 | Put printduration() into html.c | Jacob R. Edwards | 2 | +65 | -36 |
2024-03-20 03:22 | Fix export form in main page | Jacob R. Edwards | 1 | +8 | -0 |
2024-03-20 02:54 | Display forms inline-block | Jacob R. Edwards | 1 | +4 | -0 |
2024-03-20 02:54 | Make period unsigned in timesheet struct | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-20 02:52 | Fix time retrieval statements | Jacob R. Edwards | 1 | +2 | -2 |
2024-03-20 02:48 | Add KeyPeriod fixing recent commits | Jacob R. Edwards | 2 | +3 | -1 |
2024-03-20 02:47 | Include assert where needed | Jacob R. Edwards | 1 | +1 | -0 |
2024-03-20 02:46 | Allow showing specific time periods in /main | Jacob R. Edwards | 1 | +20 | -5 |
2024-03-20 02:30 | Allow exporting specific time periods | Jacob R. Edwards | 1 | +4 | -2 |
2024-03-20 02:16 | Add html <time> helper functions | Jacob R. Edwards | 2 | +35 | -0 |
2024-03-19 02:33 | Provide access to other periods in gettimes() | Jacob R. Edwards | 6 | +17 | -9 |
2024-03-18 00:36 | Add period to timesheet struct | Jacob R. Edwards | 3 | +7 | -3 |
2024-03-18 00:33 | Update database format to index from 1 | Jacob R. Edwards | 1 | +2 | -2 |
2024-03-18 00:09 | Fix settime() return type | Jacob R. Edwards | 2 | +2 | -2 |
2024-03-18 00:08 | Add break time button | Jacob R. Edwards | 5 | +42 | -1 |
2024-03-18 00:05 | Add periods to database | Jacob R. Edwards | 2 | +9 | -1 |
2024-03-17 23:19 | Use columns instead of a json blob for times | Jacob R. Edwards | 5 | +80 | -66 |
2024-03-17 23:13 | Fix criteria for displaying total row | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-17 23:10 | Allow counter script to work without a total row | Jacob R. Edwards | 1 | +5 | -2 |
2024-03-14 18:53 | Improve readability on SQL statements in stmt.c | Jacob R. Edwards | 1 | +48 | -17 |
2024-03-13 03:22 | Move main page export form to a function | Jacob R. Edwards | 1 | +25 | -18 |
2024-03-13 00:02 | Redirect to main page instead of index on login | Jacob R. Edwards | 1 | +2 | -2 |
2024-03-12 23:39 | Move timesheet CSS to a separate file | Jacob R. Edwards | 3 | +35 | -37 |
2024-03-12 23:36 | Implement a better HTML document initializer | Jacob R. Edwards | 8 | +110 | -35 |
2024-03-12 15:38 | Remove 404 page and update showpage() | Jacob R. Edwards | 8 | +36 | -37 |
2024-03-12 03:28 | Update TODO | Jacob R. Edwards | 1 | +27 | -1 |
2024-03-12 03:11 | Use total id in counter script | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-12 03:09 | Add reference to total element at the top of table | Jacob R. Edwards | 1 | +27 | -18 |
2024-03-12 02:39 | Add htmlscript function | Jacob R. Edwards | 3 | +15 | -6 |
2024-03-12 02:35 | Add total row | Jacob R. Edwards | 5 | +101 | -52 |
2024-03-12 01:11 | Improve counter script | Jacob R. Edwards | 1 | +9 | -7 |
2024-03-12 01:10 | Fix counter HTML generation | Jacob R. Edwards | 1 | +10 | -7 |
2024-03-12 00:52 | Remove unused variable | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-12 00:46 | Reverse display order of timesheets | Jacob R. Edwards | 1 | +7 | -6 |
2024-03-12 00:44 | Add function to link timesheets | Jacob R. Edwards | 2 | +15 | -4 |
2024-03-12 00:31 | Implement a stimesheet struct | Jacob R. Edwards | 5 | +180 | -103 |
2024-03-11 19:17 | Add page padding | Jacob R. Edwards | 1 | +5 | -0 |
2024-03-11 17:32 | Don't set th CSS font-weight property to normal | Jacob R. Edwards | 1 | +0 | -1 |
2024-03-11 08:37 | Update TODO | Jacob R. Edwards | 1 | +2 | -14 |
2024-03-11 08:35 | Set title and doctype in starthtmldoc() | Jacob R. Edwards | 6 | +11 | -7 |
2024-03-11 08:26 | Don't force 24 hour output | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-11 08:25 | Use loadpagerequest() return value in main() | Jacob R. Edwards | 1 | +1 | -1 |
2024-03-11 08:21 | Remove some debug logging | Jacob R. Edwards | 2 | +0 | -3 |
2024-03-11 08:20 | Add export function to main page | Jacob R. Edwards | 1 | +16 | -1 |
2024-03-11 08:18 | Add export page | Jacob R. Edwards | 6 | +98 | -2 |
2024-03-11 08:17 | Properly close script elements | Jacob R. Edwards | 1 | +4 | -3 |
2024-03-11 05:47 | Rename main.js to counter.js | Jacob R. Edwards | 2 | +1 | -1 |
2024-03-11 05:24 | Update table CSS | Jacob R. Edwards | 1 | +20 | -4 |
2024-03-11 05:15 | Localize date and times using JavaScript | Jacob R. Edwards | 2 | +25 | -1 |
2024-03-11 05:12 | Fix improper usage of <th> element | Jacob R. Edwards | 1 | +3 | -3 |
2024-03-11 05:09 | Display unended breaks properly | Jacob R. Edwards | 1 | +10 | -0 |
2024-03-11 05:07 | Only use <time> if the date field is non-zero | Jacob R. Edwards | 1 | +3 | -0 |
2024-03-07 04:44 | Progagate errors in user login functions | Jacob R. Edwards | 4 | +81 | -64 |
2024-03-06 07:58 | Take login process out of pages | Jacob R. Edwards | 11 | +61 | -50 |
2024-03-06 07:25 | Cleanup main.js | Jacob R. Edwards | 1 | +9 | -11 |
2024-03-06 07:19 | Rename TimeField to time_field | Jacob R. Edwards | 3 | +5 | -5 |
2024-03-06 07:17 | Rename Field enum to http_key | Jacob R. Edwards | 2 | +2 | -2 |
2024-03-06 07:14 | Move main page to pages directory | Jacob R. Edwards | 6 | +408 | -362 |
2024-03-06 06:55 | Move most page functions into the pages directory | Jacob R. Edwards | 14 | +321 | -262 |
2024-03-06 06:07 | Move backend user functions to user.c | Jacob R. Edwards | 7 | +215 | -179 |
2024-03-06 05:38 | Move html/cgi helper functions out of timekeeper.c | Jacob R. Edwards | 6 | +109 | -86 |
2024-03-06 04:53 | Start splitting page functions into page.c | Jacob R. Edwards | 4 | +47 | -21 |
2024-03-06 01:19 | Implement and any number of times (now including break and end times) | Jacob R. Edwards | 4 | +365 | -71 |
2024-03-03 19:19 | Update TODO | Jacob R. Edwards | 1 | +3 | -0 |
2024-03-03 17:35 | Use triggers and foreign keys in SQL database | Jacob R. Edwards | 1 | +22 | -15 |
2024-03-03 02:44 | Add TODO with plans and ideas | Jacob R. Edwards | 1 | +16 | -0 |
2024-03-03 00:09 | Add backend to main page | Jacob R. Edwards | 2 | +137 | -41 |
2024-03-01 04:15 | Add timekeeping page | Jacob R. Edwards | 3 | +49 | -0 |
2024-03-01 01:36 | Add account management page | Jacob R. Edwards | 1 | +117 | -23 |
2024-02-29 15:19 | Add backend | Jacob R. Edwards | 2 | +292 | -59 |
2024-02-27 04:49 | Add include path to cflags | Jacob R. Edwards | 1 | +1 | -1 |
2024-02-27 04:44 | Add the starts of a users system | Jacob R. Edwards | 3 | +306 | -0 |