diff --git a/src/components/SiteFooter.astro b/src/components/SiteFooter.astro index c34640d..962518f 100644 --- a/src/components/SiteFooter.astro +++ b/src/components/SiteFooter.astro @@ -11,7 +11,7 @@ Applications Downloads Connect - Connect beta waitlist + Connect open beta Security
diff --git a/src/pages/beta/index.astro b/src/pages/beta/index.astro index 246ac79..0b7b4b1 100644 --- a/src/pages/beta/index.astro +++ b/src/pages/beta/index.astro @@ -3,81 +3,95 @@ import BaseLayout from "../../layouts/BaseLayout.astro"; ---
-

mdbase Connect

-

Public signup is opening soon.

+

mdbase Connect ยท open beta

+

Public signup is open.

- Beta access requests are now closed while we prepare general - registration. Existing accounts can keep signing in, and invitation - links already sent will continue to work. + Create an account with your email address and a password. Connect will + prepare a small hosted Markdown collection so you can open the editor + and start exploring.

-

Access transition

-

The beta waitlist has closed.

+

Create an account

+

Start with a verified email.

- We have sent the remaining beta invitations. The next way to create an - account will be public signup with an email address and password. + We will send a one-time verification link before asking for your name, + password, and agreement to the service terms. Verification links expire + after one hour.

-
-

What happens now.

+
+

What to expect.

-
Existing accounts
+
Open beta
- Sign in normally and continue using your collections, connected - computers, and approved applications. + Connect is pre-release software with no availability guarantee. Keep + independent backups of important collections.
-
Invitations
+
Hosted allowance
- One-time signup links already delivered remain valid until the - expiry shown in the invitation email. + Open-beta accounts include 1 GiB of hosted storage and up to three + hosted collections in total. The starter collection uses one of + those three slots. Local collections do not use this allowance. +
+
+
+
App permissions
+
+ Applications receive no collection access until you choose a + collection and approve their requested operations.
-
New accounts
+
Existing invitations
- Public email-and-password signup is the next account path. We will - replace this notice when registration opens. + One-time invitation links already delivered remain valid until the + expiry shown in the invitation email.
-
+
-

Already invited?

+

Before you start.

- Open the one-time link in your invitation email to create your account. - Connect remains pre-release software, so keep independent backups of - important collections. + Read how local and hosted collections differ, including which + components can read record contents. The privacy policy and service + terms apply when you create an account.

+
-

Explore mdbase in the meantime.

+

Build or work locally.

- Read the collection specification and Connect integration guides while - public registration is being prepared. + The mdbase specification and local tools remain open source and do not + require a Connect account.

diff --git a/src/pages/connect/index.astro b/src/pages/connect/index.astro index ce7a3a8..90658eb 100644 --- a/src/pages/connect/index.astro +++ b/src/pages/connect/index.astro @@ -17,7 +17,7 @@ import BaseLayout from "../../layouts/BaseLayout.astro"; change or revoke access at any time.

@@ -189,15 +189,16 @@ import BaseLayout from "../../layouts/BaseLayout.astro";
-

Account access

-

Public signup is opening soon.

+

Open beta

+

Create a Connect account.

- Beta access requests are closed while we prepare email-and-password - registration. Existing accounts and invitation links keep working. + Public email-and-password signup is open. Verify your email, choose a + password, and start with a small private hosted collection.

diff --git a/src/pages/downloads/index.astro b/src/pages/downloads/index.astro index c018e83..5d17cb8 100644 --- a/src/pages/downloads/index.astro +++ b/src/pages/downloads/index.astro @@ -24,8 +24,8 @@ const releaseSize = (bytes: number) => `${Math.round(bytes / 1_000_000)} MB`;

The desktop app includes the local connector, background service, and command line tools. The mdbase editor is available online. These - builds are public beta releases; hosted collections still require a - beta account. + builds are public beta releases; hosted collections require a free + Connect account.

Version {version} @@ -39,7 +39,7 @@ const releaseSize = (bytes: number) => `${Math.round(bytes / 1_000_000)} MB`;

Desktop app

Choose the package for your computer. The app can open local mdbase - collections immediately; Connect service features require a beta account. + collections immediately; managed Connect features require an account.

diff --git a/src/pages/index.astro b/src/pages/index.astro index 2914621..b8a2005 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -39,7 +39,7 @@ import HomeLayout from "../layouts/HomeLayout.astro";
@@ -134,7 +134,7 @@ easier to understand. offline use.

- Join the Connect beta waitlist + Join the Connect open beta Explore the open specification Try the beta SDK locally
diff --git a/src/pages/privacy/index.astro b/src/pages/privacy/index.astro index 81aa8a2..dd1610d 100644 --- a/src/pages/privacy/index.astro +++ b/src/pages/privacy/index.astro @@ -14,19 +14,23 @@ import BaseLayout from "../../layouts/BaseLayout.astro";

Website

mdbase.dev is a public static documentation website. It has no account - system or advertising trackers. When you join the beta waitlist, mdbase - Connect retains the submitted email address and request time so the - request can be reviewed and an invitation can be sent. Rate-limit records - use keyed digests of the email and network address; the access-request - record does not store the network address. The hosting provider may also - retain ordinary request logs for security and service operation. + system or advertising trackers. The hosting provider may retain ordinary + request logs for security and service operation.

-

Connect

+

Connect accounts

- Connect account services retain identity, computer pairing, application - declarations, collection identifiers and display names, exact grants, - tokens, audit metadata, and routing metadata needed to operate the - service. + Public signup uses an email address to deliver a one-time verification + link. Connect retains the verified address, account name, accepted terms + and privacy-policy versions, identity-provider links you add, and + security and audit metadata needed to operate the account. Passwords are + stored as password hashes, not readable passwords. Abuse controls retain + keyed digests and bounded counters for email addresses and source + networks. +

+

+ Connect also retains computer pairing, application declarations, + collection identifiers and display names, exact grants, tokens, audit + metadata, and routing metadata needed to operate the service.

Local collection paths and record payloads stay at the connector. diff --git a/src/pages/sdk/connect-quickstart/index.astro b/src/pages/sdk/connect-quickstart/index.astro index 6083b65..c4a20df 100644 --- a/src/pages/sdk/connect-quickstart/index.astro +++ b/src/pages/sdk/connect-quickstart/index.astro @@ -249,12 +249,12 @@ if (first) {

After the public npm release, installation uses:

- During the private beta, create immutable consumer archives from a clean - Connect checkout. The command prints the exact artifact filenames and + Until the packages are published to npm, create immutable consumer archives + from a clean Connect checkout. The command prints the exact artifact filenames and source revision. Add the printed protocol and client archives to the application with pnpm add <archive>.

- +

The validator is currently run from the Connect workspace or supplied as a beta artifact. --allow-local affects static validation only; it @@ -303,8 +303,8 @@ if (first) {

Move to the managed service

- The production service currently accepts private-beta accounts. Before using - it, deploy the application at an HTTPS origin, replace every localhost + The production service accepts public beta accounts. Before using it, deploy + the application at an HTTPS origin, replace every localhost homepage, icon, and redirect URL in the manifest with the exact deployed URLs, and validate without --allow-local. The non-loopback branch in the client example then uses https://connect.mdbase.dev. diff --git a/src/pages/sdk/index.astro b/src/pages/sdk/index.astro index 382f8f3..39726f4 100644 --- a/src/pages/sdk/index.astro +++ b/src/pages/sdk/index.astro @@ -59,9 +59,9 @@ export async function listOpenTasks(client: MdbaseCollectionClient) {

- Private-beta release status + Open-beta release status

- The production service and protocol 1 are deployed for beta accounts. + The production service and protocol 1 are deployed for public beta accounts. The npm packages await their first public release. Current developers build or pack the versioned artifacts from the {" "}Connect repository. diff --git a/src/pages/terms/index.astro b/src/pages/terms/index.astro index 71a374d..6b9caf1 100644 --- a/src/pages/terms/index.astro +++ b/src/pages/terms/index.astro @@ -4,7 +4,7 @@ import BaseLayout from "../../layouts/BaseLayout.astro";