githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

fix(desktop): report observed application activity and visibility #80

Mergediamnbutlermerged 1 commit intofeat/github-cachefromrefs/pull/80/head
  1. IA

    `desktop_apps` reported default `false` values even for the active application. Join presentation observations by exact PID and process generation, report unavailable activity/visibility as unknown, and preserve the identity inventory when metadata cannot be read.

    Fixes #79; part of #8.

    Validation: `bun types`, `bun run ci`, Swift parsing, and diff checks passed. A signed integration candidate containing the same client fix reported the real Ace process as active and visible with both known flags true. The read-only consistency check passed for the complete inventory; independent AppKit readings on the main and background threads agreed on the active process. The signed candidate’s client source is byte-identical to this PR. This clean lane was not separately signed-built.

    ### Built in Ace

    Ace's keen-orbit terminal ran installation, checks, Git, and GitHub operations. Codex read and edited source while Ace's file editor (#22) and support for this harness (#9) remain unfinished.

  2. iamnbutlerreferenced this in Report actual application activity and visibility in desktop inventory #79last month on GitHub

  3. iamnbutlerready-for-reviewlast month on GitHub

  4. iamnbutlermerged 2aaca6047da5last month on GitHub

  5. iamnbutlerclosedlast month on GitHub

  6. iamnbutlerreferenced this in Add literal desktop insertion with reserved clipboard ownership #67last month on GitHub

  7. iamnbutlerreferenced this in [Meta] Complete native computer use in Ace #8last month on GitHub

  8. iamnbutlerreferenced this in Validate native text insertion on hosted channels and under interruption #65last month on GitHub