Skip to content

Releases: vnmtvlv/discoflare

Discoflare 0.2.0

Choose a tag to compare

@vnmtvlv vnmtvlv released this 05 Sep 19:50
5f433ce

What's new

  • Added the Data app with Databases, rich-text Documents, and visual Canvases.
  • Added owner-only manual backups as downloads or uploads to a separately configured S3-compatible bucket.
  • Added update visibility, optional anonymous telemetry controls, and the managed server-deletion flow in Workspace Settings.
  • Expanded workspace email setup so guided installs can reuse their configured sender.
  • Refreshed the product, deployment, local-development, and installation-management documentation.

Reliability and UX

  • Database, Document, and Canvas edits now use version checks and serialized saves to protect newer drafts from stale responses.
  • Backup generation handles foreign-key cycles, FTS tables, and large content while preserving D1 and R2 data in a streaming archive.
  • Navigation and settings now expose the new apps and lifecycle controls according to workspace permissions.

Updating

Managed installations can check this release from Workspace Settings → Updates. The owner starts each update manually; the installer applies the installation's missing migrations before replacing its Worker.

Manual installations should back up first, preserve AUTH_SECRET, pull tag v0.2.0, and follow the deployment guide. This release adds D1 migrations through 0018_documents_and_canvases.sql.

Agents still require Workers Paid with Containers enabled. Huddles remain optional and require RealtimeKit credentials.

Full changelog: v0.1.3...v0.2.0

Discoflare 0.1.3

Choose a tag to compare

@vnmtvlv vnmtvlv released this 05 Sep 12:42

Discoflare 0.1.3 makes the Cloudflare deployment the single supported release path and prepares the bundled client for a Chrome extension shell.

What changed

  • Added an extension client mode with hash routing, packaged-entry reloads, explicit per-workspace host access, and authenticated cross-origin API support.
  • Improved the bundled client server screen with the guided workspace installer, responsive connection controls, and safe startup when no server is selected.
  • Removed the legacy Dockerfile, Docker Compose and Coolify runtime, local self-host bootstrap, GHCR publishing workflow, and multi-architecture container release path.
  • Updated deployment and release documentation around the OAuth installer and the advanced manual GitHub / Workers Builds path.

Deployment

  • Existing Cloudflare installations can update through https://discoflare.com/deploy.
  • No new D1 migration or required secret is introduced in this release.
  • Docker and Coolify artifacts are no longer published starting with this version.

Validation

  • Typecheck and lint pass.
  • 199 tests pass across 44 test files.
  • Chrome extension static generation passes.
  • The production Worker and Cloudflare installer artifacts build successfully.

Full changelog: v0.1.2...v0.1.3

Discoflare v0.1.2

Choose a tag to compare

@vnmtvlv vnmtvlv released this 05 Sep 12:20

A unified navigation and mail UX update.

  • Adds a clear Chat, Tasks, and Mail app switcher.
  • Adds mailbox and folder navigation with unread state.
  • Makes mailbox, folder, and selected thread addressable in the URL.
  • Moves task boards into the shared sidebar.
  • Improves settings navigation, search, mobile behavior, and deep links.

Discoflare v0.1.1

Choose a tag to compare

@vnmtvlv vnmtvlv released this 05 Sep 11:36

Owner setup now happens on the workspace domain.

  • The Cloudflare installer collects only the intended owner email.
  • Fresh installs open a private, single-use owner setup link on the new workspace domain.
  • Name and password are created on that origin, so password managers associate them correctly.
  • Normal signup stays closed until the intended owner completes setup.
  • Docker and Coolify deployments generate and print the same private setup link.
  • Legacy environment-password bootstrap remains supported.

Discoflare 0.1.0

Choose a tag to compare

@vnmtvlv vnmtvlv released this 05 Sep 10:19

What's new

  • Workspace email is now a first-class Discoflare app: mailboxes use ordinary channels and messages, with chat-style threads, compose, replies, internal notes, attachments, and inbox/archive/spam state.
  • Workspace owners can give people and agents mailbox-specific read, send, or manage access. Agent sends remain explicit approval-gated actions.
  • Cloudflare installation now lets an owner select an account and zone, choose the Discoflare subdomain and first mailbox, and provisions the Worker custom domain, Email Routing, Email Sending binding, and catch-all route.
  • Added versioned onboarding documents, acceptance tracking, configurable onboarding settings, password reset, and tighter signup/invite enforcement.

Deployment

  • D1 migrations 0013_onboarding.sql and 0014_workspace_mail.sql are bundled and applied by the installer.
  • The Cloudflare OAuth client must allow the new zone, DNS, Email Routing, and Email Sending scopes before using the updated installer.
  • The installer refuses to replace unrelated MX records or an existing foreign Email Routing catch-all.
  • Container image: ghcr.io/vnmtvlv/discoflare:0.1.0.

Known limitations

  • Outbound mail requires Cloudflare Email Sending availability for the selected account and zone.
  • DNS and Cloudflare service activation can take a short time after installation completes.

Full changelog: v0.0.3...v0.1.0

Discoflare 0.0.3

Choose a tag to compare

@vnmtvlv vnmtvlv released this 04 Sep 21:58

Full Changelog: v0.0.2...v0.0.3

Discoflare 0.0.2

Choose a tag to compare

@vnmtvlv vnmtvlv released this 04 Sep 21:26

Full Changelog: v0.0.1...v0.0.2

Discoflare 0.0.1

Choose a tag to compare

@vnmtvlv vnmtvlv released this 03 Sep 13:45

First tagged Discoflare release.

  • Deploy to Cloudflare with the existing Worker workflow.
  • Self-host on Docker or Coolify with the root docker-compose.yml.
  • Pull the multi-architecture container from ghcr.io/vnmtvlv/discoflare:0.0.1.