diff --git a/crates/lanspread-tauri-deno-ts/src/App.tsx b/crates/lanspread-tauri-deno-ts/src/App.tsx
index 76b5b5d..850804a 100644
--- a/crates/lanspread-tauri-deno-ts/src/App.tsx
+++ b/crates/lanspread-tauri-deno-ts/src/App.tsx
@@ -48,7 +48,8 @@ const App = () => {
const getFilteredGames = (games: Game[], filter: GameFilter): Game[] => {
switch (filter) {
case 'available':
- return games.filter(game => game.peer_count > 0);
+ // Show union of installed games and games with peers
+ return games.filter(game => game.installed || game.peer_count > 0);
case 'installed':
return games.filter(game => game.installed);
case 'all':
@@ -403,18 +404,21 @@ const App = () => {