|  Yasen Pramatarov | 11fa58bd6e | Adds site name to the config | 2025-04-08 12:02:01 +03:00 | 
				
					
						|  Yasen Pramatarov | 71b0448004 | Adds 2fa to the login page | 2025-04-08 10:30:18 +03:00 | 
				
					
						|  Yasen Pramatarov | eb0a603b8d | Updates credentials page and session vars | 2025-04-08 10:30:07 +03:00 | 
				
					
						|  Yasen Pramatarov | 947a4e39c5 | Updates 2fa templates | 2025-04-08 10:29:21 +03:00 | 
				
					
						|  Yasen Pramatarov | 7b7e44faf2 | Fixes 2fa classes | 2025-04-08 10:27:52 +03:00 | 
				
					
						|  Yasen Pramatarov | ac1581e8de | Fix for blank profile fields | 2025-04-08 10:24:43 +03:00 | 
				
					
						|  Yasen Pramatarov | e00599b4f0 | Fixes typo | 2025-04-07 16:41:22 +03:00 | 
				
					
						|  Yasen Pramatarov | 200f87ea48 | Adds right profile dropdown menu | 2025-04-07 16:35:05 +03:00 | 
				
					
						|  Yasen Pramatarov | 7676bcd1c1 | Updates user class for cdentials management | 2025-04-07 16:28:56 +03:00 | 
				
					
						|  Yasen Pramatarov | 925df9b915 | Adds credentials page | 2025-04-07 16:21:35 +03:00 | 
				
					
						|  Yasen Pramatarov | 7668ee2040 | Adds CSRF protection to profile page | 2025-04-07 15:24:53 +03:00 | 
				
					
						|  Yasen Pramatarov | 90688016e8 | Adds class and SQL for two-factor auth | 2025-04-07 12:44:22 +03:00 | 
				
					
						|  Yasen Pramatarov | b4fabb6d59 | Fixes border case when timezone is empty but not null | 2025-04-07 12:32:54 +03:00 | 
				
					
						|  Yasen Pramatarov | aa530c20d2 | Removes closing php tags | 2025-03-17 12:38:24 +02:00 | 
				
					
						|  Yasen Pramatarov | 69ce646bad | Updates changelog | 2025-03-03 21:44:35 +02:00 | 
				
					
						|  Yasen Pramatarov | 08c20fa2b9 | Updates changelog | 2025-03-03 21:43:47 +02:00 | 
				
					
						|  Yasen Pramatarov | e2daf22ad7 | HTML fixes | 2025-02-28 13:50:54 +02:00 | 
				
					
						|  Yasen Pramatarov | 921f310ac1 | Adds CSRF toek to registration | 2025-02-24 22:05:20 +02:00 | 
				
					
						|  Yasen Pramatarov | d9bee210d4 | Adds 'ip' to validator | 2025-02-24 14:47:23 +02:00 | 
				
					
						|  Yasen Pramatarov | 2fc6940c11 | Adds missing feedback messages to login and security | 2025-02-24 14:08:05 +02:00 | 
				
					
						|  Yasen Pramatarov | ecad8e2801 | Adds back auto-blacklisting in rate limiter | 2025-02-23 19:35:38 +02:00 | 
				
					
						|  Yasen Pramatarov | 4a18c344c8 | Fixes rate limiting bugs | 2025-02-23 19:22:47 +02:00 | 
				
					
						|  Yasen Pramatarov | 58633313e1 | Fixes user tests | 2025-02-23 18:03:19 +02:00 | 
				
					
						|  Yasen Pramatarov | 0f6dda44b8 | Gets the client IP from a central place | 2025-02-23 17:58:26 +02:00 | 
				
					
						|  Yasen Pramatarov | b4b5a7ac8f | Fixes CSRF | 2025-02-23 17:48:02 +02:00 | 
				
					
						|  Yasen Pramatarov | a45e064c18 | Fixes registration logging | 2025-02-23 17:47:06 +02:00 | 
				
					
						|  Yasen Pramatarov | ecb4e0fab4 | Fixes login and register forms | 2025-02-23 17:28:20 +02:00 | 
				
					
						|  Yasen Pramatarov | 035681ab28 | Fixes app root redirection on ratelimiting | 2025-02-23 15:21:40 +02:00 | 
				
					
						|  Yasen Pramatarov | 34779bb891 | Adds proper logging to CSRF middleware | 2025-02-23 13:51:36 +02:00 | 
				
					
						|  Yasen Pramatarov | c61f42792f | Adds logging to component class and switches to bound params | 2025-02-23 13:15:46 +02:00 | 
				
					
						|  Yasen Pramatarov | 788167e251 | Switches settings to use the feedback messaging | 2025-02-23 13:14:58 +02:00 | 
				
					
						|  Yasen Pramatarov | 019f31cc05 | Temporary fix for CSRF logging | 2025-02-23 00:04:26 +02:00 | 
				
					
						|  Yasen Pramatarov | 91aca75138 | Fixes reload after new platform adding | 2025-02-23 00:02:15 +02:00 | 
				
					
						|  Yasen Pramatarov | 66fb6bf576 | Adds CSRF to settings page | 2025-02-23 00:01:59 +02:00 | 
				
					
						|  Yasen Pramatarov | ad6ca25493 | Adds CSRF tokens to settings edit page | 2025-02-22 18:55:17 +02:00 | 
				
					
						|  Yasen Pramatarov | 4b4cac7cec | Fixes conferences page templates | 2025-02-21 12:06:38 +02:00 | 
				
					
						|  Yasen Pramatarov | 487c23da3e | Fixes errors in ratelimiter | 2025-02-21 11:44:52 +02:00 | 
				
					
						|  Yasen Pramatarov | 4182ba6c1b | Fixes errors in security page | 2025-02-21 11:44:04 +02:00 | 
				
					
						|  Yasen Pramatarov | 20094b5e42 | Reserves test folders Functional and Utils | 2025-02-20 10:46:35 +02:00 | 
				
					
						|  Yasen Pramatarov | 9d5f87d86f | Adds github test action | 2025-02-20 10:43:23 +02:00 | 
				
					
						|  Yasen Pramatarov | f0b487ca36 | Reorganizes tests folder structure | 2025-02-20 10:41:14 +02:00 | 
				
					
						|  Yasen Pramatarov | 5327bde032 | Adds tests for middleware | 2025-02-19 15:31:01 +02:00 | 
				
					
						|  Yasen Pramatarov | c2f63f6121 | Adds security headers and CSRF protection tests | 2025-02-19 11:08:42 +02:00 | 
				
					
						|  Yasen Pramatarov | 9d0056f0a6 | Adds transaction database methods (for the tests) | 2025-02-18 16:46:56 +02:00 | 
				
					
						|  Yasen Pramatarov | a399103305 | Adds database execute and prepare (needed for the tests) | 2025-02-18 16:45:25 +02:00 | 
				
					
						|  Yasen Pramatarov | b7f8fce86e | Replaces errors with exceptions in database class | 2025-02-18 16:42:36 +02:00 | 
				
					
						|  Yasen Pramatarov | c77b07b8a2 | Removes the router test for now | 2025-02-18 16:42:17 +02:00 | 
				
					
						|  Yasen Pramatarov | 6fc3629014 | Adds initial unit tests | 2025-02-18 16:36:31 +02:00 | 
				
					
						|  Yasen Pramatarov | 2da13af04c | Bugfixes | 2025-02-17 18:51:39 +02:00 | 
				
					
						|  Yasen Pramatarov | 363fbf2a6b | Reorganizes helper include files | 2025-02-17 16:50:57 +02:00 |