Releases
v0.18.1
Compare
Sorry, something went wrong.
No results found
Changelog
64b6af4 Members create apps, writers grant them read and turn on Data (#324 )
af3a3f7 Merge pull request #286 from runbear-io/fix/empty-save-guard
ee860e0 Merge pull request #293 from runbear-io/redesign/home
f6cb8b3 Merge pull request #294 from runbear-io/redesign/meeting-editor
281bfcf Merge pull request #295 from runbear-io/redesign/insights
6686d28 Merge pull request #297 from runbear-io/fix/sidebar-search-click
b2c5728 Merge pull request #302 from runbear-io/fix/activity-p0
47ce292 Merge pull request #303 from runbear-io/design/sidebar-1b
4fb45a2 Merge pull request #304 from runbear-io/design/fileview-1b
7b1f325 Merge pull request #305 from runbear-io/design/activity-1b
b246057 Merge pull request #306 from runbear-io/design/insights-1b
59fe8a2 Merge pull request #307 from runbear-io/perf/web-snappy
e950397 Merge pull request #308 from runbear-io/perf/snappy-loop
60fccf0 Merge pull request #309 from runbear-io/perf/snappy-loop-2
9711a32 Merge pull request #310 from runbear-io/fix/editor-statusbar
b972a68 Merge pull request #311 from runbear-io/feature/sidebar-project-menu
014452d Merge pull request #312 from runbear-io/feature/sidebar-brand-row
14fb7cc Merge pull request #313 from runbear-io/feat/sidebar-resize
9cc73a5 Merge pull request #314 from runbear-io/perf/hub-memory
52a1901 Merge pull request #317 from runbear-io/feature/palette-fzy-search
382723e Merge pull request #322 from runbear-io/fix/openai-key-false-positives
c329136 Merge remote-tracking branch 'origin/main' into HEAD
0d4ca40 chore(webapp): rebuild static
3c242e4 chore(webapp): rebuild static
494c2a7 chore(webapp): rebuild static
be877bb chore(webapp): rebuild static
1b731bd chore(webapp): rebuild static
771bad3 chore(webapp): rebuild static
4018b9f chore(webapp): rebuild static
bd0bc5b chore(webapp): rebuild static
a0b4731 chore(webapp): rebuild static
62f2389 chore(webapp): rebuild static
21fecc0 chore(webapp): rebuild static
24eedd0 chore(webapp): rebuild static
557b7c6 chore(webapp): rebuild static
1c97f89 chore(webapp): rebuild static
d5c8b8f chore(webapp): rebuild static
af517e7 chore(webapp): rebuild static
6141ead chore(webapp): rebuild static
285e252 chore(webapp): rebuild static
8794e45 chore(webapp): rebuild static
6c5b21a chore(webapp): rebuild static
db514ee chore(webapp): rebuild static
6ff32b9 chore(webapp): rebuild static on Activity
3cfdc39 chore(webapp): rebuild static on Activity
255760a chore(webapp): rebuild static on Home
d552dbc chore(webapp): rebuild static on Home
4d3a013 chore(webapp): rebuild static on main
dabbc89 chore(webapp): rebuild static on the file view branch
0727b6d feat(webapp): Activity filter bar on one line, one Device/People picker, docked change panel
19579ec feat(webapp): Activity redesign — local-time filters, summary, day groups, diff panel
1681871 feat(webapp): Insights redesign — KPI row, fix-first worklist, drillable treemap, split hot path
2d0ee01 feat(webapp): app principals with bda_ keys, for servers that read data (#321 )
49c0461 feat(webapp): drag the sidebar's edge to resize it
3e2e2f7 feat(webapp): file page skeleton, full-path breadcrumb, editor display name and absolute time
f9f5b0e feat(webapp): file view redesign — top bar, doc header, right rail, comments panel
549666e feat(webapp): keep the BearDrive lockup above the project menu
5515648 feat(webapp): meeting-note editor — safety states, modes, edit rail, sections, / menu
3218254 feat(webapp): one project menu replaces the sidebar's brand bar and account footer
6c05435 feat(webapp): project Home — what changed and what needs you
7021e91 feat(webapp): query a project's JSON and frontmatter as data (#320 )
030d86b feat(webapp): sidebar redesign — Home/Activity/Insights nav, tree filter, pins, icon rail
5603f7f feat(webapp): the sidebar filter matches names the way ⌘K does
f978642 feat(webapp): ⌘K ranks the file you named first, in ~4ms on an 11k-file tree
d6330f8 fix(daemon): close watcher resources and rewatch directories
ab71c26 fix(daemon): reduce idle CPU from repeated worktree scans
9d302a6 fix(frontend): drop the prewarmed room; the editor connects after its own read
2050c9a fix(frontend): edit always starts from a read made after entering; room opens alongside
f1e71be fix(frontend): never adopt a prewarmed room older than the edit's own read
6716ca3 fix(frontend): never seed an edit session from text older than a moment
d324c83 fix(frontend): per-file edit revalidation; a failed editor import can be retried
7380a79 fix(secrets): stop flagging slugs and URL paths as OpenAI keys
cc7f6e1 fix(webapp): Activity loads on a large project; summary follows All time; emptied means had content
29945b6 fix(webapp): Activity summary honors custom ranges; deletes link their version
340c326 fix(webapp): Copy link only with a version to link; until covers the day's last nanosecond
8d45a6c fix(webapp): Home trusts the server's since filter; history entries carry seq for a unique op key
9285e09 fix(webapp): Insights defaults to hot ≥ 10, outlines only the worst 8 treemap cells, keeps the Reads legend on one line
d008b05 fix(webapp): Save anyway writes the document as it stands when clicked
8bf9338 fix(webapp): a capped folder shows its recent children in the chosen order
14f6067 fix(webapp): a comment pin shows its thread number
74661a5 fix(webapp): a confirmed shrink becomes a live room's base; never seed a truncated room
28c2f87 fix(webapp): a deleted-then-recreated file inherits no emptied history
5d7da3e fix(webapp): a device push is pending the moment its journal is stored
6986b82 fix(webapp): a long-press's release does not open the row under the tree menu
2bbc1a9 fix(webapp): a repeat delete names no removed version; past renders route links in-app
18f5106 fix(webapp): a saved sidebar width yields to the topbar on a narrow desktop window
3c5551d fix(webapp): a scope change refetches history; Home's peer-written names are bidi-isolated
c8f1d3b fix(webapp): a solo editor stays solo; single-volume edits open without waiting
5a9edb3 fix(webapp): a stream that fails its integrity check never completes as a 200
9b7eab6 fix(webapp): a team's own syncing no longer uses up its share links' transfer limit (#316 )
518411d fix(webapp): a timer-opened long-press menu also swallows its release click
07af57b fix(webapp): a wide table or code block scrolls inside the prose column instead of under the file rail
4c9b398 fix(webapp): an eviction drops only the cache generation it evicted
f63fcd2 fix(webapp): background rebuild tells watchers only once it lands
9010a9a fix(webapp): change frames name only paths their reader can see (#318 )
831e1f0 fix(webapp): clear editor status on leaving edit; TOC links keep native behaviour; rail labels are not headings
6d0dfbb fix(webapp): clicking the empty sidebar search opens the palette
acbe01b fix(webapp): closing the tree menu clears the swallowed-tap marker
a92c180 fix(webapp): coverage table view follows the lens like its chart
a3aeb6a fix(webapp): drop secondary top-bar labels below 1200px so the actions fit
9689f0a fix(webapp): emptied files come from one pass over the whole history
8b3f513 fix(webapp): emptied follows moves like the tree, and refreshes whenever the tree does
3227a0c fix(webapp): emptied follows the tree's replay rules and refreshes on change in Insights
233df11 fix(webapp): emptied ignores versions under folders the reader cannot see
8f4da56 fix(webapp): follow-ups from reviewing #319 –#321 (data index, write path, app keys) (#323 )
d64baa3 fix(webapp): history indexes count against the same cache budget
6fafe59 fix(webapp): keep desktop comment pins inside the gutter, stacked per line
cd6b1b9 fix(webapp): mark a room's text parked only after its copy is written
b92de26 fix(webapp): name the History button for icon-only widths; read heat's last_read
e6286db fix(webapp): never fold a too-large restore into a room; offline, only your own section is editable
27513cf fix(webapp): no Jump to text on resolved comment threads
dcb6924 fix(webapp): no versions list on a single-volume server, which has no history route
16480d7 fix(webapp): offer New file only where the hub accepts it; cap 6-child folders; reset visit baseline on leave
338efcd fix(webapp): one foreground catch-up per push, however many requests ask
55f4a02 fix(webapp): one write path, held to its base where the op is appended (#319 )
43bacc5 fix(webapp): only a primary click on the sidebar search opens the palette
72fee02 fix(webapp): only the touch press that opened a row's menu skips that row's click
2a4767a fix(webapp): park a room's refused shrink when it empties; mark confirmed saves as own writes
52e77a5 fix(webapp): rail after the document when wide; keep pins centred; hidden rail frees width
29b0ab1 fix(webapp): refuse a young blob too large to serve as checked
f6e4089 fix(webapp): refuse editor saves that empty or sharply shrink a file
1107a49 fix(webapp): retry a refused room's conflict copy past the room's eviction
5cc263f fix(webapp): retry a refused room's conflict copy without a budget
1acd540 fix(webapp): serve every verified blob from the bytes that were hashed
60f13e7 fix(webapp): sidebar review fixes; file-tree right-click menu opens at the pointer
8dee3c8 fix(webapp): stack phone comment pins on one line; hide the file rail in print
c4de23c fix(webapp): the Reads legend wraps again in the phone's two-column KPI grid
00e8929 fix(webapp): the editor status bar pins to the window's bottom edge
9bb02d4 fix(webapp): the mobile drawer keeps its own width, whatever the desktop drag saved
0d64205 fix(webapp): tie the shrink question to its editor; fold a restore into the open document
3534ccc perf(frontend): start a shared link's requests at boot, lazy-load editors
b6d9255 perf(webapp): emptied checks every candidate in one journal pass
6428ad4 perf(webapp): emptied replays the tree from the journal load it already has
39a8d40 perf(webapp): fold a device push in the background, not on the next read
a5b6a45 perf(webapp): one fold per journal state, one cache budget per hub
ad16998 perf(webapp): read heat scans one project's buckets, not the hub's
d1dc83b perf(webapp): refold only what changed, and encode the tree once
d65c7b7 perf: stop queueing every request on the metadata store; snappier edit and comment
bc40816 test(webapp): Home's hot-but-stale fixture uses the hot ≥ 10 threshold
1fa9846 test(webapp): a project id containing 403 no longer fails the hidden-path check
a464730 test(webapp): desktop spec expects the new Insights heading
aa8964a test(webapp): every hub test waits out in-flight room snapshots before its temp dir goes
f46a543 test(webapp): history summary honors an until inside a day
bd17db1 test(webapp): pin a restore folding into a live co-editing room
7b6e06a test(webapp): room tests wait for an in-flight snapshot before their temp dir goes
You can’t perform that action at this time.