Repository navigation
mdbase connect v0.1.0-beta.177
Pre-release
Pre-release
·
58 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Files containing UNSIGNED are preview builds, not trusted platform releases. Those Windows files may show Unknown Publisher or SmartScreen warnings; those macOS files require a manual Privacy & Security override and have not been notarized. Checksums and GitHub OIDC-backed Sigstore bundles establish build provenance but do not replace platform signing.
What's Changed
- Daemon: fix the collection mode switch's deadline, unavailable executor, resume and status by @callumalpass in #1341
- Desktop: Linux user-folder installs update themselves by @callumalpass in #1340
- Editor: ask the collection about links instead of resolving them by @callumalpass in #1344
- fix(editor): turn work before connecting back on by @callumalpass in #1345
- Show the daemon's confirmations in mdbase connect on Linux by @callumalpass in #1342
- Editor: keep attachment embeds and link previews working with collection links by @callumalpass in #1346
- Usage report: count native app approvals and leave canaries out of totals by @callumalpass in #1350
- Editor e2e: replace the opening note's body once its embed settles by @callumalpass in #1351
- feat(feedback): accept TaskNotes as a shared feedback product by @callumalpass in #1348
- Shared UI: one mdbase.comment implementation for every app by @callumalpass in #1354
- chore: vendor verified production SDK 0.1.0-beta.168 by @mdbase-dev-release-automation[bot] in #1343
- Stop rebuilding the query index on every collection open by @callumalpass in #1353
- docs: prune historical records and add documentation maps by @callumalpass in #1356
- docs: legacy Connect retirement list by @callumalpass in #1357
- Fix npm planning when published baselines lead production by @callumalpass in #1358
- Split the daemon server module into cohesive files by @callumalpass in #1362
- Prune unused operations scripts and the Candidate B staging image workflow by @callumalpass in #1359
- Remove Tier 0 legacy: Candidate B benchmark, staging missions, stale desktop triggers by @callumalpass in #1360
- fix(editor): accept the unsynced first screen in the fresh-browser smoke by @callumalpass in #1363
- Remove the architecture growth gate and its counter budgets by @callumalpass in #1361
- Split the daemon cloud, cli and runtime modules into cohesive files by @callumalpass in #1367
- runtime: split store-file store.rs and log-service service.rs into modules (move-only) by @callumalpass in #1366
- Split replica snapshot.rs and policy.rs into cohesive modules (move-only) by @callumalpass in #1365
- Docs: drop completed Tier 0 rows from the legacy retirement list by @callumalpass in #1368
- Default new accounts to the next backend by @callumalpass in #1369
- Run pnpm e2e against the runtime daemon by @callumalpass in #1371
- test(replica): characterize apply_payload_ready verdicts and check order by @callumalpass in #1372
- feat(editor): add the app switcher and a "Build your own" link by @callumalpass in #1374
- fix(mcp): keep native grants on native routing by @callumalpass in #1375
- Move the remaining flat server modules into feature directories (move-only) by @callumalpass in #1370
- refactor(replica): extract apply's effects-to-transaction loop into stage_effects by @callumalpass in #1373
- Desktop: Linux self-update no longer fails when tar closes its input early by @callumalpass in #1376
- test(replica): pin what apply stages, stores and leaves in memory by @callumalpass in #1377
- Publish npm packages from a reserved tag at the production commit by @callumalpass in #1383
- refactor(replica): move apply's guard, text resolution and structural checks into phases by @callumalpass in #1382
- refactor(replica): move apply's verification, staging and commit into phases by @callumalpass in #1384
- feat(sdk): accept a localhost app origin in every environment by @callumalpass in #1381
- test(editor): give the direct-access permission test a small collection by @callumalpass in #1385
- Sync .base and other non-Markdown record files with disk (#1198) by @callumalpass in #1386
- test(replica): pin apply-path behaviour the phase-split review missed by @callumalpass in #1389
- Upload oversized Markdown objects as blob parts by @callumalpass in #1243
- Let an app's own device join a Private collection, with consent by @callumalpass in #1393
- Stop building, publishing and testing the legacy connector by @callumalpass in #1387
- ci(desktop): retry pnpm install once on a transient failure by @callumalpass in #1396
- Let the app runtime sign the account-key fetch proof by @callumalpass in #1394
- Editor: comments on notes, through a shared mdbase.comment implementation by @callumalpass in #1352
- SDK: open a Private collection on the app's own replica by @callumalpass in #1395
- Start applications sooner and record startup timing by @callumalpass in #1397
- fix(mcp): make MCP sessions to the hosted replica work by @callumalpass in #1390
- chore: vendor verified production SDK 0.1.0-beta.169 by @mdbase-dev-release-automation[bot] in #1355
- Shared UI: comments panel covers what Writer's own panel does by @callumalpass in #1399
- fix(sdk): send the clear prologue first on a hosted replica route by @callumalpass in #1391
- Shared UI: margin marks for comment anchors, exported composer by @callumalpass in #1401
- chore: vendor verified production SDK 0.1.0-beta.173 by @mdbase-dev-release-automation[bot] in #1400
- Delete the legacy connector crates by @callumalpass in #1388
- Editor: regular-weight titles in the compact note list by @callumalpass in #1347
- fix(mcp): explicit safety hints, descriptions and server instructions by @callumalpass in #1403
- perf(editor): publish native collection changes once per batch by @callumalpass in #1404
- perf(runtime): decide the backfill orphan-scan skip in Rust; keep 128 prepared statements by @callumalpass in #1405
- perf(server): index control-plane reads; fixed query counts for /v1/me and native app collections by @callumalpass in #1406
- Hosted Worker: reuse the log's piggybacked nonce (one request per log call) by @callumalpass in #1407
- Editor: fetch the editor chunks while the collection opens by @callumalpass in #1411
- perf(desktop): stop polling while the window is hidden by @callumalpass in #1410
- Portal: say an app with Private device access may have held the encryption key by @callumalpass in #1409
- perf(replica): evaluate per-record queries on the scanned row by @callumalpass in #1413
- Restore Private device access through "Request access again" by @callumalpass in #1412
- perf gate: check each scenario's growth from 1k to 10k notes by @callumalpass in #1408
- fix(sdk): no chooser flash on a signed-in start; reopen after a cleared failure by @callumalpass in #1414
- perf(runtime): one metadata lookup per unchanged file on a rescan; read each record once at open by @callumalpass in #1415
Full Changelog: sdk-v0.1.0-beta.168...v0.1.0-beta.177