Releases: johnnycube/openbeehive-app
Release list
v0.2.3
openbeehive v0.2.3 — first-sync feedback, progressive pulls, reload resilience
Pages no longer flash their empty states before the first local read or
while a fresh device is still downloading: the dashboard and the apiary,
hive and task lists show skeletons, then a syncing hint, and the real
empty state only once the data is known. Pulls refresh open pages after
every applied batch, so a large first sync fills the screen as it
arrives. Reloads no longer start from an empty store when the OPFS pool
install races the previous worker — the install is retried, and a toast
says so when the in-memory fallback does kick in. The auth session is
resolved in parallel, so sync starts one round-trip earlier, and the
hive page action icons are centered again.
Changes
- changelog for v0.2.3 (73b1fcb)
- perf(app): resolve the auth session with parallel requests (c72e1a7)
- fix(app): retry the OPFS pool install and surface the in-memory fallback (b052a6c)
- feat(app): skeletons and a syncing hint instead of premature empty states (d82d8d4)
- feat(app): track initial-sync state and apply pulls progressively (d13680f)
- fix(app): center the action icons on the hive page (b9b2da7)
Full Changelog: v0.2.2...v0.2.3
v0.2.2
openbeehive v0.2.2 — offline storage self-repair, sync resilience, visible save/geocoding feedback
Fixes the SQLITE_CANTOPEN error that blocked saving on devices with an
old OPFS storage pool (demo add button), keeps pull running while push
fails, drops read-only-rejected pushes instead of retrying forever, and
makes OR-Set removes carry observed tags so concurrent photo re-adds
survive. Adds the apiary map location picker with lookup states, visible
save errors, account-bound passkeys, and web + server test suites for
the offline-first core.
Changes
- changelog for v0.2.2 (1b7b53b)
- test: web + server suites for the offline-first core (2e285e7)
- feat(app): surface failed local writes instead of dying silently (8592081)
- feat(apiaries): visible geocoding states in the location picker (36b2644)
- fix(sync): pull even when push fails; stop retrying rejected pushes (bcd3551)
- fix(sync): OR-Set removes carry the origin's observed tags (cdef8bf)
- fix(local): grow pre-existing OPFS SAH pools and recover from CANTOPEN (3bb4318)
- interactive apiary location with geocoding map (259ddc6)
- raise OPFS SAH pool capacity to 24 slots (abaf347)
- passkeys bound to registered accounts (9b97f06)
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Invite management (link display, open-invite list, revoke, invite emails), tenant deletion with full data + photo-blob purge, and a path-traversal fix in the FS blob store.
Changes
- release notes: strip tag signature from body (ab8ebd0)
- changelog for v0.2.1 (f115f9d)
- security: prevent path traversal in the FS blob store (79c81f0)
- Tenant deletion with full data and photo-blob purge (d1f999f)
- Email the invite link to the invitee (8321b15)
- invite visibility: show the link, list & revoke open invites (fd027a9)
- add automatic changelog creation (cb4804b)
Full Changelog: v0.2.0...v0.2.1
v0.2.0
openbeehive v0.2.0 — demo coexists with registration; mandatory env-defined instance admin
BREAKING: BEEHIVE_ADMIN_EMAIL/BEEHIVE_ADMIN_PASSWORD are required whenever password auth is enabled (cloud profile, demo, or explicit); set them before upgrading. BEEHIVE_DEMO_AUTOLOGIN=true restores showcase auto-entry.
Changes
- Demo coexists with registration; mandatory env-defined instance admin (bcc786f)
Full Changelog: v0.1.6...v0.2.0
Full Changelog: v0.1.6...v0.2.0