lowfire.
← The daily journal

October 18, 2026

53 merged pull requests · 22 detailed notes

iPhone text and accessibility grew, calls and Linux text received fixes, and account deletion and private-block designs advanced.

New and improved

2 notes
  • iPhone screen-reader support

    The iPhone bridge exposes the shared accessibility information to VoiceOver. Floating interface regions appear in their reading position, so a compact screen’s Back control is encountered in the right place.

  • iPhone text selection and keyboard input

    The iPhone’s text input connects to Lowfire’s own editor, including selection, caret placement and keyboard handling. Hardware-keyboard input and app shortcuts work even when no text field is focused.

Fixes and polish

10 notes

Designs and foundations

2 notes

Designs, contracts and foundations are work in progress; they do not by themselves mean a finished feature is available.

  • Private blocking and reporting design proposed

    A proposal sets out private account blocking and voluntary reports containing only material a person chooses to share. It remains a design at this point; blocking and reporting are not implemented.

  • Signed account deletion foundations

    Account deletion gains an account-signed closing record, server cleanup and checks by readers of account records. This is the underlying deletion mechanism; it does not establish that every deletion interface is complete.

Behind the scenes

8 notes
Read all 8 notes behind the scenes
  • More focused media and architecture checks

    Repeated architecture setup is reduced, media checks can run one named case and record simulated-call traces, and call measurements can compare another build. Linux-specific slow-connection checks were repaired.

  • Clearer development-tool failures

    Development status works with the installed command-line tools, unsupported Python and mismatched Rust tools are diagnosed early, and cold-build measurements are attributed to the machine that ran them. A returned change cannot be silently marked ready.

  • Preserve review and issue evidence

    Agent guidance now retains checked source trees and archives the evidence kept by issue comments, and uses compatible commands with older hosting tools.

  • More complete terminal and iPhone qualification

    Terminal fixtures apply their settings before launching, the iPhone compile check resolves symbols across bridge files, and real-client checks cover denied account creation.

  • Retain media timing evidence

    Audio re-key and camera measurements retain their parsed observations before cleanup. UDP timestamp checks wait until the kernel has actually supplied timestamps.

  • Stable native and history fixtures

    Tests wait for the key-provider opening they intend to observe, preserve complete terminal styles, keep socket paths independent of checkout depth and report each client’s history state on timeout.

  • Bounded automation-fixture cleanup

    Automation controls finish rather than hanging during held disposal, remove endpoint and temporary folders, and make retained-argument corruption checks deterministic.

  • Keep failed checks and compare with main

    A later verification run preserves the earlier failed suite logs. Interface failures can be compared with a named baseline from the main branch.

Updated · . Expanded from the first draft to cover the full day’s reviewed work, including smaller improvements and fixes.

Back to the top ↑

Good things take care.

Lowfire is in development. These notes cover the project’s reviewed changes, grouped into plain-English topics. Pull requests are reviewed changes to the project; the counts also include maintenance and early direct commits. Internal coordination records are accounted for privately.

Designs and foundations are labelled as work in progress. Genuine screenshots show fictional demo content. Current reference captures do not recreate historical builds or imply earlier device availability.

Checked through . The latest day covers work reviewed through the pinned snapshot, not the whole calendar day. The notes were expanded on October 25 to cover the full reviewed history.

Back to the beginning ↑