diff --git a/CHANGELOG.md b/CHANGELOG.md index 7130519..5d94b00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ Notable changes to KERNEL, KERNEL·A (the agent), and KERNEL·M (the phone build ## [Unreleased] +### Phones +- Opening KERNEL·A on a phone opens KERNEL·M, the same app laid out for touch, with the same notebooks and the same link parameters, so example links work too. `?layout=desktop` keeps the desktop layout for the tab, and the app menu's KERNEL·A entry uses it. +- KERNEL·M is much denser. The header is one 32px row with every toolbar action under ⋯, code is 12px in a 32px gutter, markdown uses the full width, and cells, tables, outputs, the first-run card, the tab bar and every sheet are tighter. The agent's transcript runs edge to edge. Files and Variables sheets fit their contents. On iOS the viewport stops focus zoom, so fields no longer need 16px type. +- RUN ALL in the tab bar is lit only while the run lasts; it used to stay highlighted. +- On touch screens, COPY, CSV and PNG sit under an output instead of covering it. The iOS install hint hides itself after a few seconds, and toasts stay above it. +- The desktop layout holds together in narrow windows: the header takes two rows with a sideways-scrolling toolbar, and the footer wraps. + ### Getting started - Example links: `kernel-agent.html?example=` opens one of the curated runs in `examples/` with its original outputs, in a new notebook if the current one has work in it. The welcome card has a *See a real agent run* button, and the landing page and README link all four. Fleet DNA reads public data the repository doesn't include, so it links to where to get it. - A demo of an agent run at the top of the README and the landing page, recorded by `npm run demo`. diff --git a/README.md b/README.md index 44a52b5..246c1fb 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ They were captured with KERNEL Agent 2.3.0. The published notebooks keep the vis ## Use it -**The apps** are single HTML files. Open them from the [live page](https://dogum.github.io/kernel/), download one from [`docs/`](docs/) and open it locally, or put it on any static host. Pyodide downloads about 10 MB on first run and is cached after. Installing KERNEL·M to a home screen and using it offline need https, which GitHub Pages provides. +**The apps** are single HTML files. Open them from the [live page](https://dogum.github.io/kernel/), download one from [`docs/`](docs/) and open it locally, or put it on any static host. Pyodide downloads about 10 MB on first run and is cached after. Installing KERNEL·M to a home screen and using it offline need https, which GitHub Pages provides. On a phone, KERNEL·A opens as KERNEL·M; add `?layout=desktop` to keep the desktop layout. **The agent** needs an API key from Anthropic, OpenAI, or xAI; add it in the agent's settings. Keys stay in your browser and requests go straight to the provider (or a compatible gateway you choose). diff --git a/docs/kernel-agent-mobile.html b/docs/kernel-agent-mobile.html index 77b0566..a89b2d6 100644 --- a/docs/kernel-agent-mobile.html +++ b/docs/kernel-agent-mobile.html @@ -5,6 +5,14 @@ + @@ -555,7 +563,7 @@ .out{position:relative} .out-acts{position:absolute;top:6px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .12s;z-index:2} .out:hover .out-acts,.out:focus-within .out-acts{opacity:1} -@media (hover:none){.out-acts{opacity:.85}} +@media (hover:none){.out-acts{position:static;opacity:1;justify-content:flex-end;margin-top:5px}} /* no hover on touch: a row under the output, never over it */ .out-acts button{font:600 9.5px var(--mono);letter-spacing:.06em;color:var(--ink-3);background:var(--surface);border:1px solid var(--line-2);border-radius:3px;padding:3px 7px;cursor:pointer} .out-acts button:hover{color:var(--accent);border-color:var(--accent)} .out.long{max-height:460px} @@ -689,7 +697,7 @@
-

+