Changelog
Release notes for LinuxOnTab. The shell page is a static site over GitHub Pages — every commit on main goes live within a minute.
v0.3 — SEO & landing page
2026-04-30
- seoFull landing page at
/ with hero, features, vs-Docker comparison, FAQ, JSON-LD structured data (WebApplication + FAQPage).
- seoOpen Graph + Twitter card metadata, 1200×630
og.png, canonical URLs across pages.
- seoIndexable
shell/index.html head with title, description, keywords, OG tags.
- seo
robots.txt + sitemap.xml.
- featAnimated terminal demo in landing-page hero.
- featPublic changelog page (this one).
v0.2 — Tunnel UX polish
2026-04-30
- featNew tunnel ssh button per row that copies
sh <(curl -sS .../tunnel-listen.sh) CODE to the clipboard for pasting in a host terminal. Tooltip explains the host-paste workflow.
- fixstart default tunnel now uses POSIX-portable
wget -qO- … | sh -s … instead of bash-only process substitution (BusyBox/hush in Alpine could not parse <(...)).
- fixDefault-tunnel
__default__ override stored via edit cmd is now actually consulted by the resolver, restart path, and edit-cmd prompt.
- fix
social defaults SOCIAL_API to upstream traits-build.fly.dev until LinuxOnTab ships its own Nostr REST signer; previously failed with Could not resolve host.
v0.1 — Brand fork
2026-04-29
- featForked the
#/shell page of traits.build into its own repo + domain linuxontab.com.
- featBranded backend services:
relay.linuxontab.com (DoH + CORS), tunnel.linuxontab.com (port tunnels), linuxontab-net.fly.dev (WISP v1).
- featStandalone
~/public viewer at /viewer/?code=XXXX.
- featHelper scripts mirrored at
linuxontab.com/local/: tunnel-up.sh, tunnel-listen.sh, tunnel-listen-ftp.sh, tunnel-ssh.sh, tunnel-down.sh, social.sh.
For the full commit log, see the GitHub repo.