All updates
Release 0.6.0 - Template editor & observability

Template editor & observability

A visual template editor, ClickHouse-backed logs, domain settings improvements, and editor observability tooling.

TemplatesLogsDomainsEditorContactsClickHouse

Planning

  • Template editor architecture Designed three-column editor layout with left/right/center header areas, publish workflow, and property inspection panel. Evaluated Tiptap v3 migration path.
  • Observability strategy Planned ClickHouse-backed log ingestion replacing analytics event tracking with structured log schema and date formatting utilities.

Design

  • Template editor shell Three-column layout with configurable left/right/center headers, publish action bar, and spacing/alignment property panels.
  • Contact presentation Initial avatars derived from name, hash icon (#) for IDs, reserved field indicators, and hard-delete confirmation dialogs.
  • Add domain (split-screen redesign) Split-screen layout with real-time DNS preview, advanced settings collapsible section, auto-scroll and motion-based layout transitions.
  • Logs UI List and detail views with navigation, calendar with month transition animations, and apply/reset filter controls.

Frontend

  • Template editor shell Three-column layout with left/right/center headers, publish actions, padding/margin/alignment controls, and inspector width constraints.
  • Email inspector components Modular inspector panels for document, node, and text properties. @reloop/ui design system integration, breadcrumb component, SectionHeader layout grouping, and conditional node type pill rendering.
  • Typography controls AlignControls and MarkControls as reusable components, list controls with blockquote toggle, code formatting, cyclic uppercase/lowercase controls, and fixed-height normalized button sizing.
  • Contact presentation improvements Initial avatars, hash icon for IDs, reserved fields styling, hard-delete confirmation for contacts and properties.
  • Add domain (redesign) Split-screen layout with auto-scrolling and motion-based transitions, real-time domain preview, advanced settings in collapsible accordion.
  • Logs UI List + detail views with navigation; calendar component with month transitions and apply/reset filters.

Backend

  • Template routes Loading, editing, and saving templates; removed legacy Lexical editor implementation and migrated to Tiptap-based storage.
  • Logs ingestion Structured log ingestion replacing analytics event tracking; listLogs and getLogById endpoints with ClickHouse backend.
  • Domain DNS improvements Skip redundant verification when already in progress; custom receiving MX records; domain description copy updates.
  • Collaboration backend Yjs room management with modular route handlers and controllers, WebSocket integration for real-time sync, and y-protocols dependency.

DevOps

  • ClickHouse provisioning Auto-provisioning and service wiring for log storage in docker-compose. ClickHouse schema validation with date formatting utilities.
  • Package management Domain package renamed (domain → domain-dns → domain), tsconfig path aliases updated, deprecated @be/domain paths removed from Next.js config.