Commit Graph

427 Commits (4575d6648e387a53cab25d0c9c4061b40409dbc0)

Author SHA1 Message Date
Weihua Lu c44089ab2c chore: add resources 2021-07-06 23:47:13 +08:00
charlie cf84f2ae7d Merge remote-tracking branch 'origin/master' into improve/plugin-register-ui-actions
# Conflicts:
#	src/main/frontend/state.cljs
2021-07-01 10:45:04 +08:00
charlie d4509cd7de Merge branch 'master' into improve/plugin-register-ui-actions 2021-07-01 10:39:03 +08:00
charlie fe5cbbb5af chore(plugin): bump libs version 2021-06-30 17:46:15 +08:00
charlie 7b39494aa8 improve(plugin): support register ui on page bar 2021-06-30 16:42:45 +08:00
Peng Xiao 97ecc4b8ed refactor: block-parents and fix its missing key warning 2021-06-29 23:38:14 +08:00
Tienson Qin 10de019e0c chore: bump version 2021-06-29 23:03:28 +08:00
charlie 71c3b6fca1 chore(plugin): bump libs version 2021-06-29 17:55:21 +08:00
Weihua Lu b5f63d0d4b enhance: add arm64 m1 mac build 2021-06-28 21:22:01 +08:00
Weihua Lu dd0417d0e8 chore: bump version 2021-06-28 14:04:10 +08:00
Devon Zuegel 592d731732 UX polish and refactor
- Visual polish for the settings page, keyboard shortcuts page, and outdenting tooltip
- Tweak copy throughout the app to make it a little simpler
- Add the ability to fetch the name of the meta key (i.e. Cmd or Ctrl) so it can be displayed to the user
- Make it possible to Cancel out of editing a keyboard shortcut, rather than the only option being to Save
2021-06-27 23:29:33 +08:00
Tienson Qin 3138ab08f7 chore: bump electron package 2021-06-23 21:04:37 +08:00
Tienson Qin 9d11b3b65a refactor: drag && drop 2021-06-23 17:20:52 +08:00
Tienson Qin ceaac15ef7 chore: bump version 2021-06-18 00:45:27 +08:00
Devon Zuegel abe3dd6b99 Bump up opacity on icons to increase contrast 2021-06-17 10:30:02 +08:00
Tienson Qin 133fbd97ce fix: add rebuild:better-sqlite3 to electron release 2021-06-15 22:13:08 +08:00
Tienson Qin 281c63f0a7 chore: update version 2021-06-15 21:43:04 +08:00
charlie 8acc7f975f chore(plugin): build core 2021-06-15 19:39:26 +08:00
Tienson Qin 0e31cdd8bd fix: selected blocks order
also, catch all the errors for the main view so that it will not
crash the whole app.
2021-06-15 16:03:42 +08:00
Peng Xiao ef1e5494ff fix: some overflow issues 2021-06-15 09:58:55 +08:00
Tienson Qin 9d51d56f2d fix: github action 2021-06-12 03:36:04 +08:00
Tienson Qin 494165a5c6 chore: bump forge 2021-06-12 02:54:30 +08:00
Tienson Qin caad77657e
Merge pull request #1747 from logseq/feat/integration-plugins-core
Feat/integration plugin core
2021-06-11 17:32:38 +08:00
Tienson Qin 0bde30bc58 chore: bump version 2021-06-11 00:14:31 +08:00
charlie 1a54289ba7 enhance(desktop): better installing indicator for Win32 setup 2021-06-10 20:49:52 +08:00
charlie da1f415af3 improve(plugin): add graph related api & types 2021-06-10 17:39:10 +08:00
charlie 8e62bd8d4b Merge branch 'master' into feat/integration-plugins-core 2021-06-09 10:47:11 +08:00
Tienson Qin 05d51925a5 chore: updated version 2021-06-08 19:04:53 +08:00
charlie b70a3fe340 Merge branch 'master' into feat/integration-plugins-core 2021-06-08 10:31:13 +08:00
charlie 0ae7ca3e20 Merge branch 'master' into feat/integration-plugins-core 2021-06-08 10:21:44 +08:00
Tienson Qin 563607db80 chore: bump both better-sqlite3 and electron
Related to #1643
2021-06-08 10:19:55 +08:00
Tienson Qin d7bcac85b0 fix: page search && remove limitation for tags 2021-06-07 23:51:16 +08:00
charlie b1b04ad7b0 improve(plugin): bump sdk version & fixed types 2021-06-07 21:54:18 +08:00
charlie 28159ce6a2 Merge branch 'master' into feat/integration-plugins-core 2021-06-04 14:41:36 +08:00
Tienson Qin 0c3c7b4fb6 chore: bump version 2021-06-03 22:46:02 +08:00
charlie a8e2288ba6 chore(plugin): bump sdk version 2021-06-03 19:24:58 +08:00
Tienson Qin 6c4be74e00 fix: electron package version 2021-06-02 22:06:33 +08:00
Charlie 5df70519c1
Merge branch 'master' into feat/integration-plugins-core 2021-06-02 10:25:49 +08:00
charlie 907704310b chore: add rebuild better-seqlite3 script 2021-06-01 21:49:21 +08:00
charlie 81ae683689 fix(ui): code block theme when toggling theme 2021-06-01 21:48:45 +08:00
Charlie 52b54a34af
Merge branch 'master' into feat/integration-plugins-core 2021-06-01 10:50:05 +08:00
Tienson Qin d28a5cd6da chore: update package version too 2021-05-30 22:14:44 +08:00
Tienson Qin 43d00d677d fix: inserting some weird characters on plain text and code blocks
close #2042
close #2037
2021-05-30 11:14:02 +08:00
charlie 213630f277 Merge branch 'master' into feat/integration-plugins-core 2021-05-28 18:40:08 +08:00
charlie fe8119dfa1 improve(ui): adapt default theme colors of code block 2021-05-28 18:39:18 +08:00
Charlie b2ebabccb5
Merge branch 'master' into feat/integration-plugins-core 2021-05-27 17:51:03 +08:00
charlie 18c6453452 fix: add missing img 2021-05-27 12:41:08 +08:00
Weihua Lu bf61ea10e7 feat: refactor, integrate sentry with posthog 2021-05-27 10:51:36 +08:00
Weihua Lu 87b65ec220 feat: posthog instrument module 2021-05-27 10:51:36 +08:00
Tienson Qin 9c5edf8cb6 feat: add opted-in/opted-out monitoring 2021-05-26 11:01:42 +08:00
Tienson Qin 90e68a7b6a fix: add missing name 2021-05-25 02:40:22 +08:00
Tienson Qin 55ed114e57 chore: update text 2021-05-24 22:08:32 +08:00
charlie ec0d35f167 chore(plugin): bump version 2021-05-24 20:46:07 +08:00
charlie f4e6d7abba Merge branch 'master' into feat/integration-plugins-core 2021-05-24 10:19:28 +08:00
Tienson Qin 5ec6e31bfd chore: switch back to Logseq from Canary 2021-05-24 09:28:28 +08:00
Tienson Qin cc325673f1 feat: page preview 2021-05-23 23:25:13 +08:00
Tienson Qin ab8c8f47ae fix: block marker/priority is not displayed in references
Close #1377
Close #1601
Close #1871
2021-05-21 20:40:00 +08:00
Tienson Qin 7476e49b29 enhance: separate page properties from block properties 2021-05-21 12:47:34 +08:00
charlie d8fd0b909f chore(plugin): bump version 2021-05-20 19:27:47 +08:00
charlie 037a0122a8 chore(plugin): bump version 2021-05-20 17:48:55 +08:00
charlie 012b5e022d Merge branch 'master' into feat/integration-plugins-core 2021-05-20 10:21:30 +08:00
Tienson Qin dbc643b85a feat: add old outdent behavior back
Related thread: https://discuss.logseq.com/t/whats-your-preferred-outdent-behavior-the-direct-one-or-the-logical-one/978
2021-05-19 20:28:21 +08:00
charlie e108193ff5 chore(plugin): bump version 2021-05-19 18:16:43 +08:00
charlie c6d1754660 improve(plugin): export exceptions of api call 2021-05-19 10:34:31 +08:00
Tienson Qin 514fd0ea0b feat: enable optional sentry error tracking 2021-05-18 19:55:10 +08:00
charlie a54dc6d732 chore(plugin): bump core 2021-05-17 12:09:13 +08:00
charlie e3447ef021 fix: conflicts 2021-05-17 10:19:02 +08:00
Tienson Qin 6c6e3f20b6 enhance: add blocks-properties style 2021-05-16 22:48:35 +08:00
Tienson Qin e06efe3d45 chore: update text 2021-05-14 21:10:31 +08:00
Tienson Qin 82ddd4c079 feat: add block preview
use tippy for tooltip
2021-05-13 00:35:10 +08:00
charlie d671d7ef28 Merge branch 'feat/outliner-core' into feat/integration-plugins-core 2021-05-12 10:46:14 +08:00
Tienson Qin 0352d4e2c1 fix: unordered list number
close #1784
2021-05-11 22:38:44 +08:00
charlie 6f59939484 Merge branch 'feat/outliner-core' into feat/integration-plugins-core 2021-05-10 13:53:11 +08:00
Tienson Qin 3ad3f154ea Revert "fix: signature for logseq canary"
This reverts commit a1fd8425c5.
2021-05-09 22:25:11 +08:00
Charlie c43be45de7 Merge branch 'feat/outliner-core' into feat/integration-plugins-core 2021-05-09 11:17:22 +08:00
Tienson Qin a1fd8425c5 fix: signature for logseq canary 2021-05-08 23:17:03 +08:00
charlie 861d492202 chore(plugin): build core file 2021-05-08 20:33:18 +08:00
charlie 3e0e85aa03 fix(electron): absolute path on win32 2021-05-08 20:33:11 +08:00
charlie 6bd8f4847f feat(plguin): integration 2021-05-08 20:32:53 +08:00
Tienson Qin a14a6a5346 Revert "feat(plguin): integration"
This reverts commit ba6b6429a9.
2021-05-08 19:01:15 +08:00
charlie ba6b6429a9 feat(plguin): integration 2021-05-08 14:14:19 +08:00
Junyu Zhan 49ddce0729 feat: export public assets 2021-05-07 22:40:26 +08:00
defclass 05327c055a Revert "chore: remove space"
This reverts commit 38c0e15a8b.
2021-05-01 00:48:24 +08:00
Tienson Qin 38c0e15a8b chore: remove space 2021-05-01 00:36:55 +08:00
Tienson Qin 6ab06324ae chore: re-enable encryption 2021-04-30 23:34:50 +08:00
Tienson Qin 4385c98cc8 fix: don't preventDefault for delete 2021-04-30 21:39:01 +08:00
charlie 987aa49ecf fix(canary): package name of Win32 2021-04-30 18:44:47 +08:00
charlie a5163011dc chore(canary): fix package name 2021-04-30 18:44:47 +08:00
charlie df7531273c chore(canary): add logo & close updater 2021-04-30 18:44:47 +08:00
Weihua Lu 560203ce4f revert "fix: deprecate nested a link warning"
This reverts commit 4980423195.
2021-04-30 15:25:12 +08:00
Weihua Lu 4980423195 fix: deprecate nested a link warning 2021-04-30 15:19:00 +08:00
Tienson Qin d3f88d8b66 chore: bump electron 2021-04-19 11:17:57 +08:00
Tienson Qin 2a48fba72c enhance: adjust scrollbar foreground color 2021-04-18 12:56:44 +08:00
Tienson Qin dcf37edc10 fix: several issues related to graph
fixed position: sticky not working on safari
2021-04-18 12:56:44 +08:00
Tienson Qin 8f6505d04b enhance: scrollbar no longer limits to the main content
also, a sticky right topbar
2021-04-18 12:56:44 +08:00
Tienson Qin 422fd8353b enhance: full search results 2021-04-12 21:36:59 +08:00
Tienson Qin 6e62f90a09 feat: search inside the current page 2021-04-11 15:38:32 +08:00
Junyu Zhan fcce095c92 feat: add page path to block search result 2021-04-09 20:42:35 +08:00
Tienson Qin e42414bdc4 feat(search): add better-sqlite3 2021-04-08 13:52:47 +08:00
Tienson Qin 1e6cf89c5f feat(sqlite): add Engine protocol 2021-04-08 13:52:47 +08:00
Tienson Qin c1e276caf0 chore: remove font-size settings for mark 2021-04-01 16:57:27 +08:00
charlie ebc58790b4 improve(desktop): skip pre-release version for auto updater 2021-04-01 16:15:57 +08:00
charlie 02ac70aa04 improve(desktop): support auto updater for mac 2021-03-31 17:13:35 +08:00
Tienson Qin 94184ebfda enhance: latex border color
Resolved #1544
2021-03-29 10:31:00 +08:00
Junyu Zhan 78afe3e602 feat: export custom css 2021-03-26 21:28:07 +08:00
thezjy a4d0666bcc
feat: use a button to load more journals (#1529)
* feat: use a button to load more journals

* feat: preserve the "scroll to load more" behavior

* ignore .clj-kondo all together

* enhance: load latest two journals by default

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-03-25 11:45:31 +08:00
Tienson Qin 4010689a7b chore: set h1 font weight to 600 2021-03-24 23:38:00 +08:00
Tienson Qin 0670c54661 fix: move electron-window-state to resources/package.json 2021-03-24 20:16:02 +08:00
Tienson Qin a1d4a4d110 chore: remove dev.html 2021-03-19 22:08:35 +08:00
Tienson Qin 9ca18e95c7 refactor: remove main.css and style.css too 2021-03-19 22:08:35 +08:00
Tienson Qin e06ee2290f refactor: merge both vendor.css and main.css
Import all used CSS modules into tailwind.all.css
2021-03-19 22:08:35 +08:00
charlie 67321778a6 improve(dev): css development flow 2021-03-19 15:16:21 +08:00
Tienson Qin 7e08073f75 chore: remove style.dev.css
Also, place common.css after tailwindcss utilities to make sure our
style has a higher priority
2021-03-18 22:43:18 +08:00
Charlie 2625552e76
improve(dev): support tailwind jit mode (#1473) 2021-03-18 19:46:39 +08:00
Tienson Qin 710bab5759 fix: add fs-extra to electron app 2021-03-16 23:03:46 +08:00
Junyu Zhan 3cb6265e16 feat: [electron] export index.html together with other assets 2021-03-16 23:03:46 +08:00
Tienson Qin b2d72ad9a2 fix: priority display
Resolved #1445
2021-03-11 22:25:14 +08:00
Tienson Qin 3605ed53e3 fix: both encryption and excalidraw not working on Electron 2021-03-11 00:30:39 +08:00
Tienson Qin 92ad0296e6 feat: switch to use Excalidraw api 2021-03-10 23:32:49 +08:00
Tienson Qin 4f80bb6139 fix: improve search precision 2021-03-10 22:24:43 +08:00
defclass 615c851d7c chore(electron): add appimage format for linux 2021-03-09 10:35:35 +08:00
Tienson Qin 35296a6897
Perf/db serialization (#1417)
* perf: disable auto-save dbs on electron

We still save the dbs when user reload the app or close the app.

Notice: Ctrl-c doesn't work now

* chore: re-enable mtime check when writing to disk

* ui: add db persistent notification
2021-03-08 16:31:58 +08:00
Tienson Qin 00b0083546 ui: keep head background 2021-03-08 16:08:19 +08:00
charlie 0cd5f73c25 improve(dev): add dev style entry 2021-03-08 14:32:03 +08:00
Tienson Qin cdf6a907ac enhance: show search button by default 2021-02-28 00:37:11 +08:00
Tienson Qin 8fd7e0cbbe enhance: add some docs for Contents 2021-02-25 20:09:33 +08:00
Tienson Qin fca063f004 fix: only write config.edn when it doesn't exists 2021-02-24 23:55:58 +08:00
Sly 19e062f35c Fix background color variable for search_field 2021-02-24 12:38:00 +08:00
Sly 8a2230cfe6 Fix missing variables for tags 2021-02-24 12:38:00 +08:00
Tienson Qin ca4428d6a5 chore: css tweaks
Disable italics and border radius for block refs
2021-02-23 23:10:47 +08:00
charlie d5e87aaa35 feat(sidebar): resize width 2021-02-23 19:00:19 +08:00
Tienson Qin d7e3027a4c fix: set mark font size 2021-02-22 23:18:16 +08:00
Tienson Qin 27d53f4113 fix: remove padding for tags 2021-02-22 23:04:56 +08:00
Tienson Qin 8ea487a5cd enhance: theme tweaks
Code and ideas are mostly from https://github.com/PiotrSss/logseq-bujo-theme.
2021-02-22 22:51:29 +08:00
Tienson Qin 2dc42d70fe chore: bold h1 2021-02-20 21:18:54 +08:00
charlie 0fda94a7aa fix(editor): page blocks duplicated when multiple same page name files 2021-02-05 19:04:54 +08:00
charlie 00d642ee31 fix(electron): typo of [Logseq] 2021-02-04 14:54:57 +08:00
charlie 93f60df420 improve(electron): desktop icon 2021-02-02 23:08:22 +08:00
defclass f75bf5e1b7 Revert "Merge pull request #1158 from logseq/refacotor/add-cljs-env"
This reverts commit d82555a6f9, reversing
changes made to df1da263ac.
2021-02-02 21:32:34 +08:00
Tienson Qin 6488857aad Merge branch 'master' into fix/electron-alpha-issues 2021-02-02 21:04:18 +08:00
Tienson Qin 535bc6bd97 Merge branch 'master' into fix/electron-alpha-issues 2021-02-02 17:16:14 +08:00
Tienson Qin d82555a6f9
Merge pull request #1158 from logseq/refacotor/add-cljs-env
Refacotor/add cljs env
2021-02-02 17:10:11 +08:00
Tienson Qin df1da263ac chore: add sentry for error tracking 2021-02-02 16:55:36 +08:00
defclass 8d868bf842 Merge remote-tracking branch 'upstream/master' into refacotor/add-cljs-env 2021-02-02 14:45:54 +08:00
charlie d8c04f7f75 Merge remote-tracking branch 'origin/master' into fix/electron-alpha-issues 2021-02-02 14:43:53 +08:00
Tienson Qin 8339121372
Merge pull request #1237 from logseq/chore/desktop-release-ci
Chore/desktop release github action
2021-02-02 14:25:09 +08:00
defclass e100f64dcc chore(ci): add osx notarize 2021-02-02 11:21:41 +08:00
charlie 9286851e93 fix(electron): desktop icons 2021-02-01 22:20:08 +08:00
rainmote a6780401b4 fix: can't found code-editor.js on desktop
fix: load setting page error when no repo
2021-01-31 16:29:44 +08:00
Tienson Qin d9bca05c35 chore: add code sign for mac desktop app 2021-01-31 11:24:10 +08:00
Tienson Qin b7b02b22da Merge branch 'master' of github.com:logseq/logseq 2021-01-29 15:26:02 +08:00
Tienson Qin 516dc0a629 chore: remove background when installing the app 2021-01-29 15:22:18 +08:00
charlie dc4e9436d5 fix(electron): open in directory on Win 2021-01-29 15:22:05 +08:00
charlie ec94390f3e improve(electron): decrease top padding when fullscreen on Mac 2021-01-29 13:50:48 +08:00
charlie ad40770e96 improve(electron): release build script 2021-01-28 23:00:36 +08:00
Tienson Qin f83cfd15fa fix: copy && paste file not working well on linux 2021-01-28 18:28:55 +08:00
charlie c151c9c7cf improve(electron): compatible paste assets for multiple platform 2021-01-28 18:01:03 +08:00
charlie 952c4974ae improve(electron): polish ui 2021-01-27 18:28:54 +08:00
charlie 15e7fc8a1b feat(electron): add open file with Finder & Default app 2021-01-27 12:10:09 +08:00
charlie 6d0d83e86f fix(electron): get correct file path when drop image 2021-01-26 21:23:47 +08:00
charlie 9cb8bdd2cb improve(electron): adapt some remote resources to local 2021-01-26 20:59:09 +08:00
charlie 8500afb849 improve(electron): use fragment mode for frontend router & polish UI 2021-01-26 13:17:23 +08:00
charlie 3bfd51caa3 feat(electron): add compatible AppTitleBar for Mac & Win32 2021-01-25 20:25:49 +08:00
charlie b7619958ec improve(electron): adapt paste/drop asset for electron clipboard api 2021-01-25 14:33:50 +08:00
charlie 6b61a3c762 feat(electron): copy file when upload asset 2021-01-24 20:47:06 +08:00
Tienson Qin 26be1ff969 electron: file watcher wip 2021-01-23 01:14:45 +08:00
charlie 5fa0295ba3 feat(electron): settings ui of app updater 2021-01-22 18:06:34 +08:00
charlie 62ac98dd78 feat(electron): add updater apis on main process 2021-01-21 20:24:29 +08:00
charlie 3b62ed447c feat(electron): add communication for updater 2021-01-21 15:09:45 +08:00
Tienson Qin 8e5a589885 electron: add ipc layer 2021-01-20 23:22:29 +08:00
charlie 0ce2f6ba84 feat(electron): improve development tools 2021-01-20 09:41:30 +08:00
defclass 073df06617 chore(env): add cljs env 2021-01-18 17:46:19 +08:00
charlie eeabf42fb6 Merge remote-tracking branch 'origin/master' into feat/support-remove-image
# Conflicts:
#	src/main/frontend/components/block.cljs
2021-01-15 17:47:00 +08:00
Tienson Qin 6c32bbdb27 feat: add image resize support 2021-01-14 23:49:39 -08:00
charlie ee529b5b9d feat: support delete image link of block 2021-01-13 21:36:20 +08:00
charlie 4f42bc6eaa style: improve block fold arrow and bullet interaction 2021-01-11 05:43:48 -08:00
charlie bdd48fb3e8 fix: style issue of left bar on mobile 2020-12-29 21:01:05 +08:00
charlie bd5f497aca style: make compatible overflow wrap anywhere 2020-12-28 20:06:03 +08:00
charlie 456614b186 style: use overflow-wrap instead of global word break 2020-12-28 20:06:03 +08:00
charlie 8de2d6be51 fix: some ui details 2020-12-23 11:10:42 +08:00
Tienson Qin 00e0ced252 fix: clicking on some links not working anymore
Resolved #975.

Also, I made some css tweaks.
2020-12-22 16:13:08 +08:00
Yukun Guo a1ff34f4b1 fix: git add unstaged files before committing 2020-12-21 19:34:15 +08:00
Tienson Qin 202a49b134 chore: remove mldoc.min.js 2020-12-21 19:27:44 +08:00
charlie b40b5925f7 refactor: build styles 2020-12-21 14:02:02 +08:00
Tienson Qin f791ec9982 style: external link use border bottom instead of underline 2020-12-20 20:44:14 +08:00
Tienson Qin 04b63ad52a enhance(editor): make it easier to edit page's properties (tags, alias) 2020-12-20 17:51:50 +08:00
Tienson Qin 6c1a1701bb fix: css styles 2020-12-18 18:46:30 +08:00
charlie 9a3484265b style: more flexible scrollbar 2020-12-18 15:30:25 +08:00
charlie 544f5f52bb style: fix css override 2020-12-17 22:08:33 +08:00
charlie 6a59d58085 Merge remote-tracking branch 'origin/master' into refactor/common.css 2020-12-17 15:39:01 +08:00
Tienson Qin 31a8498e3c fix: broken avatar 2020-12-17 15:32:12 +08:00
charlie 4356c497bb fix: slide theme 2020-12-17 15:17:35 +08:00
charlie d118c9d201 Merge remote-tracking branch 'origin/master' into refactor/common.css
# Conflicts:
#	resources/css/common.css
2020-12-17 15:07:39 +08:00
Tienson Qin f768744380 fix: Slide content not visible (readable) when using the light color scheme
Resolved #936
2020-12-17 14:40:50 +08:00
charlie 4e1e3b3df5 refactor: improve development experience of styles 2020-12-15 16:08:13 +08:00
Tienson Qin 21886841ff fix: loading animation 2020-12-15 11:57:15 +08:00
charlie 556f15eb4d Merge remote-tracking branch 'origin/master' into refactor/common.css 2020-12-15 10:00:56 +08:00
charlie 8a440e910a refactor: separated css modules from common style 2020-12-14 21:13:12 +08:00
Tienson Qin 92a205be02 fix(parser): markdown link/file parsing
Resolved #907
2020-12-14 20:03:24 +08:00
Sly 4de782cae9
Fix: Page ref colors (#903)
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2020-12-14 09:29:09 +08:00