All updates

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.