|  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 | 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 | 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 | 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 | 
				
					
						|  Yasen Pramatarov | 3953546ace | Adds option to allow media on selected pages | 2025-02-17 16:03:59 +02:00 | 
				
					
						|  Yasen Pramatarov | b7e10363d0 | Adds security headers include middleware | 2025-02-17 15:52:46 +02:00 | 
				
					
						|  Yasen Pramatarov | f53a3eef05 | Fixes remnants of old messaging system | 2025-02-17 15:47:36 +02:00 | 
				
					
						|  Yasen Pramatarov | ae8d84012b | Bugfixes | 2025-02-17 15:41:35 +02:00 | 
				
					
						|  Yasen Pramatarov | ddb86eae51 | Bugfixes | 2025-02-17 15:40:34 +02:00 | 
				
					
						|  Yasen Pramatarov | 144dd6e742 | Adds ratelimiting to some pages | 2025-02-17 15:15:05 +02:00 | 
				
					
						|  Yasen Pramatarov | c465fbfdf4 | Pages ratelimit middleware | 2025-02-17 15:05:44 +02:00 | 
				
					
						|  Yasen Pramatarov | beafdf29fb | Enhances ratelimiter to include page requests, configurable | 2025-02-17 15:04:50 +02:00 | 
				
					
						|  Yasen Pramatarov | 00e2a38087 | Renames ratelimitTable to authRatelimitTable | 2025-02-17 14:52:24 +02:00 | 
				
					
						|  Yasen Pramatarov | 80bf3ee2ed | Switches from session messages to feedback class ones | 2025-02-17 14:46:19 +02:00 | 
				
					
						|  Yasen Pramatarov | c32bbd518b | Adds valifdation to profile page | 2025-02-17 14:44:47 +02:00 | 
				
					
						|  Yasen Pramatarov | 730a5c153e | Adds session management | 2025-02-17 14:36:00 +02:00 | 
				
					
						|  Yasen Pramatarov | 3a9916e63b | Renames messages to feedback | 2025-02-17 10:24:50 +02:00 | 
				
					
						|  Yasen Pramatarov | 3e9eb0d822 | Renames messages to feedback | 2025-02-16 10:18:26 +02:00 | 
				
					
						|  Yasen Pramatarov | ef97dda39b | Renames messages to feedback | 2025-02-15 10:13:39 +02:00 | 
				
					
						|  Yasen Pramatarov | 31f4a99d20 | Removes hardcoded messages | 2025-02-12 17:48:27 +02:00 | 
				
					
						|  Yasen Pramatarov | 759059baad | Adds new messages | 2025-02-11 17:25:55 +02:00 | 
				
					
						|  Yasen Pramatarov | cca0eb63a6 | Adds validation to security pages | 2025-02-10 19:33:24 +02:00 | 
				
					
						|  Yasen Pramatarov | 6c37a082bf | Adds validation to registration form | 2025-02-10 19:25:17 +02:00 | 
				
					
						|  Yasen Pramatarov | d2a9280d7d | Omit sidebar for non-logged in users | 2025-02-10 19:18:15 +02:00 | 
				
					
						|  Yasen Pramatarov | 64d19f61f2 | Bugfix, allows both "true" an "1" for registration enabled, | 2025-02-06 13:18:19 +02:00 | 
				
					
						|  Yasen Pramatarov | cadc7b7750 | Adds validator class, to be used in forms validation | 2025-02-06 13:14:29 +02:00 | 
				
					
						|  Yasen Pramatarov | d84c015787 | Fixes html | 2025-01-30 18:55:09 +02:00 | 
				
					
						|  Yasen Pramatarov | 27a4dca7c6 | Adds CSRF checks to login/logout pages | 2025-01-30 18:48:46 +02:00 | 
				
					
						|  Yasen Pramatarov | 9c9a306f55 | Implements security helper and CSRF middleware | 2025-01-30 18:47:13 +02:00 | 
				
					
						|  Yasen Pramatarov | eecd74cc0f | Foxes date and time on dashboard | 2025-01-30 13:31:39 +02:00 | 
				
					
						|  Yasen Pramatarov | b4df4b785a | Fixes date and time display | 2025-01-29 17:46:47 +02:00 | 
				
					
						|  Yasen Pramatarov | 9b00e3d42c | Rebuilds conferences page | 2025-01-29 17:20:32 +02:00 | 
				
					
						|  Yasen Pramatarov | 170e885251 | Small final fixes to components and participants pages | 2025-01-29 16:05:56 +02:00 | 
				
					
						|  Yasen Pramatarov | a96b203021 | HTML fixes | 2025-01-29 15:56:08 +02:00 | 
				
					
						|  Yasen Pramatarov | 057cc6dca5 | Cleans up components page code | 2025-01-29 15:55:45 +02:00 | 
				
					
						|  Yasen Pramatarov | 11d4118e71 | Rebuilds participants page | 2025-01-29 15:47:10 +02:00 | 
				
					
						|  Yasen Pramatarov | f13cad57d8 | HTML fixes | 2025-01-29 15:46:42 +02:00 | 
				
					
						|  Yasen Pramatarov | b552a80203 | Cleans up the old code | 2025-01-29 10:46:18 +02:00 | 
				
					
						|  Yasen Pramatarov | b971a76662 | Rebuilds livejs pages | 2025-01-29 10:46:06 +02:00 | 
				
					
						|  Yasen Pramatarov | 25da7331f0 | Adds more pages descriptions | 2025-01-29 10:45:24 +02:00 | 
				
					
						|  Yasen Pramatarov | 50b89f92ea | Fixes HTML | 2025-01-29 10:44:54 +02:00 | 
				
					
						|  Yasen Pramatarov | 676e145349 | Adds pages descrition | 2025-01-29 10:43:37 +02:00 | 
				
					
						|  Yasen Pramatarov | f952257c20 | Cleans up old files | 2025-01-28 21:19:47 +02:00 | 
				
					
						|  Yasen Pramatarov | e6e91b19d0 | Moves live configjs to separate page | 2025-01-28 21:19:24 +02:00 | 
				
					
						|  Yasen Pramatarov | 26c7660bfa | Moves graphs to separate page | 2025-01-28 21:18:48 +02:00 | 
				
					
						|  Yasen Pramatarov | e50ac96b50 | Moves latest data to separate page | 2025-01-28 21:18:20 +02:00 | 
				
					
						|  Yasen Pramatarov | 20a39f5c29 | Reorganizes static files and libs | 2025-01-28 21:16:34 +02:00 | 
				
					
						|  Yasen Pramatarov | 6e4657e90f | Fixes the html of agents pages | 2025-01-28 15:54:42 +02:00 | 
				
					
						|  Yasen Pramatarov | 779d3e0bf6 | Updates latest data page functionality | 2025-01-28 15:27:40 +02:00 | 
				
					
						|  Yasen Pramatarov | a288d311c0 | Troubleshoots platforms adding and deleting | 2025-01-27 17:27:46 +02:00 | 
				
					
						|  Yasen Pramatarov | f87c42a746 | HTML fixes | 2025-01-26 19:07:07 +02:00 | 
				
					
						|  Yasen Pramatarov | 299327cf29 | Fix config page title | 2025-01-26 18:32:29 +02:00 | 
				
					
						|  Yasen Pramatarov | eb512c4c1b | Adds js messages to settings page | 2025-01-26 18:18:43 +02:00 | 
				
					
						|  Yasen Pramatarov | 7dfd50e19a | Updates config page with the new js messages | 2025-01-26 18:06:00 +02:00 | 
				
					
						|  Yasen Pramatarov | dfdb24a550 | Adds JS messages system in separate files for easy inclusion | 2025-01-26 18:05:29 +02:00 | 
				
					
						|  Yasen Pramatarov | 828020d689 | Fixes config editing JS messages | 2025-01-26 17:32:37 +02:00 | 
				
					
						|  Yasen Pramatarov | 4a8185839d | Fixes HTML of config page | 2025-01-26 15:33:45 +02:00 | 
				
					
						|  Yasen Pramatarov | 71d0984e9d | Redesigns the components page | 2025-01-26 14:39:10 +02:00 | 
				
					
						|  Yasen Pramatarov | 4e79b76377 | HTML fix | 2025-01-26 14:07:58 +02:00 | 
				
					
						|  Yasen Pramatarov | fc16bea465 | HTML fixes | 2025-01-26 14:07:28 +02:00 | 
				
					
						|  Yasen Pramatarov | df200aae64 | Redesignes and fixes the agents page | 2025-01-26 00:11:19 +02:00 | 
				
					
						|  Yasen Pramatarov | 06cc20fb2a | Fixes bug in configjs and interfaceconfigjs pages | 2025-01-24 16:13:45 +02:00 | 
				
					
						|  Yasen Pramatarov | 5a451115f4 | Highlights selected host or agent | 2025-01-24 16:03:26 +02:00 | 
				
					
						|  Yasen Pramatarov | fc71cdd7f8 | Fixes status page design | 2025-01-24 11:48:37 +02:00 | 
				
					
						|  Yasen Pramatarov | e59920cfd0 | Troubleshoots settings page | 2025-01-23 18:40:55 +02:00 | 
				
					
						|  Yasen Pramatarov | 6e6f4f6694 | Desing fixes | 2025-01-23 14:16:00 +02:00 | 
				
					
						|  Yasen Pramatarov | 752f519ccc | Enhances messages system with JS-based messages | 2025-01-23 14:06:36 +02:00 |