diff --git a/CHANGELOG.md b/CHANGELOG.md index 2512252f0..990caeea8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ ## Unreleased +- Saved views are records whose type implements the `mdbase.view` contract + (mdbase-rs `0d96ad4`, spec `1e147ca`), not records named or typed `view`. + Applications that save views provision the `mdbase.view` pack during + collection setup and write views with ordinary record permissions. + `type: view` records with no implementing type are no longer listed or run + until the pack is installed. Single-record writes also work again after + installing a pack whose schemas live outside `_schemas/`. +- Hosted canonical views page while the projection is being rebuilt after a + definition change, instead of failing with a provider error (provider + migration 44). +- The Editor's interface text is at least 11px, the outline button sits with + the note bar's other controls, and pane controls are distinct. - The Editor's "Your person record" panel explains when the Editor was not approved to read your account identity (grants approved before portable people record no People permissions) and offers to review the Editor's diff --git a/Cargo.lock b/Cargo.lock index 2e45cfe65..a0425ac6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "chrono", @@ -2720,7 +2720,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono-tz", "clap", @@ -2758,7 +2758,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono", "chrono-tz", @@ -2787,7 +2787,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "async-trait", "axum", @@ -2828,7 +2828,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "async-trait", @@ -2875,7 +2875,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "async-trait", "axum", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "base64", @@ -2921,7 +2921,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono", "mdbase", diff --git a/Cargo.toml b/Cargo.toml index 6dea406b6..5b993ede8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" edition = "2021" license = "MIT" repository = "https://github.com/mdbase-dev/mdbase-connect" diff --git a/apps/desktop/package.json b/apps/desktop/package.json index bc02aac23..856acd805 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@mdbase/connect-desktop", "productName": "mdbase connect", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "description": "Connect applications to authorized mdbase collections.", "author": "mdbase", "private": true, diff --git a/apps/portal/package.json b/apps/portal/package.json index ec8f6d195..225816d01 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-portal", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "type": "module", "scripts": { diff --git a/deploy/docker/Cargo.lock.hosted-provider b/deploy/docker/Cargo.lock.hosted-provider index 2e45cfe65..a0425ac6a 100644 --- a/deploy/docker/Cargo.lock.hosted-provider +++ b/deploy/docker/Cargo.lock.hosted-provider @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "chrono", @@ -2720,7 +2720,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono-tz", "clap", @@ -2758,7 +2758,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono", "chrono-tz", @@ -2787,7 +2787,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "async-trait", "axum", @@ -2828,7 +2828,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "async-trait", @@ -2875,7 +2875,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "async-trait", "axum", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "aes-gcm", "base64", @@ -2921,7 +2921,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.115" +version = "0.1.0-beta.116" dependencies = [ "chrono", "mdbase", diff --git a/package.json b/package.json index f0bd71c73..d5b870f9c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdbase-connect", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "packageManager": "pnpm@11.15.1", "engines": { diff --git a/packages/client/package.json b/packages/client/package.json index 4e31b6b34..f8702ec80 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 21028d023..4e3c9d08e 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-dev", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/management/package.json b/packages/management/package.json index 476da05f9..3c5b39e2d 100644 --- a/packages/management/package.json +++ b/packages/management/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-management", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "type": "module", "scripts": { diff --git a/packages/pickle/package.json b/packages/pickle/package.json index 8090a1a56..e36e4cdec 100644 --- a/packages/pickle/package.json +++ b/packages/pickle/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/pickle", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 1e034366e..23fc7f4e4 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-protocol", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/sync/package.json b/packages/sync/package.json index 8bf8aed77..ac5adc4cb 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-sync", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/testing/package.json b/packages/testing/package.json index c2ac4b96d..eea1867f9 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-testing", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 5a49a2bb5..602f9fd10 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-ui", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "type": "module", "scripts": { diff --git a/packages/webhooks/package.json b/packages/webhooks/package.json index bec883791..ec8a5bb84 100644 --- a/packages/webhooks/package.json +++ b/packages/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-webhooks", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": false, "type": "module", "license": "MIT", diff --git a/services/mcp/package.json b/services/mcp/package.json index f578997f2..afdbe29cd 100644 --- a/services/mcp/package.json +++ b/services/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-mcp", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "type": "module", "scripts": { diff --git a/services/mcp/src/mcp.ts b/services/mcp/src/mcp.ts index 7e1420f8c..e8701551a 100644 --- a/services/mcp/src/mcp.ts +++ b/services/mcp/src/mcp.ts @@ -16,7 +16,7 @@ export function createMcpServer( gateway: ConnectGateway, oauth: OAuthService ): McpServer { - const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.115" }); + const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.116" }); server.registerTool("list_connections", { title: "List mdbase collections", diff --git a/services/server/package.json b/services/server/package.json index 17890bea2..0d50454e5 100644 --- a/services/server/package.json +++ b/services/server/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-server", - "version": "0.1.0-beta.115", + "version": "0.1.0-beta.116", "private": true, "type": "module", "scripts": {