Commit Graph

195 Commits

Author SHA1 Message Date
sawhney17
89c44028d2 fix(keyboard-shortcuts): Add favorite toggling to the settings pane (#4708)
* fix #3663
* Update dicts.cljs
* close #4697
2022-03-24 13:05:56 +08:00
Junyi Du
7bc731fcee ui: opening new window i18n support 2022-03-20 19:02:51 +08:00
Junyi Du
d425a60038 fix: persisting db before opening new window 2022-03-20 19:02:51 +08:00
Gabriel Horner
3772e67ed9 Add keybinding to open links from search 2022-03-01 20:41:41 +08:00
Andelf
ec75142730 fix(ui): exit edit mode when prompt
Fix #4359
2022-02-24 11:54:40 +08:00
Gabriel Horner
6957b17843 Add command to save graph to disk 2022-02-22 12:00:50 +08:00
Tienson Qin
26be474e55 fix: srs cards shortcuts not working
close #4230
2022-02-17 18:19:37 +08:00
Gabriel Horner
c6d03b67ab Merge branch 'master' into dev/var-sizes-linter 2022-02-08 12:02:39 -05:00
Gabriel Horner
be46506ba3 Merge branch 'master' into feature/add-more-graph-commands 2022-02-08 11:10:11 -05:00
Tienson Qin
d6f563db2c Don't notice search rebuilt when re-index or adding new graphs 2022-02-08 17:36:35 +08:00
Gabriel Horner
40eb74a47c Add first pass at large vars linter
Had to tweak rewrite-clj to read vars with metadata.
Added fail fast behavior to fns to prevent silent failure
which was impacting tasks. Started looking at a few vars. More to look
at
2022-02-04 14:06:50 -05:00
Gabriel Horner
f9e39ebf31 Add graph removal and add to complement #4009 2022-02-01 12:37:42 -05:00
Gabriel Horner
ec513a54d2 Add a command to switch graphs (#4009)
* First pass at select-graph with select component

* Add empty placeholder and move graph switch logic to events

* Remove unused force? in shortcuts

* Document additional option and make disabled open-select consistent

* Address review feedback

Add data check to :graph/switch, translation improvements and update
browser to display graph names same as in the sidebar

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-01-25 10:24:14 +08:00
Gabriel Horner
6e1708b7ba Add command to copy current file 2022-01-22 00:01:11 +08:00
Charlie
3ea7635daa Enhance/marketplace (#3686)
Marketplace enhancement

Nested modal support
2022-01-07 19:00:35 +08:00
Andelf
670f30780b fix: shortcut warning at startup 2021-12-22 10:41:13 +08:00
Tienson Qin
6fb7121397 feat: multiple windows support 2021-12-21 23:05:28 +08:00
Bad3r
db6e5c9333 fix: ⚙ Move 'go' to 'navigation' and add 'go/keyboard-shortcuts' 2021-12-21 12:35:20 +08:00
Bad3r
9c0eb2eb85 fix: Remove 'escape editing' recommendation ⚙ 2021-12-21 12:35:20 +08:00
Tienson Qin
17baae964e fix: remove redundant :go/journals 2021-12-09 22:31:01 +08:00
Tienson Qin
f50b048776 enhance: g a to all pages, g g to graph view, g f to open flashcards
close #3393
2021-12-09 22:03:54 +08:00
Charlie
9029c632ef Enhance/plugin apis (#3355)
* improve(plugin): support autoFocus option for main ui frame

* improve(plugin): make single selected block as current block

* improve(api): get selected blocks

* improve(plugin): support call built-in command from api

* fix(plugin): sanitize key of shortcut id

* improve(plugin): add invoke built-in command api &

* fix(editor): overwritten class of collapsed block

* improve(plugin): add `getStateFromStore` api

* chore: build libs core

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-12-08 10:43:58 +08:00
Tienson Qin
4270dbc755 fix: toggle favorite 2021-12-07 11:40:32 +08:00
Devon Zuegel
d43be37b16 feat: add "add to favorites" to command palette 2021-12-07 11:25:22 +08:00
Junyi Du
37466921a4 fix: insert-link now will send nil instead of event to the html link utility function 2021-11-29 11:24:23 +08:00
charlie
8320315dcc improve(plugin): add sidebar related apis 2021-11-24 11:38:06 +08:00
Tienson Qin
f4a475a75c fix: shortcut 2021-11-18 22:51:42 +08:00
Tienson Qin
bb828148d8 Merge branch 'devonzuegel-enhance-shortcut-tips' 2021-11-17 18:53:18 +08:00
Tienson Qin
74848c303f chore: deprecate shortcut mod+u for searching 2021-11-17 18:45:40 +08:00
Devon Zuegel
2014abdc4a refactor: reorganize shortcut.config 2021-11-16 20:19:30 -05:00
Tienson Qin
1c78fdc245 enhance: cycle todos support cmd+enter too
Also, it keeps the selection state after triggered
2021-11-16 15:17:41 +08:00
Tienson Qin
24f48ccf08 enhance: dynamic shortcut configuration 2021-11-15 17:06:12 +08:00
Tienson Qin
1f655c519d feat: WIP move blocks up/down 2021-11-04 20:30:54 +08:00
Tienson Qin
311f9701ac feat: g t for tomorrow, g p for prev journal, g n for next journal 2021-11-03 00:08:46 +08:00
llcc
b2e3901631 fix slash command clashes with Org-mode italics (#3010)
* enhance: fix https://github.com/logseq/logseq/issues/990

Co-authored-by: leizhe <leizhe@leizhedeMacBook-Air.local>
2021-11-02 19:15:17 +08:00
Devon Zuegel
5221eb0572 enhance: add hotkeys for open file in directory / default app 2021-11-02 17:59:18 +08:00
Tienson Qin
788dd59c02 fix: add toggle left sidebar to customize shortcuts 2021-10-11 22:41:35 +08:00
Tienson Qin
9cdf7f78e4 enhance: click to rename page 2021-10-06 15:20:39 +08:00
Charlie
7f9a04d2c1 feat(ui): enhance left sidebar (#2899)
* feat(ui): enhance left sidebar

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-10-01 21:27:31 +08:00
Devon Zuegel
575e7f976b enhance: Add shortcuts to header + command palette 2021-10-01 20:19:10 +08:00
Tienson Qin
7a6b4a7b36 feat: add shortcut cmd+shift+y to insert youtube timestamp 2021-09-29 17:59:23 +08:00
Tienson Qin
b0d26c055f fix: ctrl+l doesn't work on Web 2021-09-23 19:01:57 +08:00
Charlie
e47ad9909d Enhance/pdf (#2855)
* feat(pdf): add go to annations page to pdf viewer toolbar

* improve(pdf): try to fix highlight selection blink

* improve(pdf): remove annations layer

* fix(pdf): try to fix selection blink

* Squashed commit of the following:

commit 995fba8623
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Sep 16 13:59:08 2021 +0800

    fix: disable plugins on the Web

commit d6a011fd35
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Sep 16 12:31:01 2021 +0800

    enhance(perf): add :ref/linked-references-collapsed-threshold option

    Related to #2792

commit f59f59b9ae
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 21:47:05 2021 +0800

    enhance: don't overwrite logseq's file if changes from journal file

    is empty or the default template content.

    To prevent overwritten when using iCloud/OneDrive/GDrive.

commit f5cdfaa2f1
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 20:59:10 2021 +0800

    fix: add command-palette/toggle

commit ae25bb387f
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 20:57:57 2021 +0800

    fix: add both Cmd+! and Cmd+Shift+p to configurable shortcuts

commit b20d29f813
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 17:12:20 2021 +0800

    fix: don't count as failed writes if content from the disk

    is not matched to the content in logseq

commit ac89a36ab0
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 14:31:48 2021 +0800

    chore: bump mldoc

commit c7128dfc87
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 12:31:11 2021 +0800

    enhance: text update

commit d965394be2
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 11:28:39 2021 +0800

    feat: add namespace query support

commit 4f1402ea42
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 09:52:56 2021 +0800

    enhance: remove the plus icon for switching graphs

commit 3550e4bbf0
Author: Gustavo Santos <gustavofsantos@outlook.com>
Date:   Tue Sep 14 13:43:57 2021 -0300

    fix: set aria-checked to "true" if toggle is on

commit 640d447b3b
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 09:48:47 2021 +0800

    debug: disable cache node modules temporally

commit 6ab7f44f5f
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Wed Sep 15 00:01:14 2021 +0800

    enhance: marketplace polish

commit 07063f1592
Author: charlie <xyhp915@qq.com>
Date:   Tue Sep 14 18:27:06 2021 +0800

    fix(plugin): restart app not work

commit 7b909704ab
Author: charlie <xyhp915@qq.com>
Date:   Tue Sep 14 15:43:30 2021 +0800

    fix(ui): broken width for plugins page when toggling widen mode

commit d456ed7823
Author: charlie <xyhp915@qq.com>
Date:   Tue Sep 14 15:36:32 2021 +0800

    enhance(plugin): polish marketplace ui

* fix(pdf): try to fix horizontal scroller when viewer overflow

* fix(pdf): make text selectable for embed highlight range

* feat(pdf): pager of viewer on toolbar

* fix: conflicts

* improve(pdf): register shortcuts for pager

* improve(pdf): try to fix area image blurry for high dpi screen

* improve(pdf): support dashed style for area highlight

* fix(pdf): change shortcuts for win32
2021-09-22 12:14:39 +08:00
Alex
d62c422d91 Document mod-c/copy current block ref
This is not documented in the default key descriptions:

When in edit mode but no text selected, copy current block ref (/src/main/frontend/handler/editor.cljs)
2021-09-21 11:53:27 +08:00
Tienson Qin
1ea0d55280 enhance: search modal (similar as commands palette) 2021-09-17 17:24:20 +08:00
Tienson Qin
ded06082a6 enhance(keyword): use mod+k for search and mod+l for inserting link 2021-09-17 15:22:18 +08:00
Tienson Qin
d6a011fd35 enhance(perf): add :ref/linked-references-collapsed-threshold option
Related to #2792
2021-09-16 12:32:09 +08:00
Tienson Qin
f5cdfaa2f1 fix: add command-palette/toggle 2021-09-15 20:59:10 +08:00
Tienson Qin
ae25bb387f fix: add both Cmd+! and Cmd+Shift+p to configurable shortcuts 2021-09-15 20:57:57 +08:00
Charlie
18b7a7864b Feat/plugin marketplace (#2766)
* Squashed commit of the following:

commit ea9af272e4
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Fri Aug 27 00:23:24 2021 +0800

    feat: type c to git commit

    also, fixed an issue that backspace can delete selected blocks
    when there's a dialog.

commit 78e24f7479
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Fri Aug 27 00:01:21 2021 +0800

    fix: add patch parser worker to yarn watch

commit 7f6e777bcd
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Aug 26 23:57:46 2021 +0800

    fix: add several shortcuts to the Others category

commit 509697b276
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Aug 26 23:55:40 2021 +0800

    fix: git username and email configuration

* Squashed commit of the following:

commit 401d85be5f
Author: Peng Xiao <pengxiao@outlook.com>
Date:   Fri Aug 27 11:10:32 2021 +0800

    feat: add protobuf mode

commit dc1e9fdfc9
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Fri Aug 27 13:33:47 2021 +0800

    chore: replace : with comma for git path

    ':' is a reserved character on Windows

commit ea9af272e4
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Fri Aug 27 00:23:24 2021 +0800

    feat: type c to git commit

    also, fixed an issue that backspace can delete selected blocks
    when there's a dialog.

commit 78e24f7479
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Fri Aug 27 00:01:21 2021 +0800

    fix: add patch parser worker to yarn watch

commit 7f6e777bcd
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Aug 26 23:57:46 2021 +0800

    fix: add several shortcuts to the Others category

commit 509697b276
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Thu Aug 26 23:55:40 2021 +0800

    fix: git username and email configuration

* feat(plugin): ui of marketplace plugins list

* improve(plugin): support reload

* improve(plugin): installation from marketplace

* fix conflicts

* improve(plugin): installation from github public repo

* chore: remove unwanted dependency

* chore: remove console

* improve(plugin): add shortcuts

* ui(plugin): polish LOADING indicator

* improve(plugin): support up-to-date of marketplace plugin

* fix: remove debug option

* improve(plugin): better interaction of themes picker

* improve(plugin): better experience when installing theme from marketplace

* fix(plugin): downloads label of marketplace plugin

* improve(plugin): update package name field

* improve(plugin): change marketplace packages repo to `logseq/marketplace`

* fix(plugin): plugin title when updating notification

* fix: conflicts

* enhance(plugin): i18n related marketplace & lifecycle of plugin installation

* improve(plugin): handle offline situation

* ui(plugin): header plugin icons container

* fix(ui): add class identity for journal page with date page name

* improve(plugin): remote readme for marketplace plugin

* enhance(plugin): polish plugin card

* chore(plugin): build libs core

* Squashed commit of the following:

commit 751db4828c
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Tue Sep 7 16:58:25 2021 +0800

    enhance: log git errors

commit c2dbbc77bf
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Tue Sep 7 16:27:00 2021 +0800

    enhance: display refresh status

commit f734b6db37
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Tue Sep 7 16:03:57 2021 +0800

    fix: .git doesn't work well with third-party cloud services

commit 7e44d81f1d
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Tue Sep 7 13:52:38 2021 +0800

    fix: git init into the current graph folder

    instead of a separate git directory because .gitdir might has
    different paths on multiple devices, another reason is that the graph
    might have different histories considering the .git directory is not
    synced.

commit b86a801514
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 23:23:27 2021 +0800

    enhance: don't show diff if there's only blank changes

commit 0b55d119aa
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 22:39:06 2021 +0800

    fix: save the previous content in Logseq first and commit it

    to avoid overwritten when syncing with iCloud/Dropbox/syncthing.

commit e0baf4b05c
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 22:18:45 2021 +0800

    fix: close file watcher when exit the app

commit 10e7a9fbd6
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 21:05:38 2021 +0800

    fix: disable cut selections in the query result block

commit 90c2bd7cc2
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 18:42:17 2021 +0800

    fix: terminate parser and persist dbs when reloading the app (electron)

commit 571c81af30
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 17:57:33 2021 +0800

    enhance: add sync from local files (the old refresh way)

commit a16e5c98ba
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 17:23:57 2021 +0800

    fix: Dragging blocks to update notes does not synchronize updates to
    the notes file in real time.

    close #2744

commit 6897a22a3f
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 16:43:30 2021 +0800

    fix: disable page/block auto-complete once the cursor went outside

commit feb4404874
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 13:28:47 2021 +0800

    fix: wrong page metadata saved for another graph

commit b96332122f
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 13:08:28 2021 +0800

    enhance: catch errors when app quits

commit 1ee0c240c3
Author: Jiang Hailong <gombiuda@gmail.com>
Date:   Wed Sep 1 20:54:13 2021 +0800

    FIX: Linked reference is not refresh after file altering #2694

commit 0550c8a876
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 12:25:39 2021 +0800

    fix: display logbook for scheduled tasks

commit 2a5f0cee7c
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 12:21:19 2021 +0800

    fix: spent hours for logbook

commit 1f2c9e4d3f
Author: leizhe <lzhes43@gmail.com>
Date:   Sat Sep 4 12:59:09 2021 +0900

    fix(timestamp): remove old SCHEDULED/DEADLINE timestamp

    When using `date-picker` to update the SCHEDULED/DEADLINE timestamp by
    clicking an existing one, logseq will add a new timestamp instead of
    updating the old one. This patch fixs this issue.

commit cb23b967e4
Author: leizhe <lzhes43@gmail.com>
Date:   Sat Sep 4 11:36:34 2021 +0900

    fix(repeat): more consistent with orgmode style

    Ref: https://orgmode.org/manual/Tracking-your-habits.html

commit 229c7f2594
Author: leizhe <lzhes43@gmail.com>
Date:   Sat Sep 4 15:11:07 2021 +0900

    enhance(property): remove empty properties drawer

commit a76df9ce97
Author: leizhe <lzhes43@gmail.com>
Date:   Sat Sep 4 10:27:30 2021 +0900

    fix(clock): duplicate clock-in log twice

    1. `set-marker` will not log time anymore. The time logging is moved
    to `with-timetracking`
    2. Concat `logbook` only if `new-clocks` is nil, which fixs the
    duplication of clock-in log.

commit c79e9f9e3e
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 12:04:16 2021 +0800

    code: cleanup

commit 9ec85db09a
Author: DarshanSudhakar <$K3Ug1i&>
Date:   Mon Sep 6 08:32:07 2021 +0530

    Fixing typo  for the tooltip 'Block reference'

commit eec677873b
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 11:49:58 2021 +0800

    enhance: page history support reverting back

commit 7273112a00
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 11:23:31 2021 +0800

    git: revert back

commit cd853b5864
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 10:39:08 2021 +0800

    git: should compare ignored-files with disk content

commit a84dfb5eff
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 10:31:16 2021 +0800

    git: add ignore-files to avoid repeated notifications

commit 86577e7ebf
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 10:07:39 2021 +0800

    fix: ignore permission denied error when git add all

commit 8dc0ca9ff5
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 09:54:03 2021 +0800

    fix: run git config core.safecrlf false on windows

commit 9edaae559d
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 09:20:06 2021 +0800

    refactor: extract file ops

commit f12f58d3fa
Author: tiagodevezas <tiagodevezas@gmail.com>
Date:   Fri Sep 3 23:25:07 2021 +0100

    fix typos

commit 9e82f0117c
Author: tiagodevezas <tiagodevezas@gmail.com>
Date:   Fri Sep 3 21:32:03 2021 +0100

    Translate shortcuts to Portuguese (pt-PT)

commit 9a2c17bb05
Author: tiagodevezas <tiagodevezas@gmail.com>
Date:   Fri Sep 3 20:58:33 2021 +0100

    Translate new settings to pt-PT

commit c05034cc34
Author: Sebastian Bensusan <sbensu@gmail.com>
Date:   Sat Sep 4 07:57:07 2021 -0700

    feat(calc): Understand percentages

commit bfe6a5d6cb
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 6 08:46:30 2021 +0800

    enhance: commit the content in logseq when detecting any disk changes

* improve(plugin): add install plugin api

* fix(plugin): protected plugin installation api

* improve(plugin): tweak readme display for local

* fix: conflicts

* fix(plugin): get block option with include children

* improve(plugin): copy more marketplace manifest fields to plugin

* fix: conflicts

* improve(plugin): shortcut for copying plugin id

* Squashed commit of the following:

commit e51ea54a75
Author: Tienson Qin <tiensonqin@gmail.com>
Date:   Mon Sep 13 10:40:25 2021 +0800

    fix: change ack timeout

* fix(plugin): non blank icon string

* fix: conflicts

* fix: e name

* fix: remove debug from state

* chore(plugin): bump libs minor version

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-09-13 19:49:51 +08:00