Commit Graph

5221 Commits (8d4f9049d68548cd607eaaf6c7e19265c0fa70d1)

Author SHA1 Message Date
charlie 0530a345a7 improve(plugin): clear theme effects before update plugin 2021-09-17 11:02:21 +08:00
charlie 6391cdd709 fix(ui): spare icons 2021-09-17 11:02:21 +08:00
charlie 67fd60d636 improve(plugin): hide reload button of plugin that from marketplace 2021-09-17 11:02:21 +08:00
charlie 1a94972718 fix(plugin): correct condition for github release zip 2021-09-17 11:02:21 +08:00
Devon Zuegel 9468523634 Refactor code to show Org Mode syntax in Help 2021-09-17 11:01:06 +08:00
Devon Zuegel f9c757e2a2 Refactor code to show Markdown syntax in Help 2021-09-17 11:01:06 +08:00
Devon Zuegel 206dc3f3f3 Fix capitalization of Github -> GitHub 2021-09-17 11:01:06 +08:00
Devon Zuegel 44b7f3ecf1 Add separators to dropdown menu 2021-09-17 11:01:06 +08:00
Devon Zuegel a36ae6e7a7 Make frontend/dicts consistently sentence case in English 2021-09-17 11:01:06 +08:00
Devon Zuegel 5822efde5b Make slash commands consistently sentence case 2021-09-17 11:01:06 +08:00
Devon Zuegel 42ae906463 Make Help sidebar consistently sentence case 2021-09-17 11:01:06 +08:00
Devon Zuegel 7581f3e0a1 Update yarn.lock 2021-09-17 11:01:06 +08:00
Devon Zuegel aece68be9c Refactor Help sidebar links to make more readable 2021-09-17 11:01:06 +08:00
Tienson Qin 995fba8623 fix: disable plugins on the Web 2021-09-16 13:59:08 +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 f59f59b9ae 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.
2021-09-15 21:47:05 +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
Tienson Qin b20d29f813 fix: don't count as failed writes if content from the disk
is not matched to the content in logseq
2021-09-15 17:12:20 +08:00
Tienson Qin ac89a36ab0 chore: bump mldoc 2021-09-15 14:31:48 +08:00
Tienson Qin c7128dfc87 enhance: text update 2021-09-15 12:31:11 +08:00
Tienson Qin d965394be2 feat: add namespace query support 2021-09-15 11:28:39 +08:00
Tienson Qin 4f1402ea42 enhance: remove the plus icon for switching graphs 2021-09-15 09:52:56 +08:00
Gustavo Santos 3550e4bbf0 fix: set aria-checked to "true" if toggle is on 2021-09-15 09:51:58 +08:00
Tienson Qin 640d447b3b debug: disable cache node modules temporally 2021-09-15 09:48:47 +08:00
Tienson Qin 6ab7f44f5f enhance: marketplace polish 2021-09-15 00:01:14 +08:00
charlie 07063f1592 fix(plugin): restart app not work 2021-09-14 22:09:27 +08:00
charlie 7b909704ab fix(ui): broken width for plugins page when toggling widen mode 2021-09-14 22:09:27 +08:00
charlie d456ed7823 enhance(plugin): polish marketplace ui 2021-09-14 22:09:27 +08:00
Tienson Qin 2460e16a34 fix: Latex export block command shortcut gives error because of
missing space

close #2811
2021-09-14 12:24:12 +08:00
Tienson Qin 593c48cd51 fix: auto focus after typing /link 2021-09-14 12:11:11 +08:00
Weihua Lu 66faa6de4c fix: mask path name 2021-09-14 09:28:30 +08:00
Tienson Qin f0713086d1 debug: instrument when failed to write the file 2021-09-14 09:13:25 +08:00
Tienson Qin 31917f4092 chore: bump version 2021-09-13 22:45:03 +08:00
Weihua 15cafea8c5
feat: youtube timestamp embed (#2810)
feat: youtube timestamp
2021-09-13 22:43:10 +08:00
Tienson Qin e978a8f972 fix: block parsing 2021-09-13 20:04:09 +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
Tienson Qin 790ba856a3 fix: increases default write ack timeout to 10s
Also, removed idle? check when batch writing.
Removed nil marker to stop the core.async loop too.
2021-09-13 17:15:47 +08:00
Tienson Qin 2f13ce525a fix: wrong name 2021-09-13 12:23:21 +08:00
Tienson Qin 77eea65310 fix: catch capture errors 2021-09-13 11:50:37 +08:00
Tienson Qin b05e53d371 debug: add posthog capture for failed writes 2021-09-13 11:35:07 +08:00
Tienson Qin e51ea54a75 fix: change ack timeout 2021-09-13 10:40:25 +08:00
Tienson Qin 353a2555c5 debug: add file writes ack 2021-09-13 00:45:03 +08:00
Tienson Qin cd2100b753 debug: add session debugging for file not saved correctly 2021-09-12 23:56:16 +08:00
Tienson Qin 3d7dd3e38b fix: Can't change the case of a page name
close #1555
2021-09-12 21:54:06 +08:00
Tienson Qin bd516ab763 fix: rename intro id to logseq-intro to avoid overwritten style 2021-09-12 21:41:56 +08:00
Tienson Qin 986877b3f5 fix: don't auto-save for page's properties block
If the block has a title property. It's to prevent any page
modification while the user is adding or changing the block property.
2021-09-12 21:30:47 +08:00
Tienson Qin 237b003751 fix: Anything entered into the code box will be lost
close #2805
2021-09-12 19:25:15 +08:00
Tienson Qin 2ebf09780a fix: commands palette not work
close #2803
2021-09-12 18:56:27 +08:00
Tienson Qin 2b80ced88d fix: click the edit icon should open the current block instead of
the embeded block.
2021-09-11 21:45:43 +08:00