Commit Graph

30 Commits

Author SHA1 Message Date
Florine W. Dekker af79597572
Clean up server-side by, like, a lot 2022-08-29 01:09:33 +02:00
Florine W. Dekker 37db33b2f5
Implement re-sending verification email 2022-08-27 16:06:48 +02:00
Florine W. Dekker 5ae5dc2c83
Store email task context in database 2022-08-23 21:58:27 +02:00
Florine W. Dekker 6debee0167
Separate people table from trackings table 2022-08-23 15:53:52 +02:00
Florine W. Dekker abdc808e4b
Implement queued email tasks 2022-08-23 13:32:53 +02:00
Florine W. Dekker 2c98d4e31e
Reuse single connection throughout entire query 2022-08-23 12:22:57 +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 599b4a202b
Use PDO to connect with database 2022-08-14 18:31:55 +02:00
Florine W. Dekker 1f3257424a
Add phpstan and resolve almost all issues 2022-08-14 17:47:18 +02:00
Florine W. Dekker c5531d21cf
Update directory structure 2022-08-14 16:49:52 +02:00
Florine W. Dekker 7dd14b0416
Add logging framework 2022-08-14 15:52:47 +02:00
Florine W. Dekker 86e73afedf
Clean up MediaWiki API interaction 2022-08-14 14:15:29 +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 9d3cf92a9d
Add JS front-end handling for most forms 2022-08-12 16:18:15 +02:00
Florine W. Dekker f6b93f6809
Add low-budget alive checks with MediaWiki API 2022-08-12 01:51:51 +02:00
Florine W. Dekker 64485bbacb
Allow basic registration of people to track 2022-08-11 23:29:13 +02:00
Florine W. Dekker 01d8b657b3
Add minimal front-end for testing purposes 2022-08-11 18:26:09 +02:00
Florine W. Dekker 7799b522fd
Add Composer and npm to project 2022-08-09 19:20:02 +02:00
Florine W. Dekker a58548300a
Add very simplistic basic code 2022-08-09 17:03:49 +02:00