diff --git a/docs/macos.md b/docs/macos.md index 2cdb66c..6f1fae4 100644 --- a/docs/macos.md +++ b/docs/macos.md @@ -27,7 +27,6 @@ Every build is signed for distribution outside the App Store: the team's Develop ## Startup and streams - Startup waits until the app's tailnet node lists the server's node among its peers, not just until it is `Running`: a node starting from libtailscale's netmap cache reports `Running` with no peers before control sends the real netmap, and a dial then waits out the SOCKS proxy's 5 s and is refused, which `URLSession` reports as "bad URL". -- `AsyncBytes.lines` drops blank lines, including the ones that end SSE events. - Run byre on this Mac and the Server tab run `byre install` through the user's login shell, since `byre install` copies its `PATH` into the service and the app's own `PATH` from launchd finds none of `claude`, `codex`, `agy` or `npx`. - SwiftUI's window restoration is off, but the scene keeps the id `main` that earlier builds used: AppKit restores their saved window by that id, and SwiftUI then opens no launch window at all when the id names no scene. - The app logs through `os.Logger`: `log show --last 10m --predicate 'subsystem == "run.fc.byre.mac"'` prints it. diff --git a/docs/operations.md b/docs/operations.md index 19adc0c..00bc751 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -94,7 +94,6 @@ Merge and discard coordination must decide from the database's current state, ne - `git fetch` and `git push` run non-interactively (`GIT_TERMINAL_PROMPT=0`, ssh `BatchMode=yes`, overriding any `core.sshCommand`), so a remote needing a password or an unknown host key fails at once instead of waiting for input. Every git command runs in its own process group, killed whole on timeout, so an `ssh` it started can't finish a fetch or push after byre has moved on. - A push error other than a non-fast-forward rejection is ambiguous, since the remote may have taken the push before the connection dropped; byre then fetches and checks whether the commit landed before deciding. - The project's checkout must have the default branch checked out: a merge fast-forwards it. -- byre's `grep` doesn't read the global `core.excludesFile`. ## Signing merges