Project activity for July 10, 2026:
agents.happitec.com
7 commits
- Released v1.15.0 and v1.15.1 across iOS (builds 324/323) and macOS (235/234), incorporating key feature work and polish.
- Implemented a new “View Summary” sheet for iOS, aligning its content with the top-of-list Status summary to improve consistency and reduce redundancy in user-facing information.
- Fixed an iPad-specific issue where Quote Reply in the bubble context menu did not respect selection state, restoring expected behavior across device types.
- Introduced client-side instrumentation for seen-watermark tracking, including a reporter to suppress Important-tier push notifications based on user engagement signals—enhancing notification control and personalization while documenting the design in an approved spec.
- Enabled testability via
AGENTS_UI_TEST_SEED, allowing UI tests to inject deterministic seed data through UserDefaults launch arguments for reliable, reproducible testing workflows.
shpool-resume
1 commit
- Migrated session ownership data from a legacy structure to a new
runner-migrationrepository by updatingsessions.json, ensuring proper ownership tracking for runner instances during migration workflows.
xcode-preview-vm
30 commits
- Implemented a phased preview-rendering and evaluation system spanning Phase 1 (preview enumeration via
tools/preview_sweep) through Phase 5, introducing core services: a diff engine (baseline vs head manifest comparison, with disambiguation of duplicate identities to prevent silent data loss), a gate policy engine (evaluating diffed facts into pass/fail verdicts), and an HTML report renderer generating human-readable catalogs—ensuring deterministic, cross-target rendering (e.g., native macOS) for CI validation. - Hardened build/deployment reliability: fixed asset extraction (
BSD taroverunarchive), enabled token-free signed-asset installation, auto-configured Homebrew git/SSH contexts for headless use, and switched CI runs to self-hosted Linux runners; also resolved path normalization, route scheme routing through SSH-loopback attribution, and bind vs render conflict handling (409). - Improved CI/CD infrastructure and governance: enforced repo inventory loading by default ( Ansible
group_vars), added PR-time workspace build gates, dropped bytecode artifacts, and integrated target-membership checks as a formal gate; all underpinned by documentation updates covering Arc 1 specs, design principles (e.g., Mac-VM budget), open-source readiness, determinism, and pilot proof slices. - Security & correctness improvements: validated attribute-context escaping in HTML output (preventing
<img src>injection), fixed stale test fixtures post-integration, and enhanced renderer stability with render-until-stable logic replacing fixed settling timeouts.