Commit Graph

644 Commits (1e77ffbd5f68e5b1a46fc3dc633b22b51eef4b5c)

Author SHA1 Message Date
Peng Xiao a62d6e7e90 Merge remote-tracking branch 'upstream/master' into feat/tldraw-basic 2022-05-16 15:57:40 +08:00
Peng Xiao 97120441db wip
wip
2022-05-16 15:53:10 +08:00
Tienson Qin 4d4ade5c96 enhance: add skeleton loading 2022-05-13 10:15:37 +08:00
Kan-Ru Chen e1fdef43b3 chore: update electron-deeplink to 1.0.10 to fix deeplink on Linux
Fixes #4984
2022-05-12 21:31:16 +08:00
Tienson Qin 3ca8228a74 Only render references when it's visible in the window viewport 2022-05-12 07:39:37 +08:00
Andelf 504b47b67a chore(deps): update rsapi to 0.0.11 2022-05-10 10:39:54 +08:00
Tienson Qin 2d881ae703 fix: wrong age-encryption.js 2022-05-09 23:46:44 +08:00
Andelf 156deb3983 chore: bump version 0.6.8 2022-05-09 22:48:52 +08:00
Tienson Qin 83569141fc feat: add encryption back 2022-05-09 22:15:30 +08:00
Andelf c6369d7c03 fix(sync): update rsapi to 0.0.9 2022-05-08 09:43:05 +08:00
Andelf 22c8544092 chore: bump version 0.6.7 2022-04-29 21:17:19 +08:00
charlie fc0f2b75c6 chore(plugin): update resources 2022-04-29 18:51:25 +08:00
charlie 2b826f17de improve(plugin): add api of query element rect data from host 2022-04-29 18:51:25 +08:00
charlie 2c33c1111f chore: rebuild libs core 2022-04-29 18:51:25 +08:00
charlie c36a026502 chore(plugin): build libs core & update README.md 2022-04-29 18:51:25 +08:00
Tienson Qin 4e30fda343 Add lightningfs back 2022-04-24 11:17:47 +08:00
Tienson Qin b5a572ddae Remove worker.js backup file 2022-04-24 11:17:47 +08:00
Tienson Qin b3f67c69b1 misc: delete both web github integration and encryption 2022-04-24 11:17:47 +08:00
charlie c363c47a21 fix(plugin): compatible hooks strategy for old libs sdk 2022-04-22 15:51:40 +08:00
Charlie 79bc33e1e3
Enhance/more ns plugin api (#4828)
* improve(plugin): WIP add settings schema

* improve(plugin): add identity for settings modal

* improve(plugin): WIP add settings input

* fix(ui): scrollbar overlay of modal panel content

* improve(plugin): WIP add more render types of setting item

* improve(plugin): WIP polish settings items

* improve(plugin): WIP settings list of plugins

* improve(plugin): more settings types & polish releated ui

* fix(plugin): sometimes disable plugin not work

* improve(plugin): polish ui of plugin settings

* fix(dev): warning of lint

* improve(plugin): add api of settings changed

* chore: build libs core

* fix(ui): width of settings panel wrap

* improve(plugin): separate layouts data from settings aio file

* imporve(plugin): container size of single plugin settings

* fix: add missing state

* improve(plugin): add Git ns

* improve(plugin): git related api

* improve(api): type of git result

* chore: build libs core

* fix(dev): kondo lint

* fix(plugin): use cdn sdk when js entry

* chore: build libs core

* fix(plugin): env condition

* improve(plugin): add UI ns

* fix(api): arguments of datascript query

* enhance(api): manageable message instance of UI tools

* enhance(api): WIP add experiments api

* enhance(api): WIP add resources state of plugin

* improve(plugin): add status of loading script resources

* improve(plugin): more opts for script loader

* improve(plugin): WIP add fenced code renderer hook

* improve(plugin): fenced code renderer hook

* fix(plugin): resource root path of plugin fs location

* imporve(plugin): support local files for loading scripts

* improve(plugin): types of expirements api

* fix: typo of class

* enhance(api): add namespace related apis

* enhance(api): add linked refrences related apis

* enhance(plugin): add sample links to related api comments

* improve(plugin): add db changed hook & optimize strategy of caller for hooks

* improve(plugin): compatible commands registration for old sdk

* improve(plugin): collect user sdk version for plugin local

* improve(plugin): add internal callable apis for user sdk

* chore(plugin): missing files & bump libs version

* improve(plugin): compatiable for old sdk about hook messaging optimization

* improve(plugin): db hook optimization for old sdk

* enhance(ux): auto focus searchbar when open plugins list

* improve(plugin): api of a hook from specific block changed event

* improve(plugin): api of db block change hook

* improve(plugin): add show bracket user config of api

* improve(plugin): api of db block change hook

* fix(api): toggle collapsed of block

* improve(api): try to init grpah with git before exec git commands

* improve(plugin): attributes of sandbox container

* improve(dev): support register command with keybinding

* improve(plugin): add api of register shortcut command

* fix(plugin): reubild slash commands when new command registration

* fix(dev): lint

* improve(dev): lint script of libs codebase

* chore(dev): remove useless codes

* improve(plugin):sanitize path string of plugin repo value

* fix(plugin): rebuild commands list when unregister a plugin

* fix(ui): overflow width of query result table

* chore: rebuild libs core

* improve(plugin): add assets related apis

* chore: rebuild libs core

* improve(plugin): support replace state of into block in page api

* improve(plugin): prepend/append child block in page

* improve(plugin): polished exceptions message of plugin update/install

* fix(plugin): update settings within gui

* improve(ux): debounce change event of input for plugin settings gui

* chore: rebuild libs core

* enhance(plugin): catch exception of hook plugin
2022-04-21 18:43:16 +08:00
Tienson Qin 71e9bdee49 enhance: parsing progress bar 2022-04-21 08:42:52 +08:00
Tienson Qin 6add647572 chore: bump git to address a pair of security vulnerabilities
See more at https://github.blog/2022-04-12-git-security-vulnerability-announced/
2022-04-18 10:01:32 +08:00
Andelf f7ab5c9685 chore: bump version 0.6.6 2022-04-18 09:33:25 +08:00
Peng Xiao 714d3ce53b fix: menu items should not be selectable 2022-04-12 10:00:06 -04:00
llcc f4985fd8ef
Feat: record audio on mobile (#4766)
* feat(audio): render audio link as component

* refactor frontend/component/block/inline

* fix audio component on mobile

* Fix(iOS): allow clock to replay audio

* feat(mobile): audio record

* add permission request code on record

* rename `editor/recording?` to `editor/record-status`

* move `get-asset-path` into handler/editor.cljs

* add android settings

* support sharing audio file from some apps

* enhance(record): insert audio link in a new block if non-editing

* feat(audio): allow cancelling record

* fix lints

* feat(iOS): add a tab bar

* tweak some css on mobile

* fix lints

* fix https://github.com/logseq/logseq/issues/4798

* enable tab bar on Android

* fix landscape height of tab bar

* add :reuse-last-block? option

* dont't show tab bar when editing mirror code

* tweak code-editor css

* increase width for more functional buttons

* fix card preview css on iPad

* add document-mode to tab bar

* remove tabbar when editing code and tweak textarea resize cursor behavior

* reduce SplashScreen launch screen duration

* don't show tabbar when editing page title

* enhance: float timer

* fix lint

* fix tabbar height on iPhone without notch

* remove .embed-page width

* fix lint

Co-authored-by: Andelf <andelf@gmail.com>
2022-04-12 20:17:54 +08:00
rcmerci f072a29727 feat(sync): support dev&prod env 2022-04-12 09:24:21 +08:00
Tienson Qin 2c86d9af91 enhance: deeplink support (logseq://) in development
This package https://www.npmjs.com/package/electron-deeplink provides
the ability to support both development and production environments.
2022-04-11 11:45:50 +08:00
sawhney17 dd1321e1d7
fix(markers): Blocks marked "cancelled" not working (#4812)
* fix #3663

* Update dicts.cljs

* close #4697

* fix: Cancelled not treated as canceled #4810
2022-04-04 16:49:42 -04:00
rcmerci 85a5ba4154 fix(sync): encode&decode file-path 2022-04-04 22:28:27 +08:00
rcmerci 85bb55a784 feat(sync): support concurrent full-sync local->remote 2022-04-04 22:28:27 +08:00
Tienson Qin 918f6f8613 feat(sync): add logseq protocol 2022-04-04 22:20:25 +08:00
Charlie 0d3ac91ca3
Feature/Setups of Onboarding Process (#4580)
UX enhancement: onboarding setup graphs 

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-04-02 21:37:38 +08:00
Yue Yang 1987d7dc79
BREAKING CHANGE: unify light mode identifier (#4652)
* chore: unify light mode identifier

Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>

Co-authored-by: charlie <xyhp915@qq.com>
Co-authored-by: Andelf <andelf@gmail.com>
2022-03-25 13:14:52 +08:00
Andelf 76982e61a7 fix(deps): warning of missing sourcemaps 2022-03-24 15:44:32 +08:00
Andelf 015a2edf6b chore: bump version 0.6.5 2022-03-24 14:03:51 +08:00
Andelf e19f574f4f chore: bump version 0.6.4 2022-03-19 19:14:02 +08:00
Tienson Qin 8454ec1ee5 fix: sentry
close #4613
2022-03-18 16:44:03 +08:00
Andelf b1aa906e89 chore: bump version 0.6.3 2022-03-11 00:13:59 +08:00
Tienson Qin 725ca1c6a1
Feature: flashcards random mode (#4535)
* feat: add flashcards shuffle mode
* fix: flashcards navigation
* refactor(build): use @tabler/icons from node_modules

Co-authored-by: Andelf <andelf@gmail.com>
2022-03-11 00:13:37 +08:00
Andelf 10c1b2c427 chore: bump version 0.6.2 2022-03-08 20:16:26 +08:00
Tienson Qin 8e6fb5613d enhance: backup files when there're differences between db and disk
Previously, files are backuped to logseq/bak when logseq detects
there're differences between the db and disk. But it has two problems:

1. Only a few of users know `logseq/bak`, other users think that their
data has been lost.
2. Files in the logseq/bak folder are never truncated.

This PR backups old file in DB with timestamp suffixes instead of
logesq/bak, and only keep the latest 10 versions of any changed file.
2022-03-08 12:58:59 +08:00
Charlie 779cacf715
enhance(electron): add custom https proxy options for settings (#4373)
* enhance(electron): add custom https proxy options for settings
2022-03-01 17:07:13 +08:00
Tienson Qin 8846be9d5f chore: bump version 2022-02-20 01:57:57 +08:00
charlie e6c1fc2b3d enhance(ui): rename of page when ESC event 2022-02-19 17:43:36 +08:00
Andelf d22df2b922 fix(electron): rewrite electron-context-menu
Fix #4274
2022-02-19 17:39:51 +08:00
Andelf 8ef3b8cb05 chore: bump version 0.6.0 2022-02-18 22:01:25 +08:00
Andelf f1e59e69fd chore(dev): rm unused js 2022-02-18 18:48:46 +08:00
Andelf 54215ef196 refactor(draw): handle static assets from node_modules 2022-02-18 17:55:50 +08:00
charlie 21ce5dae99 chore: bump minor version of libs package 2022-02-17 22:18:54 +08:00
Charlie 24b0236b7d
Enhance/Settings UI of plugins (#4035)
more settings types & polish releated ui
2022-02-17 10:00:53 +08:00
Andelf f4f215b3cf fix(deps): missing electron-context-menu in final build 2022-02-17 09:55:51 +08:00
Andelf 80fb613e8a chore: bump version 0.5.9 2022-01-20 21:28:44 +08:00
clark-cui 1abbefbe4b enhance(marketplace): ui position 2022-01-16 12:46:53 +08:00
Andelf 2c18a651f1
fix(deps): bad colors.js (#3831) 2022-01-09 16:55:26 +08:00
Charlie 3ea7635daa
Enhance/marketplace (#3686)
Marketplace enhancement

Nested modal support
2022-01-07 19:00:35 +08:00
charlie 3a04cf859a fix(ui): fixed new page button relative to left sidebar container 2022-01-06 21:08:42 +08:00
Andelf 8f73d27eda fix(ui): missing padding in mark element
Revert #3660
Fix #3775
2022-01-06 18:47:35 +08:00
Andelf c292f6fb96 chore: bump version 0.5.8 2022-01-06 13:43:05 +08:00
Peng Xiao 17b5cdb9e8
feat: add a secret global flag to load graph progammtically (#3531)
* feat: add a secret global flag to load graph from a user defined dir

* fix: use LOGSEQ_OVERWRITE_OPEN_DIR env var to overwrite the openning graph dir

* e2e: add a test for load & check saved graph data

* fix: should also pass in process.env for testing fixtures

* feat: new way to set open dir folder

* fix: e2e

* fix: remove playwright global flag check

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-01-05 21:05:05 +08:00
YangKeao 0a57b739eb chore: build libs core
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
2021-12-31 10:51:35 +08:00
Tienson Qin 5bd9a106e3 chore: bump to 0.5.7 2021-12-30 00:30:53 +08:00
Stian Haklev 3cf1c85189 Removing padding on mark 2021-12-29 20:27:18 +08:00
Andelf 3c6ef2c182 chore: bump version 0.5.6 2021-12-29 18:09:34 +08:00
Tienson Qin 8d605afa9f feat: add {{namespace [[page]]}} macro which can be used as a toc 2021-12-28 16:14:23 +08:00
Andelf d95be218e8 chore: bump version 0.5.5 2021-12-25 22:42:21 +08:00
Andelf 7bd30a6204 refactor(dev): use global dev-http in shadow-cljs 2021-12-22 10:40:58 +08:00
Andelf f80af25b94 enhance: format build cfgs, reorder module deps 2021-12-22 10:40:58 +08:00
Andelf 4575d6648e chore: add license field to package.json 2021-12-21 12:36:24 +08:00
charlie 746f2aa71f chore: build libs core 2021-12-16 19:23:43 +08:00
Tienson Qin 3aadda4303 fix: downgrade electron to v15
related to #3421
2021-12-16 00:23:23 +08:00
Tienson Qin 338f10eaef debug: downgrade electron version to test cpu usage on Linux 2021-12-15 11:24:18 +08:00
Tienson Qin d7b1ce51e3 chore: bump version 2021-12-14 15:25:49 +08:00
Tienson Qin 8bbca5d2ed chore: bump version 2021-12-12 16:49:01 +08:00
Tienson Qin 353ff34920 fix: remove block-control style tweak for mobile 2021-12-10 22:56:28 +08:00
Tienson Qin cf795aeaef fix: add apple asc provider 2021-12-08 22:40:39 +08:00
Tienson Qin 52c109f4e9 chore: bump version 2021-12-08 21:27:13 +08:00
Charlie c63f1f0d15
Enhance/left sidebar responsive (#3376)
* improve(ui): [WIP] refactor left sidebar component

* improve(ui): [WIP] refactor left sidebar component

* improve(ui): polish left sidebar for mobile

* improve(ui): polish left sidebar for mobile native

* fix: unnecessary stateful component

* improve(ui): tweak padding inner left sidebar

* fix(tests): update tests

* fix(ui): close left sidebar when create page on sm breakpoint

* improve(ui): tweak `--ls-left-sidebar-sm-width` to 70%

* fix(ui): overlap between left sidebar and toolbar right area on mobile
2021-12-08 21:13:57 +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 d9452bd739
enhance(mobile): fixed position of head-bar & mobile-bar (#3360)
enhance(mobile): fixed position of head-bar & mobile-bar
Co-authored-by: charlie <xyhp915@qq.com>
2021-12-07 13:40:47 +08:00
Tienson Qin 1539e0e806 fix: block ref style 2021-12-05 22:25:57 +08:00
Tienson Qin d7c4392ecb perf: reduce start time from minutes to seconds for large graphs 2021-12-05 22:18:19 +08:00
leizhe 49b93ae378 Merge branch 'mobile' of github.com:logseq/logseq into mobile 2021-12-01 14:07:13 +08:00
leizhe 885ef0bcd1 enhance(mobile): less left/right spaces in Reference 2021-12-01 14:04:37 +08:00
Tienson Qin 2cb001b22d mobile: replace splash screen 2021-12-01 14:01:37 +08:00
charlie 0d16b12885 Merge branch 'master' into mobile 2021-11-25 15:58:01 +08:00
Tienson Qin 5b2ae552ae chore: bump version 2021-11-25 15:20:12 +08:00
charlie 662460ffb8 fix(ui): font style of native android platform 2021-11-24 14:41:16 +08:00
Tienson Qin 1642a68892 chore: remove certificatefile and password 2021-11-24 14:25:42 +08:00
Tienson Qin c4abb02539 fix: add windows cert 2021-11-24 11:40:31 +08:00
charlie 35c785c3be chore(plugin): rebuild core 2021-11-24 11:38:06 +08:00
charlie 18c37bd573 chore(plugin): bump libs version 2021-11-24 11:38:06 +08:00
Andelf 1e7d42a4ed fix(build): electron-rebuild version 2021-11-23 10:54:42 +08:00
Tienson Qin a7981dd1c8 chore: bump version 2021-11-22 22:19:19 +08:00
Tienson Qin 573da9629d chore: bump version 2021-11-18 22:52:03 +08:00
Tienson Qin 2e2e8f23aa fix: specify npm packages version 2021-11-18 21:04:29 +08:00
Tienson Qin 3603e8b696 chore: bump version 2021-11-18 12:23:47 +08:00
Tienson Qin 0d5161f4f2 chore: bump version 2021-11-17 21:39:59 +08:00
Tienson Qin bb828148d8 Merge branch 'devonzuegel-enhance-shortcut-tips' 2021-11-17 18:53:18 +08:00
Tienson Qin dce5d7211b fix: add node-abi for electron 15 2021-11-17 18:07:35 +08:00
Tienson Qin 641bdb5df4 chore: bump electron to 15 2021-11-17 11:06:32 +08:00
Tienson Qin 3440f8506b chore: bump electron to 15 2021-11-17 11:04:57 +08:00
Devon Zuegel a4d2543bcc enhance: add monospace theme for tooltips 2021-11-16 21:51:07 -05:00
Devon Zuegel 9a56586e37 enhance: small style tweaks 2021-11-16 21:36:07 -05:00
Devon Zuegel 2289e771c2 enhance: add extra-padding-y tooltip theme 2021-11-16 21:14:08 -05:00
Devon Zuegel 6f312d5e20 enhance: improve contrast of tooltip 2021-11-16 21:13:50 -05:00
Tienson Qin fc709ab9ce chore: bump version 2021-11-17 00:06:45 +08:00
charlie 7158141637 chore(plugin): build libs & bump version 2021-11-16 18:54:49 +08:00
charlie 5a3e93f930 improve(plugin): reset option for slot container 2021-11-16 12:02:18 +08:00
Charlie 72c038e6fe
Feat/moveable plugin UI container (#3045)
* improve(plugin): add container for main ui frame

* feat(plugin): support draggable & resizable UI container for main ui

* feat: support fork sub layout container

* improve(plugin): add editor selection api

* improve(plugin): click outside configure for float container

* improve(plugin): api of journal for create-page

* improve(plugin): api of open-in-right-sidebar

* improve(plugin): add full screen api

* improve(plugin): api of register-palette-command

* improve(plugin): add apis
2021-11-15 16:57:20 +08:00
Tienson Qin 9aaf473fb3 fix: downgrade electron to avoid crash on message send 2021-11-10 23:52:38 +08:00
Tienson Qin 2d18bf3666 fix: re-enable build-macos-arm64 2021-11-10 12:30:32 +08:00
Tienson Qin b5e9fbb314 enhance: remove specific shadow-xl style for the dark theme 2021-11-09 14:08:40 +08:00
Tienson Qin 340818483f enhance: polish cards 2021-11-09 12:36:37 +08:00
Devon Zuegel eb414bbf24 refactor: rename "page emoji" to "page icons" (#3081)
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-11-09 10:20:35 +08:00
Devon Zuegel 5e2cfd408b refactor: cleanup 2021-11-06 23:32:45 -04:00
Devon Zuegel 21d7bfa2e6 refactor: cleanup 2021-11-06 23:32:25 -04:00
Devon Zuegel 5359b92e4e refactor: srs_cards.css 2021-11-06 23:23:49 -04:00
Devon Zuegel b2f37fafe1 enhance: add styles for cards review widget 2021-11-06 23:17:19 -04:00
Tienson Qin 280f8de5f8 ci: test 2021-11-06 19:23:43 +08:00
Tienson Qin 849c01f0e7 ci: test 2021-11-06 18:52:51 +08:00
Tienson Qin 4cac3639b2 ci: test 2021-11-06 18:17:58 +08:00
Tienson Qin 1bdbc053f3 ci: test 2021-11-06 00:14:48 +08:00
Tienson Qin fd239c0203 ci: disable cache and rebuild together 2021-11-05 22:31:35 +08:00
Tienson Qin b339090d81 ci: disable electron-rebuild temporarily 2021-11-05 22:14:44 +08:00
Tienson Qin bb9e8647a3 chore: bump electron-rebuild 2021-11-05 21:20:41 +08:00
Devon Zuegel b423062bfb
Emoji page identifiers + sidebar tweaks (#3014)
* feat: add emoji identifiers to pages

* enhance: clean up left sidebar styles

* misc cleanup

* enhance: make it clearer when you are hovering over a nav-content-item header

* refactor: clarify classname for .nav-content-item.header

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-11-02 21:38:52 +08:00
Tienson Qin ac8668137b ux: put demo alert in the header 2021-10-28 02:29:09 +08:00
Seth 36333179ca fix error in common.css 2021-10-25 11:39:41 +08:00
Tienson Qin 7bbb68296b chore: bump version 2021-10-22 23:11:45 +08:00
charlie 287b4e2118 enhance(ui): polish left sidebar ui & transition 2021-10-18 13:14:38 +08:00
Tienson Qin 914b32d835 chore: bump version 2021-10-12 22:49:52 +08:00
Tienson Qin a9b9b8dcbd enhance(perf): don't trigger reactive queries for all cards 2021-10-12 21:23:48 +08:00
Tienson Qin 7daa65fcfb fix: can't open graph on Linux
Downgrade Electron.
2021-10-12 20:43:53 +08:00
Tienson Qin 5b5690237f chore: bump electron 2021-10-12 19:45:11 +08:00
Tienson Qin 9e0ee04829 fix: markdown footnote definition sometimes doesn't work 2021-10-11 10:14:14 +08:00
charlie d3b477309f fix(pdf): goto highlight not work sometimes 2021-10-10 00:17:23 +08:00
Tienson Qin 80f5815c4c enhance: replace discord icon 2021-10-09 14:13:14 +08:00
Tienson Qin 8823b624d9 fix: image paste 2021-10-08 22:56:50 +08:00
Tienson Qin 1e36c3f8eb chore: bump version 2021-10-08 20:06:09 +08:00
charlie c34c9184e2 fix(api): sanitize html for security 2021-10-08 17:37:11 +08:00
Tienson Qin e1c39de9ce fix: page blank when paste on electron 15 2021-10-08 16:08:53 +08:00
Tienson Qin 0467fdba2a chore: bump electron
close #2905
2021-10-08 13:19:52 +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 d3b98243c1 enhance: Consolidate keyboard shortcuts docs 2021-10-01 20:19:10 +08:00
Tienson Qin a5a38d9ccd fix: splash screen squashed on Android 2021-09-30 14:03:50 +08:00
Tienson Qin 8efe83598a chore: bump version 2021-09-29 23:41:08 +08:00
Tienson Qin 31cbdcad2e enhance: update both logo and splash screen 2021-09-28 23:08:26 +08:00
Tienson Qin 0afd15c23d enhance(mobile): bottom buttons
also, fixed todo cycle
2021-09-28 14:58:43 +08:00
Tienson Qin 2046a56e40 mobile: add logo and splash screen 2021-09-28 14:58:43 +08:00
charlie 1370fb4d18 enhance(ui): new version installation tips instead of native alert message 2021-09-28 12:09:05 +08:00
Tienson Qin e5a875a5e8 chore: bump version 2021-09-23 20:06:12 +08:00
Tienson Qin 53e99d53a6 fix: block reference with a deadline has a redundant new line
close #2863
2021-09-23 19:54:22 +08:00
woodwm 2a5b7e2be0 fix: Use KaTex fonts from the CDN rather than the local fonts folder 2021-09-22 20:20:10 +08:00
Tienson Qin b84cf7830f chore: bump version 2021-09-22 20:17:06 +08:00
woodwm 3397b2ec87 Update the version of KaTex from `0.11.1` to `0.13.8`
resolve #2739 and #2780
2021-09-22 18:17:03 +08:00
Devon Zuegel 2f95425687 Make .keyboard-shortcut > code elems easier to read 2021-09-21 11:52:54 +08:00
charlie f4fb358916 feat(ui): support images lightbox with photoswipe 2021-09-17 15:05:28 +08:00
charlie 0530a345a7 improve(plugin): clear theme effects before update plugin 2021-09-17 11:02:21 +08:00
charlie d456ed7823 enhance(plugin): polish marketplace ui 2021-09-14 22:09:27 +08:00
Tienson Qin 31917f4092 chore: bump version 2021-09-13 22:45:03 +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 a21ae51847 chore: bump version 2021-09-09 23:27:33 +08:00
dependabot[bot] 6bf9a85bda chore(deps): bump tar from 4.4.17 to 4.4.19 in /resources
Bumps [tar](https://github.com/npm/node-tar) from 4.4.17 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.17...v4.4.19)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 10:52:14 +08:00
Tienson Qin 3f37ae4b74 chore: bump version 2021-08-31 20:45:05 +08:00
Tienson Qin dd9a90b4ad enhance: hide logbook by default 2021-08-31 12:48:51 +08:00
Tienson Qin 6f2a86e79d refactor: diff instead a alerting when a file has been modified 2021-08-30 16:03:43 +08:00
Tienson Qin d61663f3aa feat: use embed git instead of system git 2021-08-26 12:17:10 +08:00
Tienson Qin 2da995aeef chore: bump version 2021-08-26 00:56:41 +08:00
charlie 7edc34b85a chore(plugin): bump libs version 2021-08-25 16:28:57 +08:00
charlie 1859479e42 fix: conflicts 2021-08-25 10:20:17 +08:00
Tienson Qin 4c3bdb0bf3 feat: git integration 2021-08-24 21:42:46 +08:00
Tienson Qin c16242c0ac chore: bump version 2021-08-20 15:13:00 +08:00
Tienson Qin 8190576f35 fix: downgrade electron to 13.1.8 2021-08-20 14:53:19 +08:00
Tienson Qin f2e1b42d0f enhance: github release action 2021-08-20 11:54:22 +08:00
Tienson Qin 9ebfdeef31 chore: bump version 2021-08-19 23:45:57 +08:00
charlie c4a92c2657 fix(dev): import cljs runtime scripts for parser worker base on file:// 2021-08-19 17:16:06 +08:00
Tienson Qin e87f83c395
Use web workers to speed up parsing (#2655)
* wip: use web workers to speed up parsing

* chore: uncomment forget.config.js

* fix: parser pool initialization

* fix: extract parser-worker

* fix: can't run the parser worker in the release mode

* fix: extract async tests

* fix: dsl query async test

* fix: img path in dev mode
2021-08-18 17:02:40 +08:00
charlie df81cf39b9 fix(pdf): sometimes goto destination not working 2021-08-12 11:26:04 +08:00
Tienson Qin c087767be1 chore: update version 2021-08-11 20:21:31 +08:00
Tienson Qin df1fc39bc5 chore: update warning style 2021-08-10 21:34:31 +08:00
Michael Schmidt-Korth 1f408d7e34 feat: CSS-changeable max-width in wide mode 2021-08-09 22:03:19 +08:00
Tienson Qin 902f07c627 chore: bump version 2021-08-06 20:20:43 +08:00
charlie 08bd253bb1 Merge branch 'master' into feat/pdf
# Conflicts:
#	src/main/frontend/components/block.cljs
2021-08-06 18:12:36 +08:00
charlie b7b0822152 chore(pdf): add offline resources 2021-08-06 16:37:52 +08:00
Tienson Qin 67c10e3d16 fix: warning style issue 2021-08-06 15:10:12 +08:00
Tienson Qin 9833b5439d enhance: add a warning on demo graph not being persisted 2021-08-06 11:29:09 +08:00
charlie 9cf94a66a4 Merge branch 'master' into feat/pdf 2021-08-04 09:46:54 +08:00
Tienson Qin 37833239c0 chore: bump version 2021-08-03 21:51:29 +08:00
charlie 0284d697c8 fix(pdf): conflicts 2021-07-30 10:36:15 +08:00
Tienson Qin ccc7646687 chore: bump version 2021-07-30 02:19:46 +08:00
charlie 876277acee fix(pdf): conflicts 2021-07-27 10:52:06 +08:00
Tienson Qin d3c694318d chore: bump version 2021-07-27 00:30:46 +08:00
Tienson Qin 642ba5e8bf chore: bump version 2021-07-26 22:59:21 +08:00
ruffnex f98a1f42cd add mhchem plugin 2021-07-25 18:47:43 +08:00
Tienson Qin 06a60d6ed1 chore: bump version 2021-07-23 23:38:51 +08:00
Tienson Qin 126778b1bf chore: bump version 2021-07-22 19:56:39 +08:00
Tienson Qin bc6f8c5526 feat(srs): ux enhancement 2021-07-22 12:07:04 +08:00
charlie c08b30135c Merge branch 'master' into feat/pdf 2021-07-22 10:33:49 +08:00
Peng Xiao 94286c1e05 fix: use tailwind to set animation style 2021-07-22 10:12:41 +08:00
Peng Xiao 3fa04b4c5f fix: refresh button's background should not spin when refreshing 2021-07-22 10:12:41 +08:00