20 Commits
Author SHA1 Message Date
codepoet80 d74c7ab45d update links 2026-09-18 16:15:31 -04:00
codepoet80 80e20f0cc9 update data 2026-09-18 16:11:50 -04:00
codepoet80 ff2b2c224f update data 2026-09-18 16:10:53 -04:00
codepoet80 30ac19f473 update data 2026-09-18 16:09:45 -04:00
codepoet80 9d8a7a951b add upgrade recommendation 2026-09-07 14:32:20 -04:00
codepoet80 020cd42e8a step 5 2026-09-05 11:42:44 -04:00
codepoet80 219ddc415a text tweak 2026-09-05 11:09:26 -04:00
codepoet80 ee217a2025 fixes 2026-09-05 11:08:33 -04:00
codepoet80 d00b313cb1 link and titlebar tweaks 2026-09-05 11:04:47 -04:00
codepoet80 e755b065b2 title bar fixes 2026-09-05 10:58:29 -04:00
codepoet80 76bee8c1ec tweaks 2026-09-05 10:45:47 -04:00
codepoet80 588a36ed19 Cache-bust our own static assets with a per-file mtime query string
Root cause of "menu overlaps content" on the live site: Cloudflare's
edge cache kept serving a stale css/wosa-menu.css from before a fix,
under the same unversioned URL. wosaAssetVer() appends ?v=<filemtime>
to style.css, css/wosa-menu.css, flow-data.js, and app.js, so any edit
to those files automatically gets a new URL -- no more manual cache
purges needed after future deploys. (Still needs one manual purge on
the existing stale cache entry to pick this up immediately.)
2026-09-05 10:04:45 -04:00
codepoet80 4a10d625bd Add CLAUDE.md with architecture, constraints, and content model context
Covers the ES5/no-flexbox browser constraints, the flow-data.js content
shape (node/option/step, function-valued fields), the device-filter and
auto-select mechanisms, the index.php server-side menu-nav fetch, and
the git branch layout (old-version preserves the pre-rewrite docs site
history) -- enough for someone else to pick this up cold.
2026-09-05 10:00:31 -04:00
codepoet80 11af0bfb30 Pre-scale header button icons to 72x72 to fix bad downscaling on TouchPad
The 320px source images were being downscaled ~9:1 by CSS to fit the
36px display size -- old WebKit's naive scaler handles that ratio
badly (visible aliasing on TouchPad). Pre-scaling to 72x72 (2x the
36px CSS size) cuts that to a clean 2:1 ratio while keeping a crisp
@2x source for modern high-DPI screens.
2026-09-05 09:55:35 -04:00
codepoet80 6921fa534f fix other icon 2026-09-05 09:50:57 -04:00
codepoet80 1545e1c290 fix icon 2026-09-05 09:50:07 -04:00
codepoet80 153d204da5 fix icon 2026-09-05 09:49:27 -04:00
codepoet80 c8f60d49d2 add menu 2026-09-05 09:48:26 -04:00
codepoet80 00dd3e2dfb Add the shared webOS Archive top nav, fetched server-side (no client-side proxy)
index.html becomes index.php: fetches www.webosarchive.org/menu.php
server-side over the same protocol the request arrived on (never
upgrading http to https) and inlines the result directly into the
page. A client-side XHR fetch was ruled out -- www.webosarchive.org
sends no CORS headers, so the browser would just block it; a local
same-origin menu.php proxy (the old docs site's approach) was also
ruled out in favor of loading straight from the root domain, keeping
this repo free of a duplicated proxy file.

css/wosa-menu.css positions the fixed-top mount div and reserves page
space for it, only when index.php's fetch actually succeeded.

Also folds in manual edits already on disk: README.md replaces the
now-redundant Help-Flow.txt/webOSDoctors.txt working notes, plus small
flow-data.js wording tweaks.
2026-09-05 09:47:43 -04:00
codepoet80 ea692b6575 add sentence 2026-09-05 09:38:09 -04:00