LibreDiary Roadmap: Future Features & Progress
See where LibreDiary is headed. Track our progress and help shape the future.
20 of 21 phases complete
Completed
20 phasesProject Foundation
Initial project scaffolding, monorepo setup with Turborepo and pnpm, and core architecture decisions.
Basic Block Editor
Tiptap-based rich text editor with slash commands, drag-and-drop blocks, and markdown shortcuts.
Authentication System
Email/password auth with Argon2 hashing, OAuth (GitHub, Google), session management, and password reset flows.
Multi-tenancy
Organisation and workspace management with role-based access control (Owner, Admin, Member), invitations, and domain lockdown.
Page System
Hierarchical page tree with nested pages, breadcrumb navigation, page icons/covers, favourites, and trash with auto-delete.
Real-time Collaboration
CRDT-powered sync via Yjs and Hocuspocus with live cursors, presence indicators, and page version history with diff comparison.
Sharing & Permissions
Page-level permissions (View, Edit, Full Access), public pages with unique slugs, and guest share links with expiration and access tracking.
Comments & Mentions
Threaded comments on pages and blocks, @mention with autocomplete, inline comment markers, and resolve/unresolve workflows.
Notifications
In-app and email notifications for mentions, comments, shares, and team activity. Customisable notification preferences per user.
Hybrid Search
Full-text search combining Meilisearch and PostgreSQL FTS with faceted filtering, typo tolerance, Cmd+K command palette, and admin reindexing.
Database Views
Structured data with Table, Kanban, Calendar, and Gallery views. Relations, rollups, formulas, and file attachments across multiple field types.
Page Templates
Pre-built templates for meeting notes, project plans, and wikis. Create custom templates from any page with categories and quick search.
File Storage
Polymorphic storage with local, S3, and MinIO backends. File type validation, size limits, and seamless migration between providers.
Backup System
Per-organisation and system-level backups with AES-256-GCM encryption, scheduled automation, and one-click restore. Local, S3, and Backblaze B2 destinations.
API & Webhooks
Public REST API with 95+ endpoints, Bearer token auth, rate limiting, and webhook delivery with HMAC-SHA256 signatures and retry logic.
Admin Panel
System administration dashboard with audit logging (50+ action types), user/org management, feature toggles, and system health monitoring.
AI Writing Assistant
OpenRouter-powered AI with content generation, summarisation, text improvement, and 31-language translation with caching. Per-org and system-wide AI toggle.
Internationalisation (i18n)
Multi-language UI support with 31 languages via vue-i18n. Per-user language switching, community translation framework, and translation status tracking.
Editor Enhancements
Slash commands, code blocks with syntax highlighting, callout blocks, toggle/collapsible blocks, table of contents, dividers, and drag-and-drop reordering.
GDPR Compliance
Full data export, account deletion with 30-day grace period, cascading anonymisation of shared content, and privacy-first audit trails.
In Progress
1 phasesProduction Optimisation
UI/UX polish, performance tuning, accessibility (WCAG 2.1 AA), keyboard shortcuts, dark/light mode, service worker for offline viewing, and Docker production deployment.
Future Vision
Long-term goals and community-requested features we are exploring. These are shaped by user feedback and contribution from the community.
MCP Server Integration
Model Context Protocol server for AI assistants (Claude, Cursor, Copilot). Manage pages, databases, search, and organisations directly from your AI workflow. Publish as an npm package for easy setup.
Import & Export
One-click import from Notion with workspace structure preservation. Markdown and CSV import for flexibility. PDF, Markdown, and JSON export for portability and archival.
Embeds & Integrations
Embed YouTube, Figma, Google Maps, and other oEmbed-compatible services directly within pages. Sandboxed rendering for security with a pluggable embed architecture.
Mobile-optimised Views
Responsive web UI fully optimised for tablets and mobile devices. Progressive Web App (PWA) with offline-first access and touch-friendly navigation patterns.
Native Mobile Apps
iOS and Android native applications with background sync, offline editing, and push notifications. Full feature parity with the web version.
Plugin Ecosystem
Community plugin marketplace for extending LibreDiary. Custom block types, themes, integrations, and utilities with a full SDK for plugin developers.
Advanced Automations
Visual workflow builder with triggers, conditions, and actions for repetitive tasks. Automate page creation, notifications, database updates, and webhook calls.
End-to-End Encryption
Optional E2EE for workspaces requiring maximum data privacy. Zero-knowledge hosting with client-side encryption and secure key management.
Help shape the roadmap
Have a feature request or want to vote on what gets built next? Join the conversation on GitHub Discussions.