Skip to content

Hivekeep v1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jun 11:50

What's Changed

Features

  • session presets (working directory + init script)
  • search on remaining list screens + always-visible bar
  • richer session cards + restart persistence (DB + opportunistic tmux)
  • cross-tab search on Vault + server-side search/pagination on Contacts
  • search on Projects sidebar + Email accounts lists
  • search/filter on Webhooks, Crons, Mini-Apps lists
  • shared list search/filter/pagination foundation + wire Channels
  • browse project repos + worktrees + git badge (P4)
  • grouped source selector + arbitrary FS folders (P3)
  • generalized workspace source API + frontend repoint (P2)
  • per-channel contact approval toggle + buffered replay
  • generic vault OAuth accessor + ctx.oauth for plugins
  • re-pair QR channels + DRY QR view + docs (P3)
  • in-chat WhatsApp QR pairing card (P2)
  • in-chat OAuth sign-in card (P1)
  • declare OAuth sign-in on the provider (P0)

Fixes

  • large scrollback + mouse scroll for tmux sessions
  • clear version-check cache after update + truthful overlay copy
  • stop infinite render loop in composer file-search
  • strip capability queries from replayed scrollback
  • renumber workspace_folders migration to 0106 after main merge
  • clamp page when total shrinks below current page
  • graceful guidance for QR/sign-in setups (no secret to paste)

Performance

  • memoize message-list subtree so typing doesn't re-render it

Refactor

  • make workspace service root/source-based (P1)

Documentation

  • document multi-source browser (P7)
  • document GET /api/contacts params + i18n keys for list controls
  • spec for interactive setup cards (generic OAuth/QR in chat)
  • mention CLI-free sign-in + WhatsApp QR pairing

Other changes

  • chore(release): v1.9.0
  • test: complete fullMockSchema with tables added on main (channels/workspace/feedback)
  • test: fix pre-existing cross-file isolation failures in the full test suite
  • chore(test): reusable LLM-ready seed DB + docs for local verification
  • test: make config tests hermetic and align the pre-commit hook with the sorted test run

Installation

One-liner (Linux/macOS):

curl -fsSL https://raw.githubusercontent.com/MarlBurroW/hivekeep/main/install.sh | bash

Docker (amd64 + arm64):

docker run -d \
  --name hivekeep \
  -p 3000:3000 \
  -v hivekeep-data:/app/data \
  ghcr.io/marlburrow/hivekeep:latest

For all installation methods and an interactive configurator, see the install guide.