|  Yasen Pramatarov | 457c946946 | Adds some user right restrictions | 2025-04-27 15:48:07 +03:00 | 
				
					
						|  Yasen Pramatarov | f84a337607 | Fixes log plugin | 2025-04-27 15:43:45 +03:00 | 
				
					
						|  Yasen Pramatarov | 1f3d331b25 | Adds pipeline in index for all middleware | 2025-04-26 15:36:41 +03:00 | 
				
					
						|  Yasen Pramatarov | adb8e42d61 | Changes sql tables to use singular names | 2025-04-25 16:16:38 +03:00 | 
				
					
						|  Yasen Pramatarov | 880c45025c | Migrates app database from SQLite to MariaDB | 2025-04-25 12:10:29 +03:00 | 
				
					
						|  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 |