Skip to content

Loka 0.0.4

Choose a tag to compare

@Lihi-AI Lihi-AI released this 27 Aug 00:53
· 904 commits to main since this release

Loka 0.0.4

Loka 0.0.4 hardens the verification system the examples ship on, and turns
the presentation reels into installable, autonomous applications. It
contains 58 commits since v0.0.3.

Highlights

  • Presentation builds: autonomous standalone loop applications on Classic,
    Win32, and macOS run the scenario reel unattended; a macOS UB2
    (arm64+x86_64) standalone release path, standalone debug targets, launch
    parity across rails, and reel-cell window titles.
  • Verification rig: every pixel rail now declares its capture environment
    before it bakes and refuses undeclared drift; goldens carry a reference
    identity and cannot self-authorize; startup-identity guards refuse a
    golden that silently equals startup; each rig is named instead of derived.
  • Classic correctness: EditText listens to its own State and its border has
    one owner; partial redraw punches out overlapped ZStack siblings, with a
    discriminating instrument; retained Button and PopupMenu handlers update
    correctly.
  • Cross-platform: DSL names no longer collide with Universal Interfaces
    globals; native App teardown completes between runs; SimpleViewer releases
    image bytes before its low-memory retry; wide Win32 API builds are
    enforced.
  • CI: per-platform workflows with hosted Toolbox and Win32 standalone
    Release builds.
  • Release evidence: verified at release-candidate commit 59e3262 with green
    hosted CI, the Classic 16-cell MAME registry, ten macOS cells on the tahoe
    rig, and eight Win32 cells on the omen rig. Win32 MineSweeper is blocked
    by the known settle defect #496 and SimpleViewer awaits its scenario door
    (#375); both are recorded, not waived. The Classic L3 sample is the real
    Mac OS 9 hands-on session that surfaced #490 and #491 (dispositioned to
    0.0.5); the Win32 and macOS L3 samples are not taken for this release by
    release-owner decision, recorded in the matrix. Evidence and known issues
    are recorded on release PR #497.