# A browser for one: what changed in v1.2.0, sgit.ai

> The changes to the article "A browser for one" in v1.2.0, paragraph by paragraph.

*Source: <https://newsroom.sgit.ai/articles/versions/a-browser-for-one/v1.2.0.html> · sgit.ai v0.7.87 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a `.md` twin; internal links below point at them.*

---

[Home](../../../index.md) / [Articles](../../index.md) / [A browser for one](../../a-browser-for-one.md) / [Versions](../a-browser-for-one.md) / v1.2.0

# A browser for one: what changed in v1.2.0

From v1.1.0 (2026-10-19, `d303ce0f1`) to v1.2.0 (2026-10-27, `db67c5ce1`), paragraph by paragraph.

0 paragraphs added, 0 removed, 1 changed in place, 50 unchanged. About 0 words added and 65 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.

[← v1.1.0](v1.1.0.md) · [all versions](../a-browser-for-one.md)

2 unchanged paragraphs

!shot bo-app.webp | images/ | A browser for one, sketched on an iPhone.iPhone:It opens ontabs, the newsroom where it was left, with tabs in a strip that hides as you read, read and unread marked, the vault open,vault, an inbox of whatfrom the agents sent,agents, and reading workflows as runs of tabs. Underneath: a native Swift shell around WebKit, a small bridge to the page, an offline cache, and a push sender. The first step is a test: do passkeys with the PRF extension work inside the app.workflows. | concept

48 unchanged paragraphs, under In short {#in-short}, Why now {#why}, What it does {#does}…

[← v1.1.0](v1.1.0.md) · [all versions](../a-browser-for-one.md)


---

*[Site index for agents](../../../llms.txt) · [HTML version](https://newsroom.sgit.ai/articles/versions/a-browser-for-one/v1.2.0.html)*
