Introducing Documents: The Ultimate Notes and Canvas Combo
Experience the next level documentation with our all-new Documents 📝. Seamlessly combining notes and canvas, this feature-rich environment elevates your productivity to new heights 🚀. Let's dive into what makes Documents the ultimate tool for all your needs.
Notes
Never let a brilliant idea slip away - effortlessly take note of it wherever you are, whenever it strikes.
Canvas
Ignite creativity on a dynamic limitless space and seamlessly bring your canvas elements in your notes using the convenient + shortcut.
+
No more switching between windows. Our + keyboard shortcut lets you seamlessly integrate your files into your current document, streamlining your workflow.
Improvements
UI/UX Enhancements:
- Enhanced project listing with refined toolbar and always visible footer on cards.
- Introduced filters and sorting options for better project management, including 'open' sort mode and category filters.
- Improved project overview with smart category and status suggestions.
- Streamlined user interactions with auto-focused comment text areas, colorful tooltip labels, and enhanced mention handling.
- Added convenient global keyboard shortcuts for quicker navigation.
- Added favorite toggle to project listing dropdown menu.
- Revamped media group and detail modals for a more immersive experience.
- Introduced thumbnail regeneration and streamlined publish workflow directly from the frontend.
- Upgraded document search and embed functionalities for smoother navigation.
- Unified styling for various components, ensuring a consistent user experience.
- Optimized notification settings and introduced better error handling for a smoother workflow.
Functionality Enhancements:
- Hooked up API for seamless project filtering.
- Enhanced media management with support for multiple image uploads and link meta attributes resolution.
- Expanded notification system with new types and triggers for various actions.
- Strengthened link and document embedding capabilities.
- Facilitated workspace collaboration with member registration and notification features.
- Enabled creation of public media groups within projects for wider sharing.
- Improved backend support for additional media types including HEIC images.
- Implemented OAuth2 support for seamless integration with Google profiles.
Developer Experience:
- Streamlined codebase with cleaner structures and optimized usage of hooks.
- Implemented robust error handling with clear messages for failed updates and cleanup of deprecated fields.
- Improved performance with debounce for OpenAI calls and optimized data serialization.
- Enhanced code readability by utilizing dataclasses and feature flags for better feature management.
Bug Fixes:
- Addressed various issues related to project filtering, sorting, and display inconsistencies.
- Resolved styling glitches, form validation issues, and type errors across modals and sidebars.
- Fixed project and media group handling including synchronization issues and copying documents.
- Corrected OAuth2 profile parsing and session store failures for seamless authentication.
- Squashed UI/UX bugs such as overlapping menus, broken icons, and scrolling issues.
- Fixed compatibility issues with specific file types to ensure smoother functionality.
- Ensured consistent and proper behavior across components (e.g., save document on database, handle no link notifications, manage focus and input behaviors).
- Fixed issues where media groups were not fetched when the query was disabled and resolved cursor mutation when cycling the carousel.
- Resolved npm conflicts and upgraded dependencies to fix vulnerabilities. (e.g., nextjs for CVE-2024-34351).