Rename: Hamlet -> Ham Lab (binary/module/service/config hamlab)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Mitchell-Johnson
2026-09-17 10:40:40 -07:00
co-authored by Claude Fable 5.1
parent 436732dac0
commit d76da4b37a
18 changed files with 61 additions and 61 deletions
+2 -2
View File
@@ -7,11 +7,11 @@
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="Hamlet" />
<meta name="apple-mobile-web-app-title" content="Ham Lab" />
<link rel="manifest" href="/manifest.webmanifest" />
<link rel="icon" href="/icons/icon-192.png" />
<link rel="apple-touch-icon" href="/icons/apple-touch-icon.png" />
<title>Hamlet</title>
<title>Ham Lab</title>
</head>
<body>
<div id="root"></div>
+2 -2
View File
@@ -1,11 +1,11 @@
{
"name": "hamlet-web",
"name": "hamlab-web",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "hamlet-web",
"name": "hamlab-web",
"version": "0.1.0",
"dependencies": {
"@xterm/addon-fit": "^0.10.0",
+1 -1
View File
@@ -1,5 +1,5 @@
{
"name": "hamlet-web",
"name": "hamlab-web",
"private": true,
"version": "0.1.0",
"type": "module",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "Hamlet",
"short_name": "Hamlet",
"name": "Ham Lab",
"short_name": "Ham Lab",
"description": "Linux management console",
"start_url": "/",
"scope": "/",
+2 -2
View File
@@ -1,5 +1,5 @@
// Hamlet service worker: cache hashed assets, never the API, network-first for the shell.
const CACHE = 'hamlet-v1';
// Ham Lab service worker: cache hashed assets, never the API, network-first for the shell.
const CACHE = 'hamlab-v1';
self.addEventListener('install', () => self.skipWaiting());
self.addEventListener('activate', (e) => {
e.waitUntil(caches.keys().then((ks) => Promise.all(ks.filter((k) => k !== CACHE).map((k) => caches.delete(k)))).then(() => self.clients.claim()));
+1 -1
View File
@@ -17,7 +17,7 @@ export default function Login({ onLogin }: { onLogin: () => void }) {
return (
<div className="center">
<form className="login" onSubmit={submit}>
<h1>Hamlet</h1>
<h1>Ham Lab</h1>
<input type="password" autoFocus autoComplete="current-password" placeholder="password"
value={pw} onChange={(e) => setPw(e.target.value)} />
<button disabled={busy || !pw}>{busy ? '…' : 'Sign in'}</button>
+1 -1
View File
@@ -56,7 +56,7 @@ export default function Shell({ me, onLoggedOut }: { me: Me; onLoggedOut: () =>
<div className={'app' + (drawer ? ' drawer-open' : '')}>
<header className="header">
<button className="icon-btn menu" onClick={() => setDrawer(!drawer)} aria-label="menu">☰</button>
<span className="brand">Hamlet</span>
<span className="brand">Ham Lab</span>
<span className="host">{me.user}@{me.host}</span>
<span className="spacer" />
<span className="stat" title="load average">{me.load}</span>