Commit Graph

12353 Commits

Author SHA1 Message Date
Andelf
c19787f099 Merge branch 'master' into dev/malli-schema&kondo-config 2023-01-13 14:52:52 +08:00
Gabriel Horner
daba5ae1b8 Fix #8334 to at least revert back to previous behavior 2023-01-13 14:19:02 +08:00
Gabriel Horner
dded4be84b Improve wording for #8317
Also add missing label to bug report url
2023-01-12 11:05:03 -05:00
rcmerci
6fd8d8d165 feat: export login-callback fn
if users can't redirect from browser back to app,
the workaround is calling
frontend.handler.user.login_callback("<code>") to finish login progress
2023-01-12 23:25:20 +08:00
Andelf
b5b1a46215 chore: bump version 0.8.16 0.8.16 2023-01-12 21:05:10 +08:00
charlie
e70d76589b enhance(pdf): make the weblink pdf filename to be human-readable for the annotations page 2023-01-12 21:04:12 +08:00
Andelf
418502deed fix(ui): error calling set-step in bug-report (#8328) 2023-01-12 20:50:04 +08:00
situ2001
7fd2a9a3b6 feat: bug report page & clipboard data inspector (#8317)
* feat: init page route for bug-report
* feat: navigate to bug-report page in dropdown-menu
* feat: add route for bug report tools
* feat: export clipboard to map
* fix: set-step! in promise and remove unused state
* chore: there is no need to actively read from clipboard, just waiting copy-paste from user
* chore: only parse dataTransfer
* feat: initially done the clipboard data inspector
* fix: use `util/copy-to-clipboard!` instead
* feat: init page route for bug-report
* feat: navigate to bug-report page in dropdown-menu
* feat: add route for bug report tools
* feat: export clipboard to map
* fix: set-step! in promise and remove unused state
* feat: initially done the clipboard data inspector
* fix: use `util/copy-to-clipboard!` instead
* fix: remove unused `:require`
* ux: finetune clipbard inspector and bug report
* feat: component `report-item-button`
* fix: update text for clarity
* fix: add subtext to button to fix lint error
* fix: add missing argument
* fix: change bg color to logseq css variable
* fix: remove redundant div box in `report-item-button`

Co-authored-by: Junyi Du <junyidu.cn@gmail.com>
Co-authored-by: Bad3r <bad3r@protonmail.com>
2023-01-12 20:29:56 +08:00
Junyi Du
414fef6933 Merge branch 'master' into dev/malli-schema&kondo-config 2023-01-12 19:28:24 +08:00
Andelf
193677b46f perf: Reduce usage of remove-nils since it's too slow (#8323)
* reduce usage of remove-nils since it's too slow

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2023-01-12 19:00:50 +08:00
Bad3r
d8303d055c docs(dev): maintain style 2023-01-12 18:28:53 +08:00
Bad3r
55971f085b docs(dev): update linting to match bb dev:lint
update to match `$ bb dev:lint`
```cljs
(defn lint
  "Run all lint tasks
  - clj-kondo lint
  - carve lint for unused vars
  - lint for vars that are too large
  - lint invalid translation entries"
  []
  (doseq [cmd ["clojure -M:clj-kondo --parallel --lint src --cache false"
               "bb lint:carve"
               "bb lint:large-vars"
               "bb lang:invalid-translations"
               "bb lint:ns-docstrings"]]
    (println cmd)
    (shell cmd)))
```

not sure if we should just add `$ bb dev:lint` since it doesn't seem to be documented anywhere

this update is a pre-req to adding docs for data validation with Malli from https://github.com/logseq/logseq/blob/dev/malli-schema%2526kondo-config/

```sh
bb dev:gen-malli-kondo-config
```

Note that it will also need to be added to `build.yaml`
https://github.com/logseq/logseq/blob/dev/malli-schema%26kondo-config/.github/workflows/build.yml

CC: @RCmerci
2023-01-12 18:28:53 +08:00
Andelf
8431187eb7 chore: fix lint by adding .carve/ignore 2023-01-12 18:11:04 +08:00
Andelf
761d2dee9d fix(electron): return only file from readdir 2023-01-12 18:11:04 +08:00
Andelf
268f0a5442 fix(fs): wrong graph name impl
Fix #8292
2023-01-12 18:11:04 +08:00
rcmerci
08edcb76b4 feat: add frontend.pubsub ns (#8312)
* feat: add frontend.pubsub ns
* update clj-kondo config
2023-01-12 18:07:05 +08:00
Junyi Du
cfce689632 chore: upgrade dev-practivce on upgrading electron 2023-01-12 17:26:42 +08:00
Andelf
192459a23c fix(test): e2e fail due to whiteboards zoom test 2023-01-12 11:07:05 +08:00
rcmerci
0480983af9 dev: update cider-nrepl to 0.29.0 2023-01-12 10:31:59 +08:00
Konstantinos Kaloutas
59a38836f6 Merge branch 'feat/tweet-shape' of github.com:logseq/logseq into feat/tweet-shape 2023-01-11 20:42:18 +02:00
Konstantinos Kaloutas
4dac7a2776 wip: auto height calculation 2023-01-11 20:41:44 +02:00
Charlie
401c416484 feat:pdf highlight drag & drop (#8103)
* refactor(pdf): names
* improve(pdf): support highlight region draggable
* improve(pdf): unused class of pdf container
* improve(pdf): unused class of pdf container
* fix(pdf): ensure highlight block ref exists when draging to editor & whiteboard region

Co-authored-by: Bad3r <bad3r@protonmail.com>
Co-authored-by: Andelf <andelf@gmail.com>
2023-01-12 01:25:10 +08:00
Gabriel Horner
ba69f13d34 Allow :rules and built in rules usage
Fixes #8250 and fixes #7201
2023-01-11 11:59:18 -05:00
Junyi Du
6785486047 fix: a bug cause page content cache outdate when external edition happens 2023-01-12 00:47:44 +08:00
Junyi Du
05ff96ebf9 fix: search service plugin API typo 2023-01-12 00:47:44 +08:00
Junyi Du
304b33d6bb Chore: update dev section of README.MD 2023-01-12 00:14:20 +08:00
sallto
719a4add89 enhance(ui): remove non clickable space between links in sidebar (#8268)
fixes #8174

Co-authored-by: Andelf <andelf@gmail.com>
2023-01-11 10:53:57 -05:00
situ2001
c2288639e7 fix(hierarchy): should update :block/namespace while renaming page (#8266)
* fix: should update `block:namespace` while renaming
* fix: check logic in `rename-update-namespace!`

Co-authored-by: Bad3r <bad3r@protonmail.com>
Co-authored-by: Junyi Du <junyidu.cn@gmail.com>
2023-01-11 16:03:40 +08:00
Gabriel Horner
46433cbd6f Fix query tables failing on published apps
Fix #7332, fix #8211
2023-01-11 15:56:31 +08:00
Gabriel Horner
a72f5ef0a5 Display full property value in tables - fix #8227 2023-01-11 15:56:31 +08:00
Bad3r
1cb6ae03d5 Merge branch 'master' into feat/tweet-shape 2023-01-10 20:43:31 +00:00
rcmerci
d36b06b171 feat(sync): trigger a remote->local when app awake from sleep 2023-01-10 21:51:17 +08:00
rcmerci
d39081acf3 feat: add <app-wake-up-from-sleep-loop 2023-01-10 21:51:17 +08:00
Konstantinos Kaloutas
50fc185df0 fix: infinite loop error 2023-01-10 12:55:53 +02:00
Konstantinos Kaloutas
250421e5c7 fix: tweak zoom timeout on e2e tests 2023-01-10 10:44:28 +02:00
Konstantinos Kaloutas
61d806a5c6 fix: add allow same origin to sandbox 2023-01-10 10:25:47 +02:00
Bad3r
bc9d9240e7 Merge branch 'master' into feat/tweet-shape 2023-01-10 05:23:44 +00:00
Konstantinos Kaloutas
b1cf9bf7ce fix: edit action on context bar for portals 2023-01-09 20:37:06 +02:00
Bad3r
32e2a08476 docs: Update Logseq Code of Conduct (#8221)
docs: Update Logseq Code of Conduct
2023-01-10 01:02:56 +08:00
Gabriel Horner
a0f6d89e78 Remove accidental whitespace from #8247 2023-01-09 11:40:53 -05:00
TaylorHo
d2a87741b7 chore: added translations for pt-BR, pt-PT, fr and tr 2023-01-09 11:38:17 -05:00
Tienson Qin
4e8b197174 fix: disable plugins e2e tests temporally 2023-01-09 10:32:57 -05:00
Bad3r
b8db41ea53 enhance: Add option to show full blocks in references
adds the option to allow references to show more than the block title, for those of use who like them more than embeds and don't want the block's children included in our refs.

Idea from discussion: #7928
2023-01-09 15:02:20 +00:00
Sergio Miguéns Iglesias
4095fdfca0 Improve show-full-blocks option text 2023-01-09 22:48:22 +08:00
Sergio Miguéns Iglesias
86e52378ac Move full-blocks condition to the right place 2023-01-09 22:48:22 +08:00
Sergio Miguéns Iglesias
e58e545248 Add option to show full block body in ref 2023-01-09 22:48:22 +08:00
Tienson Qin
77e63f6461 enhance: allows empty content only for delete-blocks and move-blocks (#8199)
allows empty content only for delete-blocks and move-blocks
2023-01-09 22:24:08 +08:00
rcmerci
6dba93a0d7 fix(sync): incorrectly ignore unlink events 2023-01-09 22:09:40 +08:00
rcmerci
725145270b fix(sync): make diff-file-metadata-sets path compare case-insensitive 2023-01-09 22:09:40 +08:00
rcmerci
8a90a66691 fix(sync): filter-case-different-same-files & trigger remote->local when idle 2023-01-09 22:09:40 +08:00