Logseq DB - Changelog

Changelog (2025-09-06 to 2025-09-27)

Spotlight

Four major initiatives that significantly expand Logseq’s capabilities and user experience:

  • Mobile Audio Recording & Transcription - Complete integration of audio recording with live waveform visualization and automatic speech-to-text transcription. iOS users can now record voice notes with the new speech API, while Android supports high-quality WAV recording. Audio transcriptions are automatically saved as child blocks.

  • iOS Ecosystem Integration - Deep iOS integration, including home screen widgets, shortcuts, and quick actions. Users can now capture thoughts instantly from the lock screen, home screen widgets, or through Siri shortcuts, without needing to open the app.

  • MCP Server for AI Integration - Introduction of Model Context Protocol (MCP) server functionality enabling AI agents and language models to interact directly with Logseq graphs. This includes tools for reading pages, searching blocks, updating content, and managing graph data programmatically, opening new possibilities for AI-assisted knowledge work.

  • Enhanced Mobile Experience - Comprehensive mobile UI improvements, including better navigation, refined keyboard handling, improved block editing in sheets, and platform-specific optimizations for both iOS and Android.

New Feature

Audio recording and transcription

  • Add comprehensive mobile audio recording with waveform visualization (e103593c0)

  • Implement automatic speech transcription for recorded audio (e103593c0)

  • Support offline transcription with punctuation support (e103593c0)

  • Replace wavesurfer with simple-wave-record for better performance (8d00504d8)

  • Add long press + button to start audio recording (b263b1cb8)

iOS platform integration

  • Introduce iOS home screen widgets for quick capture (f90b68258)

  • Add iOS shortcuts support for voice and quick add (b8280d7cb)

  • Implement home screen quick actions for voice and text capture (885974434)

  • Add iOS universal link support (2f23188ac)

MCP server and AI integration

  • Introduce MCP (Model Context Protocol) server for AI agent interaction (1ca8db6c3)

  • Add HTTP streamable mode to MCP server with default enablement (e89fda944)

  • Implement API tools for adding to pages, searching blocks, and updating content (e8b264ab0)

  • Add list tags and properties functionality for MCP server (adc46c2a2)

  • Enable MCP server integration with local graphs via -g option (86d64be88)

  • Add UI setting for toggling MCP server on/off (a3c1e5a5b)

Developer tools

  • Add Linux installer script with desktop integration (0696d51dc)

  • Introduce Windows ARM64 build support (dd50195cc)

Enhancement

Mobile user experience

  • Polish mobile graph selection popup interface (9705f5705)

  • Improve keyboard behavior in block editor modal container (927e84e2b)

  • Auto-detect audio language for transcription (13f510ca0)

  • Enhance navigation with capacitor navigation bar plugin (208bda80e)

User interface improvements

  • Add hidden properties area in sidebar and main page (aba80a456)

  • Polish layout details for file graph editor (ffb4d17f6)

  • Display asset when editing asset title (b14735a0a)

  • Larger logo display on iOS widget (94d0e99cb)

API and plugin system

  • Add fullTitle property and remove temp properties from API (8039054e7)

  • Allow users to store metadata on nodes via :map property (4075c0d50)

  • Enhanced plugin API property handling (2809f7857)

Real-time collaboration

  • Implement RTC operation throttling for better performance (774454dc7)

  • Improve RTC error handling with better exception management (c642dabd3)

  • Add comprehensive RTC logging for debugging (900a0d6da)

Bug Fix

Mobile platform fixes

  • Fix mobile quick add not entering editor mode when app was killed (9c49a4209)

  • Resolve issue where can’t edit code blocks in block sheet (8be834c52)

  • Fix Android graph import functionality (fb295ea7f)

  • Correct Android audio recording mimeType for web platform (fef16ba03)

Core functionality fixes

  • Fix images uploaded on other pages being added to today page (9c92fbecc)

  • Resolve repeated tag extends display when referencing tags (2389cf992)

  • Fix date display issue showing “Today’s date” as “Yesterday” (467952872)

  • Correct block references with missing icons (3a6970567)

Editor and navigation fixes

  • Fix quick add shortcut not opening block for editing (e61a398d9)

  • Resolve clicking tabs jumping to top issue (a46bae3ac)

  • Fix backspace behavior preserving properties when appropriate (abd1d070f)

  • Correct page node movement up/down functionality (9bb246bc2)

Database and synchronization

  • Fix database worker status detection using sqlite transaction changes (9f21cb133)

  • Ensure UI database updates before resolving remote transactions (98418bb57)

  • Resolve block path-refs removal during database migration (42dc6ca6f)

Performance

Bundle and build optimization

  • Reduce bundle size using webpack production mode (f6d56cca7)

  • Limit asset size to 100MB for app uploads (22a09ca77)

  • Optimize video size limitations (aef16cbae)

Audio processing

  • Set waveform visualization window to 5 seconds for better performance (335b275e0)

  • Limit audio recording length for optimal performance (2517d1509)

  • Fix media recorder timeslice configuration (c39f83ed7)

Database operations

  • Use promise channels to await database transactions (c1b0c583e)

  • Implement delay yielding for UI database updates (3729b88a1)

Refactoring

Code organization

  • Move database graph page operations to outliner dependency (20a477c35)

  • Refactor filesystem operations to database worker (1a9b5b843)

  • Remove deprecated frontend.db.transact namespace (7a9fc2ccb)

  • Clean up unused navigator.onLine and window.ononline usage (b486bde59)

RTC improvements

  • Reuse database IDs for deleted blocks in undo/redo operations (dd9a32d4d)

  • Merge multiple WebSocket requests into single initialization (655e72ed4)

  • Generate RTC operations from database migrations (fc7729dcb)

Build system improvements

  • Remove unused simple-wave-record build scripts (1d8faf6a3)

  • Clean up development code signing configurations (46325a58b)

  • Move RTC end-to-end tests to clj-e2e (9a55f24ff)

Chore

Dependency management

  • Bump tar-fs from 2.1.1 to 2.1.4 for security (77172fd04)

  • Update cljc-fsrs dependencies (ced070709)

  • Upgrade simple-wave-record dependency (00bf6f44d)

Development environment

  • Update development setup for IntelliJ IDEA/Cursive (9f7cc8e17)

  • Add development documentation for agents and review processes (aa0e15315)

  • Update Xcode to version 26.0.0 for iOS builds (acf49c71e)

CI/CD improvements

  • Fix desktop release CI configuration (59d631b42)

  • Update Windows signing to use Azure Sign (d1c8686b9)

  • Remove outdated code signing configurations (bee8fd988)

Documentation and cleanup

  • Remove broken Backers section from README (4caf3060a)

  • Remove dead Logseq Hub link (df917f3d5)

  • Clean up compile warnings and lint issues (09aa5901d)

Contributors

Charlie, Gabriel Horner, Kidy Lee, Marc Fargas, Robin Lovelace, Tienson Qin, Tony Cerqui, dependabot[bot], rcmerci

10 Likes