From 13d7cd09196853820fc3701ce449cbe45258c752 Mon Sep 17 00:00:00 2001
From: Sebastian Mark <smark@posteo.net>
Date: Thu, 24 Oct 2024 22:48:45 +0200
Subject: [PATCH 1/2] feat: add number of connected clients to log output

---
 internal/websocket/client_commands.go    | 2 +-
 internal/websocket/handle_connections.go | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/internal/websocket/client_commands.go b/internal/websocket/client_commands.go
index 67a917d..d394601 100644
--- a/internal/websocket/client_commands.go
+++ b/internal/websocket/client_commands.go
@@ -16,7 +16,7 @@ func handleClientCommands(ws *websocket.Conn) {
 
 		_, message, err := ws.ReadMessage()
 		if err != nil {
-			log.Printf("Client disconnected from %s (%v)", ws.NetConn().RemoteAddr(), err)
+			log.Printf("Client disconnected from %s (%v) (total: %d)", ws.NetConn().RemoteAddr(), err, len(Clients)-1)
 			delete(Clients, ws)
 			break
 		}
diff --git a/internal/websocket/handle_connections.go b/internal/websocket/handle_connections.go
index c80605a..47c1e9a 100644
--- a/internal/websocket/handle_connections.go
+++ b/internal/websocket/handle_connections.go
@@ -27,7 +27,7 @@ func HandleConnections(w http.ResponseWriter, r *http.Request) {
 	}
 	defer ws.Close()
 
-	log.Printf("Client connected from %v", ws.NetConn().RemoteAddr())
+	log.Printf("Client connected from %v (total: %d)", ws.NetConn().RemoteAddr(), len(Clients)+1)
 
 	// Register the new client
 	mu.Lock()

From d256235c1b927e1f873fc45c1bf5d50d6ee449df Mon Sep 17 00:00:00 2001
From: Sebastian Mark <smark@posteo.net>
Date: Thu, 24 Oct 2024 22:49:40 +0200
Subject: [PATCH 2/2] feat: bump version to v0.0.2

---
 internal/metadata/version.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/metadata/version.go b/internal/metadata/version.go
index 89b5b3c..08798f2 100644
--- a/internal/metadata/version.go
+++ b/internal/metadata/version.go
@@ -1,3 +1,3 @@
 package metadata
 
-const GoTomatoVersion = "v0.0.1" // The GoTomato Version
+const GoTomatoVersion = "v0.0.2" // The GoTomato Version