mirror of
https://github.com/isledecomp/isle.pizza.git
synced 2026-05-03 11:13:56 +00:00
* Add multiplayer, cloud sync, crash reporting, scene player, and memories features * Fix multiplayer overlay showing "Waiting for ..." with no names * Fix OGL link in README * Update README with architecture, backend setup, environment variables, and CI docs * Fix save editor showing wrong name for orphaned save slots Players.gsi could fall out of sync with save files during cloud sync because the saveSlotWritten event only tracked the slot file and History.gsi for incremental upload, not Players.gsi. This caused slots without a matching Players.gsi entry to display the first player's name due to a fallback to index 0. - Track Players.gsi in saveSlotWritten handler for incremental uploads - Remove broken fallback to player index 0 in name resolution - Hide save slots with no Players.gsi entry from the save editor UI
45 lines
2.2 KiB
HTML
45 lines
2.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<base href="/">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
|
|
<title>LEGO® Island</title>
|
|
|
|
<meta name="description"
|
|
content="Play LEGO® Island (1997) in your browser — no download required. A faithful open-source recreation built from the original decompiled source code, running on desktop, mobile, and more.">
|
|
<meta name="keywords"
|
|
content="LEGO Island, LEGO, 1997, browser game, play online, no download, WebAssembly, open source, retro gaming, Pepper Roni, Infomaniac, Brickster, isledecomp">
|
|
<meta name="author" content="isledecomp">
|
|
<meta name="robots" content="index, follow">
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:url" content="https://isle.pizza/">
|
|
<meta name="twitter:title" content="LEGO® Island — Play in Your Browser">
|
|
<meta name="twitter:description" content="The classic 1997 LEGO® Island adventure, faithfully rebuilt to run in modern browsers. No download, no install — just play.">
|
|
<meta name="twitter:image" content="https://isle.pizza/images/island.webp">
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://isle.pizza/">
|
|
<meta property="og:title" content="LEGO® Island — Play in Your Browser">
|
|
<meta property="og:description" content="The classic 1997 LEGO® Island adventure, faithfully rebuilt to run in modern browsers. No download, no install — just play.">
|
|
<meta property="og:image" content="https://isle.pizza/images/island.webp">
|
|
<meta property="og:site_name" content="LEGO® Island">
|
|
|
|
<link rel="manifest" href="manifest.json">
|
|
<link rel="icon" type="image/png" href="favicon.png">
|
|
<link rel="canonical" href="https://isle.pizza">
|
|
<link rel="preload" as="image" href="/images/install.webp" fetchpriority="high">
|
|
<style>
|
|
body { margin: 0; background-color: #000000; }
|
|
#app:empty { visibility: hidden; }
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="app"></div>
|
|
<script type="module" src="/src/main.js"></script>
|
|
<script src="/isle.js" defer></script>
|
|
</body>
|
|
|
|
</html>
|