Skip to content

Releases: brainstorm-os/shell

0.4.2

Choose a tag to compare

@github-actions github-actions released this 13 Jul 09:48

v0.4.2 — Presence on canvas + app Spanish overlays

Full Changelog: v0.4.1...v0.4.2

0.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 08:12

v0.4.1 — Presence everywhere

What's Changed

📦 Other Changes

  • fix(whiteboard): green main CI — presence test typechecks under app tsconfig by @th3-br41n in #143
  • polish(settings): tidy the Updates section by @th3-br41n in #144
  • fix(browser): tab-view coordination (close/new-tab/focus) + in-browser Trust this site by @th3-br41n in #145
  • feat(presence): PRES-3 tail — Tasks + Chat header stacks + whiteboard dedup by @th3-br41n in #146
  • feat(browser): in-browser "Trust this site" affordance (Browser-8) by @th3-br41n in #147
  • polish(settings): bump tiny (xs) shared secondary text to sm — fleet-wide by @th3-br41n in #148
  • feat(presence): PRES-3 tail — Chat channel presence stack by @th3-br41n in #149
  • polish(settings): Identity — code-chip fingerprint + copy, larger name field by @th3-br41n in #150
  • Fix phantom CSS var() refs across the shell renderer + close the check gap by @th3-br41n in #151

Full Changelog: v0.4.0...v0.4.1

0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:45
49bc64e

v0.4.0 — Live presence (cross-device cursors + avatar stacks), per-site browser trust, instant light/dark shell

What's Changed

📦 Other Changes

  • feat(react-yjs): PRES-1 — synced-awareness presence client by @th3-br41n in #135
  • feat(sync): PRES-2 — main-side presence manager (relay bridge) by @th3-br41n in #136
  • fix(shell): light/dark toggle repaints the shell in lockstep with apps by @th3-br41n in #137
  • feat(browser): Browser-8 — per-site trust relax for login-gated SPAs (x.com) by @th3-br41n in #139
  • feat(presence): PRES-2b — presence IPC route + runtime wiring (sandbox surface) by @th3-br41n in #138
  • feat(presence): PRES-3a — whiteboard cursors on the real transport by @th3-br41n in #140
  • feat(presence): PRES-3b — usePresence primitive + Notes header stack by @th3-br41n in #141
  • release(0.4.0): changelog + version bump — Live presence by @th3-br41n in #142

Full Changelog: v0.3.1...v0.4.0

0.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:19
9dce3cc

v0.3.1 — Reminders that don't slip through: a reminder fires even if the app was closed when it came due

What's Changed

📦 Other Changes

  • feat(automations): computeInitialFire + OnMissedPolicy — missed-remin… by @th3-br41n in #130
  • fix(editor): compact-editor list markers (ol numbers / bullets) missing by @th3-br41n in #131
  • test: fix Windows EBUSY temp-dir teardown flake (blocks all PRs) by @th3-br41n in #133
  • feat(automations): missed-reminder catch-up (0.3.1) by @th3-br41n in #132
  • release: v0.3.1 — reminders survive a closed app + list-marker fix by @th3-br41n in #134

Full Changelog: v0.3.0...v0.3.1

0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 07:40
7b28687

v0.3.0 — Forward-secret revocation: removing a collaborator now locks them out of future edits

What's Changed

📦 Other Changes

  • fix(release): site generator emits a full timestamp by @th3-br41n in #120
  • test(pdf-engine): pin the F-245 PDF-teardown fix by @th3-br41n in #121
  • feat(ROT-1): survivor re-wrap pure core (rotate-on-revoke) by @th3-br41n in #122
  • feat(ROT-2): rotate-on-revoke orchestrator (fail-closed choreography) by @th3-br41n in #123
  • feat(presence): avatar-cluster primitive (0.3.0) by @th3-br41n in #124
  • feat(presence): awareness→PresencePeer[] mapping (read side) by @th3-br41n in #125
  • feat(presence): buildLocalPresence — publish side of the payload contract by @th3-br41n in #126
  • refactor(chat): consolidate initials onto the shared SDK helper by @th3-br41n in #127
  • ROT-3a: rotate the entity DEK on revoke (content forward secrecy) by @th3-br41n in #128
  • release: v0.3.0 — forward-secret revocation by @th3-br41n in #129

Full Changelog: v0.2.1...v0.3.0

0.2.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 17:29
f2b1379

v0.2.1 — Sharing polish

What's Changed

📦 Other Changes

  • Update README.md by @th3-br41n in #114
  • fix(contacts): contact = standard entity page (inline properties + body editor) + sidebar/panel consistency (9.23.6, F-388) by @th3-br41n in #115
  • fix(collab-c5): F-165 — your name on your own comments, not "Anonymous" by @th3-br41n in #116
  • fix: F-254 tasks blur race + ShareDialog Enter-to-add (0.2.1 polish) by @th3-br41n in #117
  • chore(release): v0.2.1 — Sharing polish by @th3-br41n in #118

Full Changelog: v0.2.0...v0.2.1

0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 09:01
f8e9414

v0.2.0 — Share your work

What's Changed

📦 Other Changes

  • feat(collab-c5): F-288 — Viewer read-only enforced at the data layer by @th3-br41n in #112
  • chore(release): v0.2.0 — Share your work by @th3-br41n in #113

Full Changelog: v0.1.9...v0.2.0

0.1.9

Choose a tag to compare

@github-actions github-actions released this 07 Jul 22:17
bce4181

v0.1.9 — Reminders you can rely on

What's Changed

📦 Other Changes

  • tools: scripted release flow — prepare / tag / site by @th3-br41n in #105
  • chore(deps): clear all 69 Dependabot alerts — vite 6.4.3, nodemailer 9, xlsx 0.20.3 by @th3-br41n in #106
  • chore(dx): show 100 log lines in bun run dev by @th3-br41n in #107
  • feat(9.14.9b): shell-side item alerts — reminders fire with the app closed by @th3-br41n in #108
  • feat(Asset-B6b): client ref-report sender — close the encrypted-attachment GC loop by @th3-br41n in #109
  • chore(release): v0.1.9 — Reminders you can rely on by @th3-br41n in #110
  • fix(release): consistent nodemailer tree for electron-builder + fail-fast matrix by @th3-br41n in #111

Full Changelog: v0.1.8...v0.1.9

0.1.8

Choose a tag to compare

@github-actions github-actions released this 07 Jul 16:16
a0b8476

v0.1.8 — Search that understands meaning. Semantic search arrives: an on-device model finds your notes by meaning, not just keywords. Plus a background-activity center, six new dashboard widgets, a richer chat composer with @-mentions, and editor templates.

What's Changed

📦 Other Changes

  • fix(release): auto-publish + generate notes in CI, refresh in-app changelog by @th3-br41n in #64
  • fix(release): auto-publish + generate notes in CI, add v0.1.7 in-app … by @th3-br41n in #65
  • fix(focus): stop the focus ring from framing whole list/grid/tab containers (F-374) by @th3-br41n in #66
  • fix: polish round 3 — tasks empty group, browser security badge, contacts glyph, flaky test by @th3-br41n in #67
  • feat: DS-input-2 — migrate the fleet's hand-rolled inputs onto .bs-input (baseline 29→2) by @th3-br41n in #68
  • fix(focus): stop the ring rule from framing composite-widget containe… by @th3-br41n in #69
  • fix(a11y): muted secondary text meets WCAG AA (tertiary token 0.55→0.62) by @th3-br41n in #70
  • fix(a11y): muted secondary text meets WCAG AA — tertiary token 0.55→0.62 by @th3-br41n in #71
  • test(flake): fix oauth-redirect reject-race that failed green CI runs by @th3-br41n in #72
  • test(flake): fix oauth-redirect reject-before-handler race + close le… by @th3-br41n in #77
  • docs: rewrite README as a product pitch by @th3-br41n in #76
  • feat(assets): asset byte-plane sync transport — upload-on-bind + serve-on-miss (Asset-B4 pt.2) by @th3-br41n in #75
  • feat(mentions): Slack-style inline @-mentions in chat + agent composers, avatar circle fix by @th3-br41n in #74
  • feat(assets): implicit asset-ref binding on entity write (Asset-B4 pt.1) by @th3-br41n in #73
  • welcome: rose onboarding — Rose theme + rose-mountains splash, flat tile CTAs, no name pre-fill by @th3-br41n in #78
  • feat(search): real local embedding model — semantic search on (11.3) by @th3-br41n in #79
  • fix(welcome): visible icon chips, no stuck focus ring, scrollable recent list by @th3-br41n in #80
  • fix(a11y): accent-as-text meets WCAG AA + contrast ratchet by @th3-br41n in #82
  • fix(ci): unbreak typecheck on the native-embed import (#79 regression) by @th3-br41n in #81
  • fix(a11y): accent.onFill token — white-text-on-accent-fill meets AA (12.17) by @th3-br41n in #83
  • feat(templates): editor snippet insert + save-as-template (B11.10 surface #2) by @th3-br41n in #85
  • build(11.3): ship the native-embed addon in release builds (packaging tail) by @th3-br41n in #84
  • perf(search): incremental vector reconcile — stop re-embedding all N per write (11.3) by @th3-br41n in #86
  • fix(security): pin + verify the embedding model's SHA256 before load (11.3) by @th3-br41n in #87
  • feat(bookmarks): captured-article images → encrypted offline assets (9.18.9) by @th3-br41n in #88
  • feat(search): first-run model-download progress UX (11.3) by @th3-br41n in #89
  • feat(dashboard): background-activity center (11.3.1) by @th3-br41n in #91
  • fix: right-panel open state is window-scoped, not device-persistent (F-378) by @th3-br41n in #90
  • fix(widgets): min-height resize no longer re-enters the legacy migration (F-379) by @th3-br41n in #92
  • feat(assets): immediate per-bind asset upload (Asset-B4 close-out) by @th3-br41n in #93
  • fix(widgets): lifecycle + UX round — apps:changed refresh, ⋯ size presets, keyboard move/resize, typed bridge queries (F-380/382/383/384) by @th3-br41n in #94
  • chat: Slack-level composer markup + fix clipped inline toolbar (F-385/F-386) by @th3-br41n in #95
  • feat(widgets): six new widgets + shared empty-state CTA (F-381) + typed queries everywhere by @th3-br41n in #96
  • feat(assets): cold-device asset metadata reconstruction (Asset-B5) by @th3-br41n in #97
  • feat(sync): wrap+snapshot bundling on bootstrap (10.10) by @th3-br41n in #98
  • feat(settings): in-product Billing panel (14.6) by @th3-br41n in #99
  • 10.11 — routing-token rotation (OQ-197): DEK-derived pseudonymous routing + fail-closed rotation, client half by @th3-br41n in #100
  • feat(billing): product-side quota enforcement (14.7) by @th3-br41n in #102
  • feat(ai): per-app AI quota + credit accounting (14.8) by @th3-br41n in #101
  • chore(release): v0.1.8 — semantic search, activity center, widgets round 2 by @th3-br41n in #104

Full Changelog: v0.1.7...v0.1.8

0.1.7

Choose a tag to compare

@github-actions github-actions released this 02 Jul 10:39
c427bc3

Brainstorm v0.1.7 is a fixes release on the public beta, from a full pass over every app.

Highlights

  • Database status/select cells edit as a combobox — pick a value already in use or type a new one
  • Calendar month view draws multi-day events as one clean bar instead of clipped, repeated titles
  • Preview centers its empty state and docks the details panel on the right
  • Chat messages no longer flood the Files and Database "all items" browsers
  • The assistant renders its citations as clickable entity links instead of raw ids
  • Graph labels untitled items by type ("Note (untitled)") instead of internal ids
  • Tidier Agent settings, clearer Automations/Contacts empty states, screen-reader-correct task chips

macOS builds are Developer ID signed + notarized. Windows is currently unsigned (SmartScreen → More info → Run anyway). Existing installs update in-app from Settings → Updates.


What's Changed

📦 Other Changes

  • fix(agent): ground replies in vault content + render markdown by @th3-br41n in #60
  • fix(update): show real app version + correct release feed owner by @th3-br41n in #59
  • Feat/list scoped properties by @th3-br41n in #61
  • release: v0.1.7 — dogfood visual-audit fixes (F-316..F-321 + review findings) by @th3-br41n in #62
  • feat: DS-cell-combobox-1 type-or-pick cell combobox + DS-input-2 agen… by @th3-br41n in #63

Full Changelog: v0.1.6...v0.1.7