Matthew Nickson 
							
						 
					 
					
						
						
							
						
						fbfa5a33ed 
					 
					
						
						
							
							Added Clickable hostname on status page.  #1221  
						
						... 
						
						
						
						This should fully implement #1221  by modifying the API and adding two
new properties to the result. The `sendUrl` property denotes if the URL
is sent and `url` is included when required.
Client side checks have been implemented in order to only show a link
when the URL is vaugely correct. I.e not "" or "https://". This prevents
the link from being included if the monitor type is not HTTP without
having to publicly expose the monitor type.
The exposure of the URL is configuarable for each monitor on each
status page by clicking on the link icon.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2022-06-11 17:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						068b920553 
					 
					
						
						
							
							Add JSDoc to server/socket-handlers/*  
						
						... 
						
						
						
						Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2022-04-21 17:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						10f6a3c4f5 
					 
					
						
						
							
							Merge pull request  #1229  from Computroniks/#1209-Logout-button-in-navbar  
						
						... 
						
						
						
						Add #1209 : logout button in navbar 
						
						
					 
					
						2022-04-19 19:59:52 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						29d2d95c71 
					 
					
						
						
							
							Merge branch '1.14.X'  
						
						... 
						
						
						
						# Conflicts:
#	package.json
#	server/server.js 
						
						
					 
					
						2022-04-19 16:43:13 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						919393cac9 
					 
					
						
						
							
							Partially change the server core into a class, remove all require("./server")  #1520  
						
						
						
						
					 
					
						2022-04-19 15:38:59 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						17d4003e5c 
					 
					
						
						
							
							Add dropdown menu  
						
						
						
						
					 
					
						2022-04-19 00:39:49 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						8eb83394f7 
					 
					
						
						
							
							Refine UI/UX for custom css / footer text. Add switch for show/hide powered by  
						
						
						
						
					 
					
						2022-04-17 14:53:13 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						649f3106e1 
					 
					
						
						
							
							Enforce semicolon, fix format globally  
						
						
						
						
					 
					
						2022-04-14 01:20:54 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						e9ce1433cd 
					 
					
						
						
							
							Change log_info to log.info by making it into an object  
						
						
						
						
					 
					
						2022-04-13 23:33:37 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						279e2eb3f6 
					 
					
						
						
							
							Merge branch 'master' into logging  
						
						... 
						
						
						
						# Conflicts:
#	server/database.js
#	server/jobs.js
#	server/model/monitor.js
#	server/routers/api-router.js
#	server/server.js
#	server/socket-handlers/status-page-socket-handler.js
#	server/util-server.js 
						
						
					 
					
						2022-04-12 16:32:14 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						c9fa183712 
					 
					
						
						
							
							Manage domain names  
						
						
						
						
					 
					
						2022-04-10 00:25:27 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						008dc27f52 
					 
					
						
						
							
							Reload proxy settings for monitors in the monitorList  
						
						
						
						
					 
					
						2022-04-07 23:03:45 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						082c2dd32d 
					 
					
						
						
							
							Remove restartMonitors() and move proxy socket events to a socket handler file  
						
						
						
						
					 
					
						2022-04-07 14:45:37 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						48d679234a 
					 
					
						
						
							
							Stop bree and cloudflared while the server shutting down  
						
						
						
						
					 
					
						2022-04-05 19:41:29 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						6674005e8b 
					 
					
						
						
							
							Fix storing cloudflared token while start cloudflared  
						
						
						
						
					 
					
						2022-03-31 15:58:39 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						b72a2d350f 
					 
					
						
						
							
							Set cloudflared token from env var or arg  
						
						
						
						
					 
					
						2022-03-30 20:08:26 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						82ea896bbc 
					 
					
						
						
							
							Improve the workflow of cloudflared  
						
						
						
						
					 
					
						2022-03-30 11:59:49 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						f1f4b3b377 
					 
					
						
						
							
							Add reverse proxy setting page for controlling cloudflared  
						
						
						
						
					 
					
						2022-03-30 01:49:45 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						44fb2a88f2 
					 
					
						
						
							
							Add cloudflared socket handler  
						
						
						
						
					 
					
						2022-03-29 14:48:02 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						28d72fcd08 
					 
					
						
						
							
							Fix   #1409 , slug cannot be empty  
						
						
						
						
					 
					
						2022-03-24 23:43:07 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						ad2130b7b5 
					 
					
						
						
							
							[Status Page] Fix monitors are deleted unexpectedly  #1399  
						
						
						
						
					 
					
						2022-03-22 00:06:29 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						d7a839aa52 
					 
					
						
						
							
							[Status Page] Fix reset entry page  
						
						
						
						
					 
					
						2022-03-18 17:57:08 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						37be7df9b0 
					 
					
						
						
							
							[Status Page] Delete status page  
						
						
						
						
					 
					
						2022-03-18 15:19:52 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						27bfae67af 
					 
					
						
						
							
							[Status Page] Add a new status page  
						
						
						
						
					 
					
						2022-03-17 23:38:43 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						e87cdf4d09 
					 
					
						
						
							
							[Status Page] wip, upload logo and status page listing  
						
						
						
						
					 
					
						2022-03-17 16:42:26 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						1033ca5cf4 
					 
					
						
						
							
							[Status Page] wip, combine api, add status_page_id into group and incident tables  
						
						
						
						
					 
					
						2022-03-16 15:38:10 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						18ec42b060 
					 
					
						
						
							
							[Status Page] wip  
						
						
						
						
					 
					
						2022-03-16 14:14:47 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						7c7dbf68c1 
					 
					
						
						
							
							[Status Page] wip, sidebar for editor  
						
						
						
						
					 
					
						2022-03-15 12:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								Andreas Brett 
							
						 
					 
					
						
						
							
						
						e5913c5abc 
					 
					
						
						
							
							separate log functions  
						
						
						
						
					 
					
						2021-11-15 17:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Brett 
							
						 
					 
					
						
						
							
						
						bdcdf47e52 
					 
					
						
						
							
							introduce consistent logging  
						
						
						
						
					 
					
						2021-11-11 12:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						a9e319517a 
					 
					
						
						
							
							add auto vacuum and shrink database button  
						
						
						
						
					 
					
						2021-10-26 23:02:32 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						0a5a6e6a4b 
					 
					
						
						
							
							[status page] fix monitor order  
						
						
						
						
					 
					
						2021-09-22 15:23:58 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						fe0fc63843 
					 
					
						
						
							
							[status page] send uptime  
						
						
						
						
					 
					
						2021-09-22 15:10:08 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						8c7ee94769 
					 
					
						
						
							
							add modified apicache library with disabling client cache  
						
						
						
						
					 
					
						2021-09-22 00:58:22 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						15c00d9158 
					 
					
						
						
							
							upload logo and expose ./data/upload to url  
						
						
						
						
					 
					
						2021-09-21 21:22:35 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						5f6aa32844 
					 
					
						
						
							
							fix store/fetch status page config  
						
						
						
						
					 
					
						2021-09-20 20:44:07 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						0b572df3d0 
					 
					
						
						
							
							[status page] store config  
						
						
						
						
					 
					
						2021-09-20 16:22:18 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						fd95d41d9f 
					 
					
						
						
							
							[status page] many update and save group list  
						
						
						
						
					 
					
						2021-09-19 19:04:51 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						9b8f01cfc6 
					 
					
						
						
							
							since eslint can auto fix semicolon, standardize all end with semicolon  
						
						
						
						
					 
					
						2021-09-16 22:57:34 +08:00 
						 
				 
			
				
					
						
							
							
								LouisLam 
							
						 
					 
					
						
						
							
						
						2955abb5d9 
					 
					
						
						
							
							[status page] create incident  
						
						
						
						
					 
					
						2021-09-16 22:48:28 +08:00