lowfire.
← The daily journal

October 11, 2026

46 merged pull requests · 23 detailed notes

The terminal client gained an interactive shell, shared commands, audio calls and clipboard and link handling. Desktop work added sidebar organisation and Linux updates, while network retries, attachment recovery, search correctness and idle scheduling became more robust.

New and improved

6 notes
  • Organise the conversation list

    Conversation-list sections can collapse, and conversations can be dragged into a preferred order within a section.

  • Signed updates for the Linux desktop app

    The Linux desktop app can install an update through the signed feed using the shared installer and its update card.

  • An interactive terminal shell

    The terminal client gains a conversation list, message area, composer and shared command and interaction presentation. The shared interface can render in terminal cells; plugin layout and onboarding polish continue in subsequent work.

  • Audio calls from the terminal

    The terminal client can make and receive audio calls using the shared call core. This does not add terminal video or screen sharing.

  • Completions and slash commands in the terminal

    The terminal composer shows completion lists and recognizes slash commands typed by the person. It shares the app’s completer and command rules.

Fixes and polish

10 notes

Behind the scenes

7 notes
Read all 7 notes behind the scenes
  • One owner for message storage changes

    Message text changes, removal and row writes move behind shared storage owners. Consistent renumbering and search-index comparisons check that stored rows and search stay aligned.

  • Shared shell and plugin interfaces

    Shell chat helpers move into the plugin SDK, and the shared interface host uses public queries and declarations. Shared handler capabilities own drop, paste and composer targets instead of reaching through private shell internals.

  • Refuse an unsupported membership role

    Clients refuse an unsupported listed commit role instead of accepting a membership policy they cannot enforce.

  • Measure terminal resource budgets

    The terminal client gains startup, memory and idle measurement tooling. Terminal capture automation supports reviewing multiple real terminal applications; these are verification tools rather than additional terminal features.

  • More reliable network and interface tests

    Tests wait for settled frames, actual call clock activity and a newcomer’s own joined view. Proxy fixtures open independently, cancel promptly and release sockets and threads; memory diagnostics retain the observed idle cleanup trace.

  • Shared date words and cheaper demo lists

    Update cards and notices share date wording, while demo group lists sort once rather than repeatedly.

  • Keep engineering boundaries explicit

    Agent conventions require fixes at the cause and features traceable to owner decisions. Architecture exceptions get bounded tracking, and the roadmap records the exact encryption-library pin and upstream regression checks for its advisory.

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 ↑