Commit Graph

48 Commits

Author SHA1 Message Date
Florine W. Dekker 3626175bac
Reduce cron job overheads, add some extra logging 2022-12-12 17:37:07 +01:00
Florine W. Dekker 44b62d32d0
Make forms look just a little bit better 2022-12-12 00:03:39 +01:00
Florine W. Dekker f029c68f1a
Slightly obfuscate some eggs 2022-12-07 20:10:51 +01:00
Florine W. Dekker 1459ed8814
Add tracking start date 2022-12-07 20:00:07 +01:00
Florine W. Dekker 4c58b2a646
Make actions agnostic to the request method
And improve some exception structuring.
2022-12-04 16:58:12 +01:00
Florine W. Dekker 69972cd3f1
Migrate to template v3 2022-11-20 22:26:38 +01:00
Florine W. Dekker 9e123a1065
Implement category request continuation
Previously not all pages were correctly being quered by the cron job.
2022-11-18 22:32:35 +01:00
Florine W. Dekker 5ec5696058
Perform a failed attempt at pimping the settings 2022-11-18 16:25:08 +01:00
Florine W. Dekker 0d6782f57f
Add button to clear trackings filter 2022-11-18 15:41:06 +01:00
Florine W. Dekker 48d27feadb
Add placeholders in trackings table 2022-11-18 15:36:15 +01:00
Florine W. Dekker 8c1a3c3da8
Implement trackings filter 2022-11-18 15:28:54 +01:00
Florine W. Dekker f2d445f141
Implement scrollable trackings table 2022-11-18 13:22:58 +01:00
Florine W. Dekker 9eccbf5486
Fix behaviour with unset global message 2022-11-18 12:37:35 +01:00
Florine W. Dekker 8fb7188bc9
Further improve tracking addition feedback 2022-11-16 23:40:52 +01:00
Florine W. Dekker 2fe92e8d2e
Add "alive again" notifications and similar 2022-11-16 21:33:04 +01:00
Florine W. Dekker 9c4642b55f
Send friendlier emails 2022-11-15 21:26:23 +01:00
Florine W. Dekker 9e09978811
Add input hints 2022-11-15 19:51:21 +01:00
Florine W. Dekker 6189a4cd6a
Add password toggle, clean up messaging 2022-11-15 17:52:11 +01:00
Florine W. Dekker 8994c89ac6
Apply minor UX fixes 2022-11-14 23:55:06 +01:00
Florine W. Dekker ea021f9660
Enable email notification toggling 2022-11-14 23:28:01 +01:00
Florine W. Dekker e0381cafa3
Make messages closeable 2022-11-14 17:30:22 +01:00
Florine W. Dekker 2cd4b530ae
Clean up action handling code 2022-11-14 17:09:44 +01:00
Florine W. Dekker d660fcf615
Add global message box 2022-11-14 15:44:21 +01:00
Florine W. Dekker 7329b4a0d0
Reformat and overhaul transaction usage 2022-11-14 15:06:39 +01:00
Florine W. Dekker e5a4a3e2fc
Implement rudimentary account deletion 2022-11-13 20:34:28 +01:00
Florine W. Dekker 275a4067cb
Implement verify and pass reset expiry 2022-11-12 22:16:48 +01:00
Florine W. Dekker d7c7bd7a78
Improve password reset functionality 2022-11-12 17:48:37 +01:00
Florine W. Dekker 2c01776b02
Implement password reset functionality 2022-11-12 14:18:00 +01:00
Florine W. Dekker 37db33b2f5
Implement re-sending verification email 2022-08-27 16:06:48 +02:00
Florine W. Dekker 6debee0167
Separate people table from trackings table 2022-08-23 15:53:52 +02:00
Florine W. Dekker a2d39ac36c
Implement advanced tracking updates 2022-08-22 22:55:19 +02:00
Florine W. Dekker 4de9de1874
Add per-form global message element 2022-08-21 14:43:46 +02:00
Florine W. Dekker be042254a5
Add prototype email verification mechanism 2022-08-21 14:20:43 +02:00
Florine W. Dekker e6def72c2e
Massively clean up JS and PHP 2022-08-19 19:07:39 +02:00
Florine W. Dekker 29de649fda
Remove deprecated Form class 2022-08-19 17:23:24 +02:00
Florine W. Dekker d6497874c3
Add rudimentary client-side input validation 2022-08-19 01:39:23 +02:00
Florine W. Dekker c82eb6a8b8
Attempt to reduce mess in TS, but make it more 2022-08-18 16:26:56 +02:00
Florine W. Dekker e33195d629
Detect missing people, add CLI for updating 2022-08-16 23:29:12 +02:00
Florine W. Dekker ca2937047d
Improve person detection and update efficiency 2022-08-16 00:15:54 +02:00
Florine W. Dekker 981223e04b
Add functionality to update deceased statuses 2022-08-15 01:05:33 +02:00
Florine W. Dekker b521174cfb
Remove inline scripts to stop form submission 2022-08-14 13:28:02 +02:00
Florine W. Dekker a3283bbad2
Clean up api.php and implement additional forms 2022-08-14 12:31:47 +02:00
Florine W. Dekker c3120243eb
Partially revamp PHP side 2022-08-12 20:46:43 +02:00
Florine W. Dekker c8322d09c4
Improve CSRF handling and session management 2022-08-12 17:06:21 +02:00
Florine W. Dekker 7d0b08e6b7
Create table for listing trackings 2022-08-12 16:38:17 +02:00
Florine W. Dekker 9d3cf92a9d
Add JS front-end handling for most forms 2022-08-12 16:18:15 +02:00
Florine W. Dekker 64485bbacb
Allow basic registration of people to track 2022-08-11 23:29:13 +02:00
Florine W. Dekker 7799b522fd
Add Composer and npm to project 2022-08-09 19:20:02 +02:00