Skip to content

Releases: happier-dev/happier

Happier UI Web Bundle v0.1.0-preview.1771657984.25143

21 Feb 07:15

Choose a tag to compare

UI web preview

UI web bundle preview build v0.1.0-preview.1771657984.25143.

Happier UI Web Bundle Preview

16 Feb 11:28

Choose a tag to compare

Pre-release

UI web preview

Rolling preview UI web bundle release.

Current version: v0.1.0-preview.1771657984.25143

Commits (102)

  • b258a91 refactor(stack): resolve repo from workspace main
  • 09244ec test(release): update preview dry-run tests
  • 7b0c520 fix(executionRuns): map permissionMode via helper
  • f056316 chore: resolve merge conflicts
  • 4554280 test(ui-settings): stabilize sub-agent guidance modal test
  • cf697f3 test(ui-hooks): stabilize hook mocks
  • 7000764 test(ui-voice): stabilize voice UI tests
  • 16e1464 test(ui-primitives): stabilize UI primitive tests
  • a731934 test(ui-settings): stabilize connected services settings tests
  • 4968d05 test(ui-sessions): stabilize session component tests
  • 0c7e903 test(ui-profiles): stabilize profile/secrets tests
  • 76eadcd test(ui): stabilize account/friends/machines tests
  • 767ec9f test(ui-app): stabilize screen test mocks
  • 4277b84 test(ui): relax assertions for Text wrapper
  • 7e2a6cb test(ui-modal): rely on shared unistyles mock
  • ec2b41a test(ui-agentInput): stabilize AgentInput suites
  • 3ba1115 test(ui-scm): stabilize source control tests
  • 9455187 test(ui-nav): stabilize navigation shell mocks
  • f5d1451 test(ui-tools): stabilize ToolView mocks
  • f3c8b66 test(ui-tools): stabilize tool renderer mocks
  • 2767360 test(ui): expand vitest unistyles theme mock
  • a479c91 test(ui): extend reactNativeStub host exports
  • f35e30c chore(ui-dev): update Tools2 sample code
  • 63db17b refactor(ui): avoid react-native StyleSheet in uiFontScale
  • 9d2dea1 docs(website): update install and self-host scripts
  • 578daa8 docs: update deployment, auth, and testing guides
  • bd09bce test(tests): expand testkit and fixtures
  • 2e57895 test(release): cover pipeline checks and release helpers
  • 29b4351 feat(ui): update auth, sessions, and installables
  • ca5f6a9 feat(server): extend session APIs and presence
  • 682ca0d fix(server): lazy-load minio for local files backend
  • 05cbd5a docs(server): add rate limiting and proxy env examples
  • 24a87eb fix(server): improve packaged Prisma client support
  • 408094b test(server): cover oauth external rate limits
  • edf7fb6 fix(server): skip username prompt for linked OAuth identity
  • e19752d fix(server): treat *.localhost as loopback
  • 3372b9e feat(cli): refine codex backend and runtime
  • 9ba5a9f feat(cli): expand session control and plaintext support
  • 17ce388 fix(protocol): default auth login methods to empty
  • 32c7f7a feat(protocol): extend session control and metadata
  • f7bb577 test(protocol): cover bug report fallback and sharing updates
  • 605b320 feat(pipeline): add checks and release orchestration
  • d601b5b chore(protocol): run build before tests
  • 8711472 fix(protocol): allow share updates without encryptedDataKey
  • e70dece refactor(protocol): refine bug report fallback format
  • 0cfb585 feat(protocol): extend sent-from values
  • a11017d feat(protocol): add installables catalog
  • 8199ff9 feat(server): add API rate limit policy
  • 5445480 test(ui-e2e): add Playwright web suite
  • 33bfac4 feat(stack): expand repo-local scripts
  • 758919c chore(gitignore): ignore tmp and playwright outputs
  • 831cae5 fix(auth): keep key-challenge login compatible with legacy servers
  • 3479364 docs(server): document plaintext storage configuration
  • eaee7b3 docs(agents): document plaintext session storage
  • 92d70c0 fix(server): make mysql encryptionModeUpdatedAt vitess-safe
  • 5cb45a7 feat(cli): support plaintext session payloads
  • fc7cebc test(server): update public share mocks for encryptionMode
  • 72619b2 feat(ui): support plaintext content envelopes
  • 23206ad fix(ui): bypass crypto in plaintext sessions
  • 9837b49 feat(server): expose session encryptionMode in listings
  • c5a8ca6 feat(server): support plaintext session sharing
  • 3c7e5cb feat(server): support plaintext session storage
  • 47b170b feat(installers): improve self-host installer UX
  • 8f90ed9 feat(cli): sync bundled workspace package.json
  • 74ab195 fix(copilot): improve win32 and zh-Hant copy
  • 59ed570 fix(execution-runs): normalize permission mode
  • b3a56b5 test(copilot): cover ACP backend options
  • 92738d8 fix(copilot): add win32 install and allow env overrides
  • 1fcbb7f fix(acp): debounce model-output delta streaming
  • 46b42f9 fix(copilot): streaming debounce, model ID fallback, and permission args
  • 1dc28e4 fix: address review feedback on copilot agent
  • ffa74a6 feat: add GitHub Copilot CLI agent support
  • 8c0578c docs(docker): clarify prebuilt images, tags, and dev box
  • 7c40d8e feat(server): expose encryption policy and gate key-challenge auth
  • 3ab3244 feat(protocol): add plaintext storage contracts
  • 57efca0 refactor(docker): rename devcontainer to dev-box
  • 8083339 ci(workflows): use pipeline/run.mjs
  • 7d543d8 Merge branch 'dev' of https://github.com/happier-dev/happier into dev
  • c06142d fix(ui): prevent markdown table from expanding and clipping content on Android
  • 77f4147 fix: address review feedback
  • a02dda5 fix(daemon): capture user PATH in systemd unit file on Linux
  • c074cfe fix(ui): seed same-origin server profile via helper
  • d059731 fix(ui): auto-seed same-origin server profile for self-hosted web deployments
  • b2ead94 docs(agents): document plaintext storage modes
  • bf10042 test(e2e): expand encryption mode coverage
  • d7ce3b1 feat(pipeline): add and improve release pipeline scripts
  • 7fa5a7a feat(scripts): add release-assets-e2e smoke
  • 39103a7 fix(roadmap): validate sync workflow and add resync dispatch
  • 3675d9f fix: ignore pinned ports outside range
  • 736b9d2 chore(ui): bump react-native-webrtc config plugin
  • 40e8e0e feat(cli): add binary self-update via GitHub releases
  • 6d4d1a0 feat(stack): add logs, env & mobile:install commands
  • 07540a1 chore(ghops): add ghops script, tests, templates
  • b69ecd1 fix(pipeline): handle gh API errors in promote
  • 66ca124 docs(server): add GitHub and OIDC auth guides
  • 9d7a87e feat(stack): add provisioning & smoke tests
  • 5cc02dd refactor(stack): shift preflightOnly check to main
  • 8984037 fix(stack): honor repo-local auto-install flag
  • 28a1956 fix(stack): auto-install deps for repo-local commands
  • d96f404 ci(docker): publish images to GHCR
  • 194c18f docs(docker): add Tailscale sidecar and publish Docker Hub READMEs
  • 3399cc1 ci(docker): rename dev-container image to dev-box

Full diff: 3b6aadc...b258a91

Happier Stack v0.1.0-preview.1771759103.67820

22 Feb 11:19

Choose a tag to compare

hstack preview build v0.1.0-preview.1771759103.67820.

Happier Stack Preview

14 Feb 09:59

Choose a tag to compare

Happier Stack Preview Pre-release
Pre-release

Rolling preview hstack binaries.

Current version: v0.1.0-preview.1771759103.67820

Commits (125)

  • f8f20c7 test(e2e): cover keyless OAuth and mTLS auth
  • 9a98fb3 feat(ui): support keyless OAuth and mTLS login
  • dda53c2 feat(auth): add keyless auth methods and mTLS login
  • 39bc084 refactor(ui): extract mounted shouldContinue hook
  • 806fd89 fix(ui): harden daemon-unavailable alerts
  • c1476da feat(tests): add UI e2e helpers and encryption tests
  • 931450d feat(checks): add UI e2e to CI plan
  • b3832ee ci(workflows): add ui_e2e flag to tests workflows
  • 5038796 ci(tests): remove branches-ignore rule
  • a8672a8 Update apps/ui/sources/text/translations/ru.ts
  • 438c6b3 fix(ui): translate remaining Russian strings and fix ChatFooter overflow
  • 167277c feat(pipeline): add --summary-file option
  • ef54dac docs(proxmox): clarify tailscale manual enrollment
  • 64a9f00 docs(proxmox): remove caddyfile code fence
  • 71a7218 docs(cli): add pipeline run command help specs
  • efe608a ci(workflows): set GH_TOKEN for deploy webhook steps
  • d03882e docs(proxmox): add installer fork and channel
  • d477db2 feat(pipeline): add help, colors, and expo checks
  • 0660594 ci(workflows): ignore deploy/** branches for tests
  • 4e2fbbb feat(installers): add --reinstall option
  • ce21ce9 refactor(cli): generalize nested session env stripping
  • 803c931 fix(cli): prevent nested Claude Code env leaks in spawns
  • f8ae360 fix(stack): fix systemd system service paths
  • ec975e4 fix(cli): ensure Claude flags are parsed before positional prompts
  • fc69830 fix(ui): prevent Mermaid WebView HTML injection
  • ec4e0fc fix(ci): allow deploy workflow when caller event is push
  • 12cd56e fix(ci): allow release bot to trigger deploy workflows
  • 23170a2 fix(pipeline): allow --summary-file for promote-deploy-branch
  • 21a0a3c ci(workflows): auto-deploy deploy branches and reduce CI noise
  • ee1938b build(docker): add release-runtime package
  • 9cfaf82 fix(scripts): validate submit --path exists
  • 4ebd3cd feat(installers): add check/restart/uninstall actions
  • 55d1f32 ci(workflows): centralize secrets and refine CI logic
  • b258a91 refactor(stack): resolve repo from workspace main
  • 09244ec test(release): update preview dry-run tests
  • 7b0c520 fix(executionRuns): map permissionMode via helper
  • f056316 chore: resolve merge conflicts
  • 4554280 test(ui-settings): stabilize sub-agent guidance modal test
  • cf697f3 test(ui-hooks): stabilize hook mocks
  • 7000764 test(ui-voice): stabilize voice UI tests
  • 16e1464 test(ui-primitives): stabilize UI primitive tests
  • a731934 test(ui-settings): stabilize connected services settings tests
  • 4968d05 test(ui-sessions): stabilize session component tests
  • 0c7e903 test(ui-profiles): stabilize profile/secrets tests
  • 76eadcd test(ui): stabilize account/friends/machines tests
  • 767ec9f test(ui-app): stabilize screen test mocks
  • 4277b84 test(ui): relax assertions for Text wrapper
  • 7e2a6cb test(ui-modal): rely on shared unistyles mock
  • ec2b41a test(ui-agentInput): stabilize AgentInput suites
  • 3ba1115 test(ui-scm): stabilize source control tests
  • 9455187 test(ui-nav): stabilize navigation shell mocks
  • f5d1451 test(ui-tools): stabilize ToolView mocks
  • f3c8b66 test(ui-tools): stabilize tool renderer mocks
  • 2767360 test(ui): expand vitest unistyles theme mock
  • a479c91 test(ui): extend reactNativeStub host exports
  • f35e30c chore(ui-dev): update Tools2 sample code
  • 63db17b refactor(ui): avoid react-native StyleSheet in uiFontScale
  • 9d2dea1 docs(website): update install and self-host scripts
  • 578daa8 docs: update deployment, auth, and testing guides
  • bd09bce test(tests): expand testkit and fixtures
  • 2e57895 test(release): cover pipeline checks and release helpers
  • 29b4351 feat(ui): update auth, sessions, and installables
  • ca5f6a9 feat(server): extend session APIs and presence
  • 682ca0d fix(server): lazy-load minio for local files backend
  • 05cbd5a docs(server): add rate limiting and proxy env examples
  • 24a87eb fix(server): improve packaged Prisma client support
  • 408094b test(server): cover oauth external rate limits
  • edf7fb6 fix(server): skip username prompt for linked OAuth identity
  • e19752d fix(server): treat *.localhost as loopback
  • 3372b9e feat(cli): refine codex backend and runtime
  • 9ba5a9f feat(cli): expand session control and plaintext support
  • 17ce388 fix(protocol): default auth login methods to empty
  • 32c7f7a feat(protocol): extend session control and metadata
  • f7bb577 test(protocol): cover bug report fallback and sharing updates
  • 605b320 feat(pipeline): add checks and release orchestration
  • d601b5b chore(protocol): run build before tests
  • 8711472 fix(protocol): allow share updates without encryptedDataKey
  • e70dece refactor(protocol): refine bug report fallback format
  • 0cfb585 feat(protocol): extend sent-from values
  • a11017d feat(protocol): add installables catalog
  • 8199ff9 feat(server): add API rate limit policy
  • 5445480 test(ui-e2e): add Playwright web suite
  • 33bfac4 feat(stack): expand repo-local scripts
  • 758919c chore(gitignore): ignore tmp and playwright outputs
  • 831cae5 fix(auth): keep key-challenge login compatible with legacy servers
  • 3479364 docs(server): document plaintext storage configuration
  • eaee7b3 docs(agents): document plaintext session storage
  • 92d70c0 fix(server): make mysql encryptionModeUpdatedAt vitess-safe
  • 5cb45a7 feat(cli): support plaintext session payloads
  • fc7cebc test(server): update public share mocks for encryptionMode
  • 72619b2 feat(ui): support plaintext content envelopes
  • 23206ad fix(ui): bypass crypto in plaintext sessions
  • 9837b49 feat(server): expose session encryptionMode in listings
  • c5a8ca6 feat(server): support plaintext session sharing
  • 3c7e5cb feat(server): support plaintext session storage
  • 47b170b feat(installers): improve self-host installer UX
  • 8f90ed9 feat(cli): sync bundled workspace package.json
  • 74ab195 fix(copilot): improve win32 and zh-Hant copy
  • 59ed570 fix(execution-runs): normalize permission mode
  • b3a56b5 test(copilot): cover ACP backend options
  • 92738d8 fix(copilot): add win32 install and allow env overrides
  • 1fcbb7f fix(acp): debounce model-output delta streaming
  • 46b42f9 fix(copilot): streaming debounce, model ID fallback, and permission args
  • 1dc28e4 fix: address review feedback on copilot agent
  • ffa74a6 feat: add GitHub Copilot CLI agent support
  • 8c0578c docs(docker): clarify prebuilt images, tags, and dev box
  • 7c40d8e feat(server): expose encryption policy and gate key-challenge auth
  • 3ab3244 feat(protocol): add plaintext storage contracts
  • 57efca0 refactor(docker): rename devcontainer to dev-box
  • 8083339 ci(workflows): use pipeline/run.mjs
  • 7d543d8 Merge branch 'dev' of https://github.com/happier-dev/happier into dev
  • c06142d fix(ui): prevent markdown table from expanding and clipping content on Android
  • 77f4147 fix: address review feedback
  • a02dda5 fix(daemon): capture user PATH in systemd unit file on Linux
  • c074cfe fix(ui): seed same-origin server profile via helper
  • d059731 fix(ui): auto-seed same-origin server profile for self-hosted web deployments
  • b2ead94 docs(agents): document plaintext storage modes
  • bf10042 test(e2e): expand encryption mode coverage
  • d7ce3b1 feat(pipeline): add and improve release pipeline scripts
  • 7fa5a7a feat(scripts): add release-assets-e2e smoke
  • 39103a7 fix(roadmap): validate sync workflow and add resync dispatch
  • 3675d9f fix: ignore pinned ports outside range
  • 736b9d2 chore(ui): bump react-native-webrtc config plugin
  • 40e8e0e feat(cli): add binary self-update via GitHub releases
  • 6d4d1a0 feat(stack): add logs, env & mobile:install commands

Full diff: 07540a1...f8f20c7

Happier Stack v0.1.0-preview.1771597652.39796

20 Feb 14:28

Choose a tag to compare

hstack preview build v0.1.0-preview.1771597652.39796.

Happier CLI v0.1.0-preview.1771622977.40549

20 Feb 21:32

Choose a tag to compare

CLI preview

CLI preview build v0.1.0-preview.1771622977.40549.

Happier CLI v0.1.0-preview.1771620433.88343

20 Feb 20:49

Choose a tag to compare

CLI preview

CLI preview build v0.1.0-preview.1771620433.88343.

Happier CLI v0.1.0-preview.1771598034.78856

20 Feb 14:35

Choose a tag to compare

CLI preview build v0.1.0-preview.1771598034.78856.

Happier CLI v0.1.0-preview.1771597506.25742

20 Feb 14:26

Choose a tag to compare

CLI preview build v0.1.0-preview.1771597506.25742.

Happier CLI Preview

14 Feb 09:58

Choose a tag to compare

Happier CLI Preview Pre-release
Pre-release

CLI preview

Rolling preview CLI binaries.

Current version: v0.1.0-preview.1771622977.40549