Nightly dev build (run 30884575502)
Rolling dev build.
Commits (37)
- 9eaa12f refactor(compatibility): negotiate session protocols by capability
- fe2a3c2 fix(pending): persist provider-unavailable delivery blocks
- d24b6f6 feat(session): add acknowledged Claude message commits
- 707f15c fix(ui-sessions): launch project sessions from machine workspaces
- 4b0abef fix(ui-markdown): stabilize incomplete streaming links
- 50b2656 fix(opencode): acknowledge broker loads after durable activation
- f79bd07 fix(claude): backfill resume transcripts through durable custody
- 6ac3051 fix(server-presence): separate publisher generation from heartbeat
- 0c32a07 Merge branch 'dev' of https://github.com/happier-dev/happier into dev
- 557e288 refactor(server-rpc): centralize stop target checks
- 53418ce fix(server-presence): finalize only daemon-proven stops
- 41fd170 feat(rpc): expose daemon-proven stop metadata
- 412f8f9 fix(server-rpc): run the stop lifecycle on forwards without an acknowledgement
- 2a29947 fix(server-presence): invalidate stop intent when a successor publisher registers
- f8f88ec fix(server-presence): persist explicit-stop intent on the session row
- 886a5b4 fix(server-presence): clear session active on explicit stop disconnect
- f8c0ecb fix(ui): show machine workspace roots in recent paths
- ef73f21 docs(docker): clarify prebuilt database provider support
- 9273d20 fix(release): attest compiled CLI versions before publishing
- c55fb3c feat(session-metadata): map sandbox paths to machine workspaces
- 50617d1 fix(cli-auth): preserve typed credential refresh failures
- d6505a3 fix(cli-auth): converge live connected-service group generations
- 9e64c7e test(session-metadata): cover machine-bound workspace mappings
- 607664d Fix link formatting for latest project update
- 2483553 Add latest project update section to README
- 72b9f5c fix(ui): prevent recursive composer height updates
- aaa2f6b fix(server-version): drop the stale store version floor from /v1/version (#222)
- ee63f5d build(docker): slim relay-server image by pruning unused artifacts (#219)
- 0bb050c fix(session-sync): preserve organization behavior across version skew
- ba6ecc0 fix(ui-transcript): stabilize native Legend send crossovers
- 3183254 test(ui-sessions): align suites with canonical module boundaries
- d1e621c test(ui): keep Reanimated mocks aligned with production imports
- 332c9ad fix(ui-tests): isolate positional filters before Vitest sharding
- 008bd83 fix(ui-pending): make committed-message crossover atomic
- 0934877 perf(ui-sessions): derive search text from visible list inputs
- 325d22f perf(ui-activity): narrow badge snapshot subscriptions
- 58b8a17 fix(cli-pending): re-drive unanswered daemon lifecycle claims
Full diff: a313378...9eaa12f