Changelog
New features, fixes, and improvements to the Ascend workflow.
Spreadsheet-Grade Table BlocksNew
Tables inside pages now work like a real spreadsheet. Arrow key navigation, keyboard selection, copy/paste with Excel and Google Sheets (TSV), pinned columns, row and column gutters, and right-click formatting menus. The table block was extracted into its own component for performance.
Real-Time Collaboration & Canvas Editor
New Canvas Editor with real-time Yjs synchronization — multiple people can edit the same page simultaneously. Added block normalization to ensure consistent data integrity, and a page detail client with editing, presentation, and collaboration modes.
Clipboard & Editor Fixes
Major improvements to copy/paste across blocks. Spaces are now preserved correctly in pasted content, cross-block copy/cut works reliably, backward text selection is properly supported, and image uploads in page blocks are fixed. Also fixed database search, select property editing, and toggle blocks.
MCP Integration & Security Audit
Ascend now works with Claude, Claude Code, and Cursor via MCP integration — your AI assistant can read and write directly to your workspace. Completed a comprehensive security audit across the entire codebase: auth hardening, input validation, rate limiting, atomic operations, and sanitized error responses.
Database Table Rebuild
The interactive database table got a full rebuild. Column resizing, drag-and-drop reordering, filtering, sorting, grouping, bulk selection with delete/duplicate/edit, and a slide-out row detail sheet for viewing and editing records without leaving the table. Also added the Focus Board view for sprint planning with effort estimation.
Performance & Canvas Editor Polish
Comprehensive performance optimizations: memoized components, batched row fetching for exports, lazy-loaded sidebar hooks, and reduced presence re-renders. Enhanced the canvas editor with code blocks, read-only blocks, and wiki link autocomplete for internal linking.
Account Settings & Manual Time Entry
New account settings page with profile picture, name, email, and timezone. Added the manual time entry dialog for logging hours after the fact — select a job, client, and tags, then enter the duration or time range. Also shipped urgent inbox notification system.
Admin Tools & Access Groups
User directory with admin actions and audit logs. Access group management for team-level permissions. Activity feed for tracking workspace changes. Feature flag system and UI complexity toggle for simplified vs enterprise views.
Unified Inbox
The inbox is live. Triage emails and events from Gmail, Outlook, Yahoo, and iCloud in one place. Filter, tag, and link messages to database records. AI suggestions for quick actions. Detail sheet with full message view, link management, and record creation.
Commenting & Page Sharing
Full commenting system for shared pages and rows, including guest commenting so clients can leave feedback without a paid seat. Cross-block drag selection in the editor. New dashboard API with card management and user filters.
Time Tracking Dashboard & Pomodoro Timer
Time tracking dashboard with workspace filtering and date ranges. Pomodoro timer with customisable session lengths, break intervals, and sound alerts. Time entry detail sheets for editing durations, linking to jobs, and rounding rules. Also added contacts API with deduplication.
Notion Import & File Attachments
Notion import engine for migrating your existing workspace — pages, databases, properties, and content blocks. File attachment management with direct Azure cloud uploads. Comprehensive database table with multiple views (table, kanban, chart) and wiki links for building an internal knowledge graph.
Invoicing & Billing
Visual invoice designer with PDF template builder. One-click invoice generation from tracked time. Subscription billing with team member and storage add-ons. Updated pricing model and CTA links across the platform. Also shipped image lightbox and undo/redo in the canvas editor.
Databases & Row Detail
Database page client with table, kanban, and chart views. Row detail sheet for viewing and editing records in a slide-out panel. Cell dropdown editor with full option management. Drag-and-drop sidebar with context menus and inline renaming. Database scroll improvements.
Real-Time Sync & Search
Migrated from Liveblocks to Hocuspocus for real-time collaboration. Railway WebSocket deployment. Unified search across pages, databases, and records. Dashboard header with wiki link rendering.
Infrastructure & Deployment
Neon PostgreSQL deployment. Cron jobs for background tasks. VitePress documentation site setup. Cross-team permission system. Core bug fixes for row saving, storage, and build errors.
Foundation
Authentication with sign-in, sign-up, 2FA, and session management. Workspace and team management with roles and permissions. The block-based canvas editor with slash commands, drag-and-drop, column layouts, and 15+ content block types. Dashboard sidebar with workspace navigation. The building blocks everything else sits on.