Commit Graph

29 Commits

Author SHA1 Message Date
Florine W. Dekker 379498cfe0
Add setup for database-based tests 2022-11-27 13:54:13 +01:00
Florine W. Dekker 3ce31d4862
Handle renaming conflicts gracefully 2022-11-15 23:36:36 +01:00
Florine W. Dekker 2578778db4
Use instance for database management 2022-11-15 22:26:34 +01:00
Florine W. Dekker 9c4642b55f
Send friendlier emails 2022-11-15 21:26:23 +01:00
Florine W. Dekker ea021f9660
Enable email notification toggling 2022-11-14 23:28:01 +01:00
Florine W. Dekker 3c186629a8
Revamp mail handling, serialisation, and sending 2022-11-14 18:29:33 +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 634cb477ef
Specify pass algorithm, remove some duplication 2022-11-14 11:46:07 +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 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 8c4cfdbd75
Add death notifications 2022-08-23 17:57:43 +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 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 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 f32615f291
Add input length checks 2022-08-14 17:54: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