Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								e8576d3e94
								
							
								
							
						 | 
						
							
							
								
								Removes logging logic from index and replaces old log class with a wrapper
							
							
							
							
							
						 | 
						
							2025-04-25 10:20:57 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								ff28ebf753
								
							
								
							
						 | 
						
							
							
								
								Adds log entry to main menu
							
							
							
							
							
						 | 
						
							2025-04-25 10:14:21 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								242b63317b
								
							
								
							
						 | 
						
							
							
								
								Makes the old code work with the new Log plugin
							
							
							
							
							
						 | 
						
							2025-04-25 10:13:12 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								a004602ce2
								
							
								
							
						 | 
						
							
							
								
								Replaces olg logs helper with IP helper
							
							
							
							
							
						 | 
						
							2025-04-25 10:07:01 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								c749726a79
								
							
								
							
						 | 
						
							
							
								
								Removes old log pages
							
							
							
							
							
						 | 
						
							2025-04-25 10:05:51 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								fe91a91081
								
							
								
							
						 | 
						
							
							
								
								Adds NullLogger when logging system is missing
							
							
							
							
							
						 | 
						
							2025-04-25 09:52:48 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								ed1c305358
								
							
								
							
						 | 
						
							
							
								
								Fixes config code
							
							
							
							
							
						 | 
						
							2025-04-24 14:30:35 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								13f2ca4fe4
								
							
								
							
						 | 
						
							
							
								
								Moves database connection to DatabaseConnector core class
							
							
							
							
							
						 | 
						
							2025-04-24 14:12:24 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								891e85b0bb
								
							
								
							
						 | 
						
							
							
								
								Adds DatabaseConnector core class
							
							
							
							
							
						 | 
						
							2025-04-24 13:57:08 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								7dfbe49996
								
							
								
							
						 | 
						
							
							
								
								Adds ConfigLoader core class
							
							
							
							
							
						 | 
						
							2025-04-24 13:49:52 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								8628985361
								
							
								
							
						 | 
						
							
							
								
								Adds HookDispatcher core class for plugin hooks
							
							
							
							
							
						 | 
						
							2025-04-24 13:25:30 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								facddb0d6d
								
							
								
							
						 | 
						
							
							
								
								Adds PluginManager core class
							
							
							
							
							
						 | 
						
							2025-04-24 13:25:03 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								9c896d9e0e
								
							
								
							
						 | 
						
							
							
								
								Creates /app/core/ for core infrastructure code, essential for the app
							
							
							
							
							
						 | 
						
							2025-04-24 12:34:27 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								bccd48014b
								
							
								
							
						 | 
						
							
							
								
								Removes no more used session middleware
							
							
							
							
							
						 | 
						
							2025-04-23 13:58:43 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								10083ff7af
								
							
								
							
						 | 
						
							
							
								
								Adds 'logout' and 'register' to login redirect whitelist
							
							
							
							
							
						 | 
						
							2025-04-23 13:57:11 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								cfa8540be9
								
							
								
							
						 | 
						
							
							
								
								Removes username forms autofocus
							
							
							
							
							
						 | 
						
							2025-04-23 13:56:07 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								0b59072d9b
								
							
								
							
						 | 
						
							
							
								
								Adds login redirection to original requested page
							
							
							
							
							
						 | 
						
							2025-04-22 15:31:50 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								40c646291e
								
							
								
							
						 | 
						
							
							
								
								Removes old registration core code
							
							
							
							
							
						 | 
						
							2025-04-17 10:45:29 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								8dfd54eb9f
								
							
								
							
						 | 
						
							
							
								
								Replaces hardcoded register link with a plugin hook
							
							
							
							
							
						 | 
						
							2025-04-17 10:31:35 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								5246c47ee6
								
							
								
							
						 | 
						
							
							
								
								Makes csrf_token a global constant and moves it to includes
							
							
							
							
							
						 | 
						
							2025-04-16 13:11:51 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								221a6e8139
								
							
								
							
						 | 
						
							
							
								
								Removes system settings entries from sidebar menu
							
							
							
							
							
						 | 
						
							2025-04-15 22:43:23 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								b098096930
								
							
								
							
						 | 
						
							
							
								
								Uses $userId instead of session var
							
							
							
							
							
						 | 
						
							2025-04-15 22:40:29 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								47779baa5e
								
							
								
							
						 | 
						
							
							
								
								Adds top right system menu
							
							
							
							
							
						 | 
						
							2025-04-15 22:37:49 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								eebdbc409c
								
							
								
							
						 | 
						
							
							
								
								Adds top right help menu
							
							
							
							
							
						 | 
						
							2025-04-15 22:29:55 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								95530ed5f0
								
							
								
							
						 | 
						
							
							
								
								Adds CSRF to profile edit pages
							
							
							
							
							
						 | 
						
							2025-04-15 18:10:17 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								0a7f3737c5
								
							
								
							
						 | 
						
							
							
								
								Explicitly adds/removes rights, makes possible to remove all rights
							
							
							
							
							
						 | 
						
							2025-04-15 18:05:09 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								9cb7812144
								
							
								
							
						 | 
						
							
							
								
								Bugfixes
							
							
							
							
							
						 | 
						
							2025-04-15 17:57:13 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								4625321079
								
							
								
							
						 | 
						
							
							
								
								Removes length check for old password
							
							
							
							
							
						 | 
						
							2025-04-14 19:39:51 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								1c2c1a76fa
								
							
								
							
						 | 
						
							
							
								
								Fixes bugs in login ratelimiting
							
							
							
							
							
						 | 
						
							2025-04-14 19:36:07 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								8d64bf7c6e
								
							
								
							
						 | 
						
							
							
								
								Ratelimits only failed login attempts
							
							
							
							
							
						 | 
						
							2025-04-14 19:12:26 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								45181c11c5
								
							
								
							
						 | 
						
							
							
								
								Fixes db connection issues
							
							
							
							
							
						 | 
						
							2025-04-14 18:07:15 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								9e94639657
								
							
								
							
						 | 
						
							
							
								
								Makes password at least 8 chars
							
							
							
							
							
						 | 
						
							2025-04-14 15:48:54 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								649a94c560
								
							
								
							
						 | 
						
							
							
								
								Fixes to show session expiration only once
							
							
							
							
							
						 | 
						
							2025-04-14 15:31:19 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								8655258ac3
								
							
								
							
						 | 
						
							
							
								
								Standartizes $userId as user ID variable in whole app
							
							
							
							
							
						 | 
						
							2025-04-14 10:39:58 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								67ba6b38c7
								
							
								
							
						 | 
						
							
							
								
								Session expiration bug fix
							
							
							
							
							
						 | 
						
							2025-04-14 10:06:13 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								582b5492fe
								
							
								
							
						 | 
						
							
							
								
								Removes unneded login reirects
							
							
							
							
							
						 | 
						
							2025-04-13 20:05:10 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								101f4c539a
								
							
								
							
						 | 
						
							
							
								
								Validates pagination vars
							
							
							
							
							
						 | 
						
							2025-04-13 19:49:47 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								522cded113
								
							
								
							
						 | 
						
							
							
								
								Implements the session class
							
							
							
							
							
						 | 
						
							2025-04-13 19:46:48 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								f77e15bf44
								
							
								
							
						 | 
						
							
							
								
								Implements the new session class
							
							
							
							
							
						 | 
						
							2025-04-13 19:34:13 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								dbdbe1bf49
								
							
								
							
						 | 
						
							
							
								
								Switches to session class in templates
							
							
							
							
							
						 | 
						
							2025-04-13 19:12:28 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								d3f0c90272
								
							
								
							
						 | 
						
							
							
								
								Removes code duplicating with session class
							
							
							
							
							
						 | 
						
							2025-04-13 19:11:52 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								566b16190e
								
							
								
							
						 | 
						
							
							
								
								Adds session timeout message
							
							
							
							
							
						 | 
						
							2025-04-13 19:06:48 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								5281102e36
								
							
								
							
						 | 
						
							
							
								
								Adds a special 'session' class for all session things.
							
							
							
							
							
						 | 
						
							2025-04-13 15:18:53 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								b6420391e1
								
							
								
							
						 | 
						
							
							
								
								Prepares for v0.4
							
							
							
							
							
						 | 
						
							2025-04-12 17:21:34 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								f8118315e7
								
							
								
							
						 | 
						
							
							
								
								Fixes session tests
							
							
							
							
							
						 | 
						
							2025-04-12 16:48:53 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								d28d69d350
								
							
								
							
						 | 
						
							
							
								
								Fixes CSRF issue after login with 2fa code
							
							
							
							
							
						 | 
						
							2025-04-12 16:28:33 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								2ca1714992
								
							
								
							
						 | 
						
							
							
								
								Fixes session management and increases time to 2 hours w/out "remember me"
							
							
							
							
							
						 | 
						
							2025-04-12 16:22:41 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								d72dd5fabc
								
							
								
							
						 | 
						
							
							
								
								Fixes config editing
							
							
							
							
							
						 | 
						
							2025-04-11 18:29:47 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								d253d87515
								
							
								
							
						 | 
						
							
							
								
								Fixes config file editing
							
							
							
							
							
						 | 
						
							2025-04-11 16:55:08 +03:00 | 
						
					
				
					
						
							
							
								
									
								
								 Yasen Pramatarov
							
						 | 
						
							
							
							
							
								
							
								9d3bb9ef04
								
							
								
							
						 | 
						
							
							
								
								Fixes border case of empty profile fields
							
							
							
							
							
						 | 
						
							2025-04-09 09:17:17 +03:00 |