com.logseq.Logseq FSFAP AGPL-3.0-or-later Logseq A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base

Logseq is a platform for knowledge management and collaboration. It focuses on privacy, longevity, and user control.

Your data are plain text files and we currently support both Markdown and Emacs Org mode (more to be added soon).

Office com.logseq.Logseq.desktop Logseq default page https://logseq-flathub-screenshots.s3.us-west-2.amazonaws.com/logseq1.png Search in Logseq https://logseq-flathub-screenshots.s3.us-west-2.amazonaws.com/logseq2.png General settings in Logseq https://logseq-flathub-screenshots.s3.us-west-2.amazonaws.com/logseq3.png Editor settings in Logseq https://logseq-flathub-screenshots.s3.us-west-2.amazonaws.com/logseq4.png Graph view in Logseq https://logseq-flathub-screenshots.s3.us-west-2.amazonaws.com/logseq5.png https://logseq.com https://github.com/logseq/logseq/issues https://docs.logseq.com/#/page/faq https://docs.logseq.com/ https://opencollective.com/logseq https://discuss.logseq.com/

Breaking Changes

  • Change "Git commit" shortcut from a single c to mod+g c #7609
  • Introduce a new config property :logseq.query/nlp-date. Default to false. Query without logseq.query/nlp-date:: true would disable date normalization #7708

This version switched Cloud Sync backend to production environment. If you enabled sync in previous version you will need to setup account again

Thanks

  • Peng Xiao - Fix plugin settings not loading

Fixed issues

  • Plugin settings not loading #6711
  • Date sorting is nonsensical #6596
  • Minor UI issues #6732
  • Remove resizing class on tab #6733
https://github.com/logseq/logseq/releases/tag/0.8.7

Features

  • Support for global config file, shared across all graphs #6531

Thanks

  • Taylor Hoffmann - Fully translated in pt-BR and pt-PT
  • George Guimarães - pt-BR enhancement
  • queeup - Update Turkish translation
  • xxchan - zh-CN translation improvement

Fixed issues

  • Mobile backup path handling #6642
  • Cannot batch insert to search db #6646

Enhancement

  • I18N: Turkish #6608 #6660, Simplified Chinese translation #6638
  • Fully translated in pt-BR and pt-PT #6657 #6654
  • Performance improvement when importing graph #6639
  • Massive improvements to UI/UX and accessibility #6617
  • Refine electron log #6695
https://github.com/logseq/logseq/releases/tag/0.8.6

Thanks

  • WsinGithub - UI fix for dsl-query
  • Emin Devrim Fidan - Fix "Themes" typo in translation

Enhancement

  • Image overlay buttons #6559

Fixed issues

  • Returns of raw datascript query #6568
  • Url param double decoded in Quick Capture #6572
  • Some fixes related to re-index #6571
  • UI fix for dsl-query #6130
  • Linkable built-in properties should not display as rich properties #6606
  • Windows app auto update #6629
https://github.com/logseq/logseq/releases/tag/0.8.5

Fixed issues

  • Do not loading persist vars when nil graph #6542
  • Recover open new window button #6540
  • Android crash at start, accessing illegal path #6551

Enhancement

  • Nested scroll container for left sidebar dynamic modules #6553
https://github.com/logseq/logseq/releases/tag/0.8.4

Features

  • Config option to allow for longer, richer property values, new config option :rich-property-values? #6336
  • Find in page on electron, use CMD+F or Ctrl+F to search term in current page Documentation #6443

Thanks

  • David Vargas - Add an option to skip redirect on page rename
  • Viktor Moros - Improve backtick auto-pairing
  • Viktor Moros - Adding E2E test for scenario with text after a soft return
  • Giuseppe D'Andrea - Fix shift-click on recently searched page
  • Mike Travers - Shift click on “Journals” opens latest in the right sidebar
  • Kan-Ru Chen - Update electron 19.0.12, fixed a bug in wayland rendering for Linux desktops
  • queeup - Update Turkish translation
  • star.lit - Add guide to speed up build process on Windows
  • swk777 - Re-enabling Journals options does not work when default home page is filled out

Fixed issues

  • Shift-click on recently searched page #6461
  • Electron-only commands should only show up in electron #6469
  • CJK hashtag update failure #6479
  • Hide icon page property #6473
  • Handle delete image with no actual file #6482
  • Error while importing from edn/json #6477
  • Handle invalid property names #6492
  • Re-enabling Journals options does not work when home page is filled out #6498
  • Tabindex react dev warnings #6520
  • Custom css not reload #6510
  • Search or editor frozen caused by large text #6455

Enhancement

  • Massive accessibility enhancements #6442
  • Tips of plugin loader perf #6467
  • Improved backtick auto-pairing #6496
  • Shift click on “Journals” opens latest in the right sidebar #6511
  • I18n: update Turkish translation #6507
  • Add an option to skip redirect on page rename #6519
https://github.com/logseq/logseq/releases/tag/0.8.3

Thanks

  • Peter Stuifzand - Fix typo in Markdown syntax
  • queeup - Update Turkish translation

Fixed issues

  • Refactor mobile path handling, fix file backup for mobile platforms #6389
  • Use the correct journal title format while first opening a graph #6425
  • Skip empty block when cycle multiple todos #6433
  • Fix query filters and wrong page refs #6423
  • Arrow up/down to close property autocomplete

Enhancement

  • New style context and dropdown menus #6416
  • I18n: update Turkish translation #6378
  • Plugin API enhancements #6423
  • Increase the limit on search items for templates and properties
https://github.com/logseq/logseq/releases/tag/0.8.2

NOTE : This release updates Electron to version 19. If you encounter any errors,

Clear Cache and re-add your graphs. Sorry for the inconvenience.

Thanks

  • AlexFullmoon - Improved Russian translation
  • Grant Moyer - Upgrade Electron to 19
  • Michał Świtoń - Polish translation
  • Giuseppe D'Andrea - Cursor position cannot be moved when editing a page title
  • maxweilun1989 - Keep the favorites item when publishing
  • Phoenix Eliot - Fix wrapped-by? utility function
  • Phoenix Eliot - Press the Escape Key to close the action menu
  • Phoenix Eliot - Fix moving cursor outside brackets when auto-complete
  • Phoenix Eliot - Fix undo/redo while action menu is open
  • Aryan Sawhney - Fix incorrect feature request URL
  • swk777 - Fix Alias of a page in the sidebar that did not redirect to the original page
  • Yuriy Piskun - Add plugin id to buttons and panel

Fixed Issues

  • Performance degradation introduced last release #6347
  • Android App crashes when picking graph folder for some devices #6328 #6315
  • Cursor position cannot be moved when editing a page title #6311
  • Keep the favorites item when publishing #6256
  • Alias of a page in sidebar did not redirect to the original page #6085
  • Fix roam export error caused by typo #6364
  • Fix moving cursor outside brackets when auto-complete #6283
  • Fix undo/redo while action menu is open #6273

Enhancement

  • Upgrade electron to 19 #6032, NOTE This might requires Clear Cache and re-adding your graphs under some environment
  • I18N: Polish translation #6318, Improved Russian translation #6324
  • Press the Escape key to close the action menu #6270
  • Support import current graph assets file in custom.css #6331
  • Add plugin id to buttons and panel in settings menu #6373
https://github.com/logseq/logseq/releases/tag/0.8.1

Features

  • New setting option :feature/enable-search-remove-accents for better search experience Documentation #6199
  • Extract macros as blocks; Add a refresh button for slow queries(Those queries will not be re-executed automatically); Query list for flashcard #6105

Thanks

  • 8N9KT - Remove links for each level of the namespaces hierarchy pages in the global graph view
  • Alex L - Clearer examples in config.edn
  • Yue Yang - Cursor style of restart text
  • Giuseppe D'Andrea - Fix navigation with multiple selected blocks #6296
  • Herman Sandoval - Add more Spanish language strings
  • Katze Prior - Dutch translation
  • lecoan - Improve UX design: click the plugin title to open README
  • maxweilun1989 - Fix recent in sidebar do not remember its state
  • maxweilun1989 - New setting options :feature/enable-search-remove-accents
  • maxweilun1989 - Only show property search modal when necessary
  • netwjx - More Chinese translation
  • Phoenix Eliot - Fix pasting race condition
  • Phoenix Eliot - Add comments to editor keyup-handler cases

Fixed issues

  • Remove links for each level of the namespaces hierarchy pages in the global graph view #6115
  • Timezone wrong when expanding template time variables #6237
  • Recent in sidebar does not remember its state #6144
  • Property completion for hidden properties and property ordering #6214
  • Cursor style of restart text #6141
  • Avoiding race condition in pasting #5964
  • Remove absolute file path from linked file path for zotero #5995
  • Bug fixes for linked references and queries; Performance enhancement for queries #6105
  • Only show property search modal when necessary #6176
  • Navigation with multiple selected blocks #6296
  • Handle corrupted search DB, causing App crash #6299

Enhancement

  • Friendly linebreak for multiple language highlighted PDF text #6212
  • More Spanish language strings added #6217
  • Dutch translation #6233
  • More Chinese translations #6257
  • Click the plugin title to open README #6286
  • Some plugin API enhancements #6021
https://github.com/logseq/logseq/releases/tag/0.8.0

Thanks

  • 8N9KT - Toggle journals page in graph view
  • Gavin Nelson - Fix alignment of macOS icon
  • Jon - Wrong order of switching images in maximize mode
  • maxweilun1989 - Make the title of right-sidebar item clickable

Fixed issues

  • Inline code background style #6129
  • Alignment of macOS icon #6127
  • Make the title of right-sidebar item clickable. #4983 #6158
  • Unfriendly break line for pdf selection text #6157
  • Missing cmaps resources when access PDF #6183
  • Don't autocomplete tags within backticks #6147
  • Unlinking file crashes Android App #6188
  • Wrong order of switching images in maximize mode #6068

Enhancement

  • Add command to re-index graph #6139
  • Toggle journals page in graph view #6120
https://github.com/logseq/logseq/releases/tag/0.7.9

Features

  • Auto-complete support for both block properties and their values #5922

Thanks

  • deciia wang - Update translation for Simplified Chinese, Traditional Chinese
  • Kyle Ibrahim - Update desktop app run instructions
  • Jonas Diemer - Adding tests for calculator rounding errors
  • Phoenix Eliot - Replace react-visibility-sensor with react-intersection-observer
  • playerofgames - Calculator bug fix and improvements
  • Yuriy Piskun - Add heading in plugin settings
  • Yuriy Piskun - Add data-key to plugin settings
  • SainoNamkho - Fix math equation style bug
  • Wojciech Nawrocki - Fix formatting of copied PDF text
  • queeup - Update Turkish translation
  • Peng Xiao - Fix export as html issue
  • Peng Xiao - Only log query when debug is enabled
  • sawhney17 - Make the git commit shortcut customizable
  • sawhney17 - Improve reference filters
  • sawhney17 - Fix block references crash
  • 8N9KT - Fix boolean in query table

Fixed Issues

  • Rename namespace also rename substring in sub-namespace pages #5925
  • Remove plugin ui items manager from page bar #5934
  • Fix some query table issues #5886
  • Reorder items in page search auto-complete #5935
  • Bug fix for calculator #5918 #5939
  • Quick capture across desktops #5960
  • Fix for page bouncing when lazy loading #5973
  • Flashcards not working #5990
  • Don't enter editing when click query table #6000
  • Key duplicates caused by key case when insert page property #5889
  • Fix formatting of copied PDF text #4564
  • Avoid handling delete too early, compatibility with some sync disks #6019
  • Click not working on cards preview mode #6016
  • Bug while exporting as html #5997
  • Occasional memory leak with dynamic provide UI within slot UI #6006
  • Missing asset resource when file name with specific url encoded chars #5888
  • Block references crash #6061
  • Boolean in query table #6063
  • Undo in long page, block not shown when lazy-loading #6088
  • Display cards shortcut on narrow screen #6097

Enhancement

  • Translation enhancement to Simplified Chinese, Traditional Chinese #5924
  • Replace react-visibility-sensor with react-intersection-observer #5909
  • Add heading in plugin settings #5958
  • Refactor inline html markup element conversion #5954
  • Update Turkish translation #6031
  • make the git commit shortcut customizable #6025
  • Property page enhancements #6024
  • Add data-key to plugin settings #6045
  • Calculator improvements: new operations, display formats, constants and bases #6056
https://github.com/logseq/logseq/releases/tag/0.7.7

Features

  • EDN / JSON import and export #5446

Thanks

  • Taylor Hoffmann - Fully translated in "pt-BR", "pt-PT" and "it"
  • sawhney17 - Fix broken links and reorganize help menu
  • qiyueliuhuo - Fix bilibili video progress bar display
  • Sheldon Guo - Update develop-logseq.md
  • Phoenix Eliot - Reduce flicker when moving between blocks with keyboard
  • Scott Block - Update getAllPages typescript for plugin API

Fixed issues

  • Unexpected deletion of files caused by fs watcher handler
  • Unexpected file deletion on Android caused by quick deletion and creating #5801
  • Inconsistent block selection state when editing
  • Hand unknown tags when converting from HTML #5787
  • Some bad cases when doing HTML conversion #5914 #5915
  • Broken links and reorganize help menu #5776
  • Check destroyed window before access property #5803
  • Fix for embedded Bilibili video #5823 #5830
  • Block properties order missing #5800
  • Disable gesture on query table and logbook #5784
  • Wrong cycle todo when heading symbol on the same line #5838
  • Close modal before opening more results #5878
  • Missing canceled page from built-in list #5872
  • fix calc output position #5881
  • Missing type annotation from getAllPages typescript API #5908

Enhancement

  • Fully translated in "pt-BR", "pt-PT" and "it" #5782
  • Open plaintext assets in Logseq #5840
  • Reduce flicker when moving between blocks with keyboard #5839
https://github.com/logseq/logseq/releases/tag/0.7.6

Features

  • Add quick capture support to Logseq Protocol #5762

Thanks

  • queeup - Update Turkish translation
  • Allan Chain - Trim spaces when sanitizing page name

Fixed issues

  • Update Turkish translation #5692
  • Trim spaces when sanitizing page name #5699
  • Fix header icons display when :custom-default-page is non-nil #5719
  • Handle CRLF for Windows clipboard #5732
  • Repeated registration key to plugin ui items #5730
  • Fetch marketplace plugins list via system proxy if no proxy configured #5716
  • Home button when journal disabled #5749
  • Fix for paste state

Enhancement

  • Add request support, toolbar button pin/unpin to plugin API #5712
https://github.com/logseq/logseq/releases/tag/0.7.5

Thanks

  • Sunghyun Cho - Fix typo in Korean Translation
  • Hounsou Dansou - Add missing config item to config template
  • Andrew Zhurov - Making excalidraw follow the theme of Logseq
  • ranfdev - Icon alignment + various little UI changes

Fixed issues

  • Typo in Korean Translation #5622
  • Missing mod+n shortcut under macOS #5629
  • Add missing config item to config template #5679
  • Notify graph dir when it is gone #5649
  • Wrong file name of journal files under certain condition #5521
  • Slow re-index for large graphs

Enhancement

  • Force inline layout of block ref elements #5630
  • Remove extra white space of code block from top #5655
  • Marketplace metadata requests now uses node fetch client #5671
  • Making excalidraw follow the theme of Logseq #5667
  • Icon alignment + various little UI changes #5663
  • Hold Shift to select without entering editor mode
  • New options to disable Flashcards(under Advanced setting tab)
https://github.com/logseq/logseq/releases/tag/0.7.4

Thanks

  • ingepettersen - Norwegian translations
  • sawhney17 - Support mod+e to copy block embed to current block
  • sawhney17 - Edit button should not be shown in default queries

Fixed issues

  • Regression on Windows and Linux, accessing parent directory, causing high memory consumption #5607
  • Cannot unindent multiple blocks #5604
  • Unable to perform block operations in the document mode #5615
  • Cannot paste plain unordered list in markdown #5605
  • Missing db persistency when creating new window via file menu #5600
  • Edit button should not be shown in default queries
  • Should show bullet when hovering a block on the document mode

Enhancement

  • Support mod+e to copy block embed to current block
  • Allow query property keys with char _
https://github.com/logseq/logseq/releases/tag/0.7.3

Thanks

  • ingepettersen - Norwegian dummy-notes.md and tutorial.md
  • ingepettersen - Norwegian translation
  • simonla - Update mobile.md
  • Sunghyun Cho - Korean Translations
  • ranfdev - Reduce shadows on sidebar and inline cards
  • Darwis - Predefined view and transform
  • sawhney17 - Add edit button to queries
  • WsinGithub - Fix missing katex.min.js in publishing

Fixed issues

  • Bugs introduced by changing of Copy & Paste logic
  • Block lost when moving, cutting, pasting
  • Handle graph directory change and file inode change(compatibility with some third-party file/folder syncing tool)
  • Performance regression when re-indexing
  • Missing page icon from left sidebar page item #5523
  • Missing app menu under macOS #5524
  • Highlight refs lose association with related pdf #5554
  • Missing katex.min.js in publishing #5578

Enhancement

  • Norwegian dummy-notes.md and tutorial.md, Norwegian translation #5514 #5513 #5515 #5527
  • Update mobile.md #5525
  • Korean Translations #5534
  • Predefined view and transform #5479
  • Add edit button to queries #5538
https://github.com/logseq/logseq/releases/tag/0.7.2

Features

  • Copy & Paste with rich-text formats, Use Cmd+shift+v or Ctrl+shift+v for copying/pasting without formatting #5471
  • Onboarding Quick tour, more friendly UI guide #5247

Thanks

  • Yue Yang - Fix theme switching bugs
  • ntotao - Italian tutorial and dummy notes
  • sawhney17 - Calendar icon in toolbar not rearranging(for mobile devices)
  • Taylor Hoffmann - Fully translated in Portuguese (BR) and Italian
  • Jonas Diemer - Improved float numbers formatting for calculator
  • Alex - Use separate export.css instead of custom.css for export
  • queeup - Update Turkish translation

Fixed issues

  • Save mode when switching themes #5439
  • Block can't be deleted if backspace at the block beginning #5450
  • Page title position when in editing mode #5507
  • Startup runtime error under some Windows platforms #5508

Enhancement

  • Fully translated in Portuguese (BR) and Italian #5465
  • Added Italian tutorial and dummy notes #5419
  • Slash command UX #5475
  • Improved float numbers formatting for calculator #5374
  • Use separate export.css instead of custom.css for export #5303
  • Improve record timer implementation #5492
  • Refine App menu, add About and Document menu entry #5500
  • Disable left menu button when pdf view active #5509
https://github.com/logseq/logseq/releases/tag/0.7.1

Features

  • Multi-select of non-consecutive blocks, for moving or cutting #5391

Thanks

  • Yue Yang - Custom theme switching
  • Hidekazu Kubota - Update Japanese tutorial #5370
  • sawhney17 - Correctly sort "pages tagged with"
  • Darwis - Add option to hide and show table view control from advance query

Fixed issues

  • Not apply custom theme when LSP disabled #5367
  • Asset link style when drop PDF file into editor #5372
  • Use release build for publishing js files #5369
  • Page blink caused by query lazy load #5377
  • Correctly sort "pages tagged with" #5389
  • DWIM paste in markdown source block #5397
  • Crash on some Android 9 devices #5411
  • Page crash when checking plugin updates with some network issues #5415
  • Error and Data Loss with message block with id already exists
  • Data loss when moving or cutting non-consecutive blocks from linked references or queries
  • TODOs disappear when click query result

Enhancement

  • Custom theme switching #4741 #5364
  • Add video macro to embed various video URLs, deprecates old youtube, vimeo and bilibili macros #5396
  • Add option to hide and show table view control from advance query #5352
https://github.com/logseq/logseq/releases/tag/0.7.0

Thanks

  • Kan-Ru Chen - Update electron-deeplink to fix deeplink under Linux
  • Shihao Yu - Fix modals positions
  • queeup - Update Turkish translation
  • Eduardo Vedes - Preview popup's position when on-hover
  • Alex L - Improve Italian localization
  • sawhney17 - Fix scrollbar appearing with code block and some latex

Fixed issues

  • App start crash under some Windows and Linux platforms #5264
  • Deeplink on Linux not working #5291
  • Positions of modals are wrong #5163
  • Wrong position of page preview tip #5319 #5307
  • Scrollbar appearing when current block has code or latex #5308
  • Undo sometimes cause duplicated contents #5277

Enhancement

  • Performance improvements for pages with many linked references #5270
  • lazy-loading for journals and queries, with loading skeleton
  • Add URL testing for network proxy settings #5223
  • Update Turkish translation #5314
  • Improve Italian localization #5304
https://github.com/logseq/logseq/releases/tag/0.6.9

Features

  • Reimplement encryption #5259

Thanks

  • Yue Yang - Optimize the calculation of clock-summary
  • Hidekazu Kubota - Refine Japanese translation
  • Peng Xiao - Fix the popup position
  • queeup - Turkish translation
  • ntotao - Italian translation
  • KKKIIO - Split hover and focus status in auto-completion

Fixed issues

  • Wrong popup position sometimes #5193
  • Initial renderer bug of Katex extension hooks #5220
  • Editing of empty last block #5105
  • UI page of shortcuts crashed when parsing unsupported binding key #5236
  • Missing title properties when page name contains / or reserved char #5250

Enhancement

  • Optimize the calculation of clock-summary #5159
  • Patch Japanese translation #5205
  • Support idiomatic shortcut ctrl+n for auto-complete navigation #5202
  • Adds emacs keybindings to other up/down movements #5214
  • Turkish language translation #5215
  • Italian language translation #5179
  • Migrate first namespaces for nbb compatibility #5192
  • Split hover and focus status #5211
  • Breadcrumb context navigation #5249
  • Click block references number to toggle references below the number #5230

Special NOTE: Encryption is reimplemented and added back.

Flatpak NOTE: Deeplink is now supprted by the Flatpak build. #4984

https://github.com/logseq/logseq/releases/tag/0.6.8

Features

  • Parsing progress bar #4980

Thanks

  • Peng Xiao - Fix code block in published graph is not copyable
  • Peng Xiao - Custom query title may also render rich texts
  • Peng Xiao - expose start-of-week to plugins
  • Peng Xiao - Do not display onboarding card in published graph
  • Peng Xiao - Resolve datascript query inputs with Logseq DSL for plugins
  • arcstur - Add start-of-week config to default config.edn
  • salevdns - Docker arm64 build
  • KKKIIO -Add smooth-select action
  • sawhney17 - Add shortcuts for opening file in default app and directory
  • Shotaro Yamada - Fix logbook clock-summary
  • Marco G - Fix error in mailto link

Fixed issues

  • Wrong condition when handling incoming graph URL #4955
  • Missing variable in macro expansion #4961
  • Code block in published graph is not copyable #4981
  • Editor freeze when cut and paste blocks at the bottom #5014
  • Input of ordered list numbers #5012
  • Cmd-v sometimes pastes wrong content #5022
  • Do not display onboarding card in published graph #5030
  • New pages from bracketing text is broken #5018
  • Page crash when navigating to home if default home is a custom page #5061
  • Logbook clock-summary #5056
  • Error in mailto link #5081
  • Auto save of title property on editing #4700
  • PDF area highlight position #5095
  • Unexpected behavior of code block when saving and editing

Enhancement

  • logseq:// protocol non-darwin OS support #4976
  • Add start-of-week config to default config.edn #4949
  • Expose start-of-week to plugins #4977
  • Core outliner operations refactoring #4880
  • Custom query title may also render rich texts #5006
  • plugin api enhancement and bug fixes #4828 #5029 #5116
  • Add arm64 Docker image #5017
  • Add smooth-select action #4988
  • Resolve datascript query inputs with Logseq DSL for plugins #5047
  • Add shortcuts for opening file in default app and directory #4990
  • Capture invalid PDF error #5031
https://github.com/logseq/logseq/releases/tag/0.6.7

Features

  • New onboarding UI #4580
  • Open action for logseq:// protocol, enabling cross-graph reference #4881
  • Long page performance improvement, loads blocks lazily, reduces queries #4750

Thanks

  • Yue Yang - Unify light mode identifier
  • Yue Yang - Reduce extra rendering
  • Yue Yang - Increase td width to prevent content overflow
  • Peng Xiao - Fix renderer not rendering in page/block property properly
  • Peng Xiao - Disable some functions for published graph
  • Peng Xiao - Fix some unique "key" prop issues
  • Peng Xiao - Fix: menu items should not be selectable
  • Hidekazu Kubota - Patch tutorial i18n, add Japanese translation
  • scheinriese - Made error page look more designed
  • sawhney17 - Fix: Blocks marked "cancelled" not working
  • FelixGibson - Add support for sorting the flashcard by the ':card-next-schedule' property

Fixed issues

  • Embedded Git arch under macOS arm64 #4716
  • SRS cards crash when clicking all #4703
  • Renderer not rendering in page/block property properly #4715
  • Disable some functions for published graph #4776
  • Image file with capitalized letters as path extension #4789
  • Redundant relative path when inserting org-mode page reference #4790
  • Script file dependency error under publishing mode #4823
  • Wrong condition for rendering heading #4850
  • Menu items should not be selectable #4876
  • Increase td width to prevent content overflow #4887
  • Don't create new contents file when changing format #4921
  • Warn about illegal git commit interval #4924

Enhancement

  • Portuguese (Brazilian) translation #4761
  • Japanese translation #4681
  • Sort the flashcard by the ':card-next-schedule' property #4864
  • Unify light mode CSS identifier #4652
  • Add error screen for root component #4769
  • Allow translations throughout the application #4753
  • Enable toggling checkboxes #4794
  • Filter search of marketplace plugins list #4785
  • Enable show-brackets? toggle for Org-mode page reference #4900
  • Allow global git cmd shortcut #4923
  • Accept Enter in dummy block, use TAB+enter to active edit #4934
https://github.com/logseq/logseq/releases/tag/0.6.6

Thanks

  • Yue Yang - Fix cycle-marker bug
  • Yue Yang - Fix Backspace handling bug
  • Moritz Ulrich - Sort 'Pages tagged with' list alphabetically
  • sawhney17 - Add favorite toggling shortcut to settings

Fixed Issues

  • Loading on long page never finishes #4673
  • Slow unlinked references #4672
  • Error in cycle-marker, fix regression #4661
  • Avoid actions when code editor closed #4664
  • Error while toggling favorite in journals #4667
  • Always trigger removing file of separate git directory #4656
  • Backspace handling in first char of a page #4691
  • Add favorite toggling shortcut setting to the settings pane #4708

Enhancement

  • Sort 'Pages tagged with' list alphabetically #4675
https://github.com/logseq/logseq/releases/tag/0.6.5

Features

  • Add a configuration option to support the previous collapse behavior, simply set :outliner/block-title-collapse-enabled? true in config.edn

Thanks

  • Yue Yang - Fix cloze CSS selector
  • Yue Yang - Fix cycle marker will remove "#" unexpectedly
  • Yue Yang - Make <hr/> not be displayed if there is only one repo
  • Michiel Borkent - Update deps, sci
  • Peng Xiao - Fix replace-block-reference-with-content-at-point not working
  • sawhney17 - Readability improvements in Plugin Settings
  • Giuseppe D'Andrea - Fix broken links in docs

Fixed issues

  • Click with selection in code editor saves wrong data #4567
  • Cloze CSS selector #4561
  • Fix blank screen on home page #4575
  • Block disappears when dragged to another block #4536
  • Nested boolean query bugs #4540
  • #+keyword issues in org-mode #4573
  • Cycle marker will remove "#" unexpectedly #4589
  • Query fixes related to use of lookup refs #4596
  • replace-block-reference-with-content-at-point not working #4591
  • Make <hr/> not be displayed if there is only one repo #4602
  • Rules to advanced query #4627
  • Search indices are outdated when in multi-window mode #4547

Enhancement

  • Readability improvements in Plugin Settings #4617
  • Gracefully fail references component and other small errors #4634
https://github.com/logseq/logseq/releases/tag/0.6.4

Features

  • Flashcards random mode
  • Open file backups directory
  • Use query-dsl rules from advanced query

Thanks

  • @0xflotus - Add syntax highlighting for nginx in docs

Fixed issues

  • :yesterday in query should be a date
  • error while cycling todos
  • Refresh window causing file changes not synced to db
  • PDF toolbar covers top of scrollbar and page number bug
  • DSL query bugs
  • Return value of move block in plugin API
  • Only half of cards viewable
  • Collapse/expand in publishing
https://github.com/logseq/logseq/releases/tag/0.6.3

Features

  • Open links in search with keybinding(mod+o)
  • Shift click a repo name to open it in new window
  • Support block-embed alias in org-mode

Thanks

  • Jonah Goldsaito - Load more journal entries
  • Peng Xiao - Fix block ref id in block-reference
  • Peng Xiao - Remember right sidebar width after resizing
  • Peng Xiao - Shift click a repo name to open it in new window
  • Hayden Chen - Better notifications-content support
  • Ben Jaffe - Add comments near plugin event listeners to make events more searchable

Fixed issues

  • Collapsed state not persisted for blocks with properties
  • Add :graph/ready event; check search version of each repo
  • Change export to not depend on printing
  • Exit block edit mode when prompt
  • Can't parse graphs because of links regular expressions
  • Avoid annoying javascript alert window for error debug
  • Set timestamp to correct editing block
  • Checking of zh-CN environment for supported command
  • Fix wrong block marker toggle if its reference is in editing
  • Notify broken config and restore to the default configuration
  • Wrong logbook creation
  • Fix some UI warnings under web browser
  • Display error if DSL query fails hard
  • Italic syntax typo in help doc
  • Fix wrong namespace routes
  • ID link in org-mode format
  • Link property causes wrong pages creation
  • Fix page-property bug
  • Fix task and priority query bug

Enhancement

  • Add custom https proxy options for settings
  • More natural electron context-menu
  • Add command to save graph to disk
  • Only run custom queries when not typing
  • Add develop instructions for Windows
  • Add a test runner command
  • Add timestamps for pages created from references and timestamps
  • Backup files when there're differences between db and disk
  • Optimizing nested query rules for graph traversal
  • Persist widen mode state
  • Ignore logbook and default properties in unlinked reference
  • Support multiple file watchers for multiple windows
https://github.com/logseq/logseq/releases/tag/0.6.2

Thanks

  • Ben Jaffe - enhance(ui): add data-ref for items in left sidebar

Fixed issues

  • SRS cards can't be edited during preview or in /cards queries
  • Can't sort by properties in query table
  • Electron context menu
  • When a page name has a word with an accent, it lost data
  • Mobile - Tweet component loading failed
  • Mobile - Add Excalidraw support
  • Plugins - Return value of remove_block
  • Tags not working on org mode

Enhancement

  • ESC to cancel renaming page
https://github.com/logseq/logseq/releases/tag/0.6.1

Features

  • New commands to switch between graphs (Cmd/Ctrl+Shift+G), add a graph, remove a graph and copy current file
  • Shift+click to select multiple blocks
  • Upgrade Excalidraw to 0.10.0

Thanks

  • Alexey Korolev - Fix typo in Russian localization
  • Clovis Fabricio Costa - pt-BR translation
  • cynial - Update Chinese translation
  • ingepettersen - Updated Norwegian translation
  • Manjusaka - Add new friendly issue template for bug report
  • sawhney17 - Fix bullet lines not fully hidden in document mode
  • pedroserigatto - Translated a few more keywords to pt-BR
  • Martin Sauter - Add missing German translations
  • xxchan - Improve issue template
  • Paulo Oliva - Updated the EU Portuguese translation

Fixed issues

  • Title property is not added when creating or renaming
  • custom.js not works
  • Fix block collapse state not being saved
  • Ignore changes in bak folder
  • Fix property page links
  • Disable blank alias
  • Calc result overlaps with input text when the latter is very long
  • Srs cards shortcuts not working
  • Fix checkbox floats above button
  • Search cache contamination on windows causing missing sanitization
  • Unwanted left padding when pdf viewer active
  • Long page stall loading and collapsed state
  • Fix querying integer properties

Enhancement

  • Performance improvement while saving files
  • Performance improvement via incremental queries
  • Performance improvement of long pages and queries
  • Reduce memory usage
  • Add tag and url support for follow-link-under-cursor cmd
  • Plugin api of `get_block` with shallow children uuid results
  • Add default right click context menu
  • Refine page search autocompletion
  • Refine page title renaming dialog
  • Enhance settings UI of plugins
https://github.com/logseq/logseq/releases/tag/0.6.0

Features

  • Refactored long page loading logic with lazy loading

Thanks

  • Stian Håklev - Removing nil orphans in All pages
  • Peng Xiao - Some style enhancements to block-control
  • Clark Cui - UI position of plugin readme page

Fixed issues

  • Filename encoding and special chars
  • Missing padding in marker markup
  • Strategy of scrolling within left sidebar
  • Build deps issue introduced by corlors.js
  • Backspace and move for emoji char
  • Misused ctrl and cmd in settings
  • Open links of external file with default app
  • Only show "Add to dictionary" when misspelling
  • Add Uncaught exceptions handler for electron's main process
  • App stuck with loading caused by wrong graph cache
  • Datascript error when file imported from fs-watcher
  • Not showing an open button, cannot open graph
  • Invalid boolean and int properties
  • Cursor location when clicking start of a second line
  • Flashcards num not update while switching graphs
  • Edge conditions of graph cache handling when App get killed
  • Block height of a non-visible #
  • Parsing of multi-value properties, now support space-separated property list

Enhancement

  • Massive enhancement of marketplace
  • Notify when journals date format changes
  • Page-name sanity, search term normalization, diacritics support
  • Allow edit markup files with code editor
  • Refine search normalization
  • Enhance full text search index
  • Reorder auto-complete items of pop-up
  • Massive enhancement of development process
https://github.com/logseq/logseq/releases/tag/0.5.9

NOTE: This release contains BREAKING CHANGE, run re-indexing after upgrade.

Features

  • Add CodeMirror options support

Thanks

  • Stian Håklev - Removing padding on mark
  • YangKeao - Allow target attribution in provideUI for plugins
  • Peng Xiao - Some improvements for development

Fixed issues

  • Nested and query issues and full-text search in nested queries
  • Fix some UI misplacement, calc result offset, position of new updates tip
  • Avoid notifying destroyed electron window
  • Multi window check while re-indexing
  • Graph view hang due to duplicated node/edge
  • Separate references/queries collapse state from db
  • Block expand/collapse not working under some scenario
  • Sometimes a page's name is altered into lower letters
  • Right sidebar not being cleared upon switching graphs
  • Clicking raw HTML links loads target URL in the desktop app
  • Remove orphaned Pages will delete namespace pages
  • Youtube timestamp not work

Enhancement

  • Apply text normalization to the whole app. NOTE: This is a BREAKING CHANGE, requires re-indexing.
  • Reload custom.css when file changed
  • DWIM on paste in source block or admonition
https://github.com/logseq/logseq/releases/tag/0.5.8