Tarun Singh 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4af30701 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/louislam/uptime-kuma  into status-page-expiry  
							
							
							
						 
						
							2023-07-13 20:02:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13ae878ee8 
								
							 
						 
						
							
							
								
								Merge pull request  #3347  from louislam/1.22.X  
							
							... 
							
							
							
							1.22.x merge to master 
							
						 
						
							2023-07-05 11:35:36 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tarun Singh 
								
							 
						 
						
							
							
							
							
								
							
							
								4ea5771f97 
								
							 
						 
						
							
							
								
								Status page certificate expiry  
							
							
							
						 
						
							2023-07-04 19:37:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								df8fcffb19 
								
							 
						 
						
							
							
								
								Drop unused code  
							
							
							
						 
						
							2023-07-03 14:50:30 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f6035899d 
								
							 
						 
						
							
							
								
								Real browser monitor type ( #3308 )  
							
							
							
						 
						
							2023-06-27 15:54:33 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peace 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bd76c2795 
								
							 
						 
						
							
							
								
								Merge branch 'master' into group-monitors  
							
							
							
						 
						
							2023-05-31 20:51:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1be74e2720 
								
							 
						 
						
							
							
								
								Merge pull request  #2870  from chakflying/feat/auto-theme-status-page  
							
							... 
							
							
							
							Feat: Support auto theme in status pages 
							
						 
						
							2023-04-03 02:38:30 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								227cec86a8 
								
							 
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2023-03-31 20:25:37 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								02291730fe 
								
							 
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2023-03-31 04:04:17 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelson Chan 
								
							 
						 
						
							
							
							
							
								
							
							
								150607cc93 
								
							 
						 
						
							
							
								
								Feat: Support auto theme in status pages  
							
							
							
						 
						
							2023-03-02 07:26:26 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								669f8700b2 
								
							 
						 
						
							
							
								
								Switched to nanoid for key generation  
							
							... 
							
							
							
							To try and prevent any security issues, use an external package to
generate key instead of doing it ourselves. Note: we have to use nanoid
version 3 as nanoid version 4 requires ESM. Currently, nanoid v3 is
still supported.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com> 
							
						 
						
							2023-02-26 19:36:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06ee68dc0e 
								
							 
						 
						
							
							
								
								Merge branch 'feature/1685-prometheus-api-key' of github.com:Computroniks/uptime-kuma into feature/1685-prometheus-api-key  
							
							
							
						 
						
							2023-02-26 16:47:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42a69c16ca 
								
							 
						 
						
							
							
								
								Switched to crypto.randomBytes fpr key generation  
							
							... 
							
							
							
							Keys are now 32 bytes long encoded in a URL safe base64 string
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com> 
							
						 
						
							2023-02-26 16:47:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								ef64077980 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into feature/1685-prometheus-api-key  
							
							... 
							
							
							
							# Conflicts:
#	src/lang/en.json 
							
						 
						
							2023-02-25 00:06:25 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelson Chan 
								
							 
						 
						
							
							
							
							
								
							
							
								c65a920050 
								
							 
						 
						
							
							
								
								Chore: Fix code comment  
							
							
							
						 
						
							2023-02-24 21:09:55 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelson Chan 
								
							 
						 
						
							
							
							
							
								
							
							
								7b8ed01f27 
								
							 
						 
						
							
							
								
								Fix: getGameList returns nothing on first run  
							
							
							
						 
						
							2023-02-24 21:06:00 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peace 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cef0a0faf4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into group-monitors  
							
							
							
						 
						
							2023-02-16 21:38:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7feca1cd6 
								
							 
						 
						
							
							
								
								Added API key authentication handler  
							
							... 
							
							
							
							API key authentication is now possible by making use of the X-API-Key
header. API authentication will only be enabled when a user adds their
first API key, up until this point, they can still use their username
and password to authenticate with API endpoints. After the user adds
their first API key, they may only use API keys in future to
authenticate with the API.
In this commit, the prometheus /metrics endpoint has been changed over
to the new authentication system.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com> 
							
						 
						
							2023-02-15 00:39:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7f2fa982a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/1685-prometheus-api-key  
							
							
							
						 
						
							2023-02-14 19:53:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee2eb5109b 
								
							 
						 
						
							
							
								
								Added basic web interface for API keys  
							
							... 
							
							
							
							Web interfaces for manging API keys have been added however translation
keys are still required.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com> 
							
						 
						
							2023-02-14 19:49:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c 
								
							 
						 
						
							
							
							
							
								
							
							
								a823ed8ccc 
								
							 
						 
						
							
							
								
								Feature - Google Analytics - Removed unused import.  
							
							
							
						 
						
							2023-02-03 11:49:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c 
								
							 
						 
						
							
							
							
							
								
							
							
								913bb611d5 
								
							 
						 
						
							
							
								
								Feature - Google Analytics - Removed regex to validate a Google Analytics tag.  
							
							
							
						 
						
							2023-02-02 21:52:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c 
								
							 
						 
						
							
							
							
							
								
							
							
								2b3a3895b3 
								
							 
						 
						
							
							
								
								Feature - Google Analytics - Use Regex to validate UA as per  https://support.google.com/analytics/answer/9310895  
							
							
							
						 
						
							2023-02-02 21:51:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c 
								
							 
						 
						
							
							
							
							
								
							
							
								29e24e0de9 
								
							 
						 
						
							
							
								
								Feature - Added Optional Google Analytics tag for Status Page.  
							
							
							
						 
						
							2023-02-02 21:51:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peace 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c581ade90 
								
							 
						 
						
							
							
								
								Merge branch 'louislam:master' into group-monitors  
							
							
							
						 
						
							2023-02-01 20:44:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peace 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3ac351d75 
								
							 
						 
						
							
							
								
								feat: set childs under maintenance if parent is too  
							
							
							
						 
						
							2023-01-28 14:02:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								ddce8f0cb0 
								
							 
						 
						
							
							
								
								Fix plugin installation  
							
							
							
						 
						
							2023-01-28 19:00:13 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5ca67d062 
								
							 
						 
						
							
							
								
								HTTPS Monitor using Real Browsers + Limited plugin support ( #1787 )  
							
							
							
						 
						
							2023-01-27 18:25:57 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								83e0401dd8 
								
							 
						 
						
							
							
								
								Show game list for GameDig monitor  
							
							
							
						 
						
							2023-01-24 23:03:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								e88e10cc8e 
								
							 
						 
						
							
							
								
								Fix   #2494  
							
							
							
						 
						
							2023-01-01 21:43:54 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								df21f7da76 
								
							 
						 
						
							
							
								
								Check login for initServerTimezone  
							
							
							
						 
						
							2022-12-16 12:56:40 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								39987ba9ac 
								
							 
						 
						
							
							
								
								Init server timezone  
							
							
							
						 
						
							2022-12-12 22:57:57 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								e478084ff9 
								
							 
						 
						
							
							
								
								Fix Uptime Kuma cannot be stopped  
							
							
							
						 
						
							2022-12-08 19:13:47 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								e07aa982c3 
								
							 
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2022-10-11 18:23:17 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ccaa7a9f 
								
							 
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2022-10-10 20:48:11 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								b007681e67 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into karelkryda_master  
							
							... 
							
							
							
							# Conflicts:
#	server/model/monitor.js
#	server/model/status_page.js
#	src/languages/en.js 
							
						 
						
							2022-10-09 19:26:00 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								0686757160 
								
							 
						 
						
							
							
								
								[Docker Monitor] Change tcp:// to http://  
							
							
							
						 
						
							2022-10-04 16:19:56 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								b1465c0282 
								
							 
						 
						
							
							
								
								- Maintenance standardize datetime format to YYYY-MM-DD hh:mm:ss  
							
							... 
							
							
							
							- Import dayjs extensions one time only
- Maintenance activeCondition centralize 
							
						 
						
							2022-09-28 00:20:17 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								4002b9f577 
								
							 
						 
						
							
							
								
								[WIP] Checking maintenance time using maintenance_timeslot table  
							
							
							
						 
						
							2022-09-27 20:44:44 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								3f63cb246b 
								
							 
						 
						
							
							
								
								[WIP] Handle timezone offset for timeRange  
							
							
							
						 
						
							2022-09-25 19:38:28 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								f11dfc8f43 
								
							 
						 
						
							
							
								
								[WIP] Add/Edit Maintenance with new UI and recurring  
							
							
							
						 
						
							2022-09-24 19:18:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								120e578398 
								
							 
						 
						
							
							
								
								Move maintenance code to maintenance-socket-handler.js  
							
							
							
						 
						
							2022-09-17 16:58:08 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								7017c2e625 
								
							 
						 
						
							
							
								
								Move maintenance code to maintenance-socket-handler.js  
							
							
							
						 
						
							2022-09-17 16:54:21 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								f3322398e5 
								
							 
						 
						
							
							
								
								Fix and improve test docker host  
							
							
							
						 
						
							2022-07-29 20:57:13 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Moritz R 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60e7824ff0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2022-07-24 14:37:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c0derMo 
								
							 
						 
						
							
							
							
							
								
							
							
								e356d5f623 
								
							 
						 
						
							
							
								
								Fixing linting & adding documentation  
							
							
							
						 
						
							2022-07-22 15:57:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									c0derMo 
								
							 
						 
						
							
							
							
							
								
							
							
								0d098b0958 
								
							 
						 
						
							
							
								
								Docker Hosts are now a table & have their own dialog  
							
							
							
						 
						
							2022-07-22 15:47:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								239611a016 
								
							 
						 
						
							
							
								
								Do not set sendUrl if sendUrl is undefined  
							
							
							
						 
						
							2022-07-22 23:27:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Nickson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1d24782f8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/#1221-clickable-hostaname-on-status-page  
							
							
							
						 
						
							2022-06-18 23:53:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Louis Lam 
								
							 
						 
						
							
							
							
							
								
							
							
								b97019eea8 
								
							 
						 
						
							
							
								
								Fix cloudflared cannot be stopped in No Auth mode due to password checking  
							
							
							
						 
						
							2022-06-18 19:06:03 +08:00