Commit Graph

573 Commits

Author SHA1 Message Date
Charlie
c43be45de7 Merge branch 'feat/outliner-core' into feat/integration-plugins-core 2021-05-09 11:17:22 +08:00
Weihua Lu
d1cafa3df1 fix: EOL undo issue 2021-05-09 00:26:18 +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
Tienson Qin
310f69203b enhance: hide built-in properties when editing 2021-05-08 17:40:26 +08:00
charlie
ba6b6429a9 feat(plguin): integration 2021-05-08 14:14:19 +08:00
Tienson Qin
8ad8cab135 fix: page references not working any more
Resolved #1705
2021-05-01 23:50:41 +08:00
Tienson Qin
c0df49a24a fix: can't create a new block when delete all the blocks 2021-04-30 22:34:38 +08:00
Tienson Qin
07f60a7950 refactor: add export bullet options 2021-04-25 12:03:34 +08:00
Tienson Qin
45533ce77b Move to local bindings && events bus (#1686)
refactor: switch to global && local shortcuts

Also, use an events channel to decouple components and handlers
2021-04-25 09:43:18 +08:00
Weihua
d1ced9050d Merge branch 'feat/outliner-core' into feat/unify-up-down 2021-04-19 15:39:08 +08:00
Tienson Qin
1375d1fab5 Merge branch 'master' into feat/outliner-core 2021-04-18 15:40:56 +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
0cfc4fed31 Tienson/feat/outliner core (#1672)
* refactor: perf tune wip

* fix: can't create block in new pages

* fix: perf improvement (temporally)
2021-04-16 22:17:52 +08:00
Weihua Lu
9d044f5834 refactor: move component state to state 2021-04-16 17:45:16 +08:00
Weihua Lu
d05c540c15 refactor: selection state 2021-04-16 11:49:03 +08:00
Weihua Lu
dfc4516671 fix: input link cannot delete 2021-04-15 17:44:02 +08:00
Tienson Qin
c81e5259e9 fix: jump cursor 2021-04-14 23:38:43 +08:00
rcmerci
fa4dad5a6b refactor: copy & paste 2021-04-14 17:48:29 +08:00
Tienson Qin
50f92f7100 fix: undo cursor
Also, switched to a timeout instead of periodically saving the current block.
2021-04-14 17:33:16 +08:00
Tienson Qin
c809cec032 refactor: block properties
- Added :block/created-at and :block/updated-at
- Update block will update page's timestamp too
- Store properties under `:block/properties` in metadata.edn
2021-04-13 17:20:25 +08:00
Tienson Qin
d1359c3418 fix: undo cursor 2021-04-12 18:23:03 +08:00
Tienson Qin
6e62f90a09 feat: search inside the current page 2021-04-11 15:38:32 +08:00
Weihua Lu
eb21eec1e1 refactor new block toggle 2021-04-09 21:47:31 +08:00
Weihua Lu
d187b767b5 refactor selection shortcut 2021-04-09 21:47:31 +08:00
Tienson Qin
64fcd49136 feat: add option :scheduled/future-days
`:scheduled/future-days` defaults to 0.
2021-04-01 16:33:52 +08:00
Tienson Qin
65ce4ec3d9 enhance: improve performance for rendering
Also, simplify the state for expand/collapse.
2021-03-29 21:15:03 +08:00
Tienson Qin
24f0167305 feat: add a way to disable built-in scheduled-and-deadline 2021-03-29 13:41:19 +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
aef9b61839 enhance: notice when scheduled or deadline and there's no content 2021-03-24 23:36:54 +08:00
Tienson Qin
c4ffbac107 feat: markdown underline command 2021-03-23 21:34:03 +08:00
Tienson Qin
65d9824432 chore: bump mldoc 2021-03-18 21:07:53 +08:00
Junyu Zhan
84f3e698df feat: revert to public instead of publishable 2021-03-16 23:03:46 +08:00
Junyu Zhan
6eadb22753 refactor: use publishable instead of public because the latter is too general 2021-03-16 23:03:46 +08:00
Tienson Qin
21b2c5296a fix: toggle help 2021-03-13 09:54:38 +08:00
Tienson Qin
92ad0296e6 feat: switch to use Excalidraw api 2021-03-10 23:32:49 +08:00
Tienson Qin
4884d2380d fix: existing shortcuts and css tweaks 2021-03-01 20:11:06 +08:00
charlie
c61c6dd4f4 feat(ui): use modal dialog display settings page 2021-02-26 19:57:44 +08:00
Tienson Qin
c89f7be983 enhance: add some texts to make it easier to use logseq 2021-02-25 21:00:53 +08:00
Tienson Qin
84190df469 feat: add shortcut t c to toggle Contents 2021-02-24 22:14:01 +08:00
Tienson Qin
6febfa02bf feat(encryption): add warning text and setting option 2021-02-18 00:28:05 +08:00
Tienson Qin
57826e0573 refactor(shortcuts): up/down to navigate to the first/last block
Non-editing mode.
2021-02-16 11:17:34 +08:00
Tienson Qin
81d7c74b10 fix: block reference auto-complete not working 2021-02-14 22:21:43 +08:00
Tienson Qin
ae1725dcff chore: revert data format 2021-02-09 21:32:56 +08:00
Tienson Qin
a7cb97c3f2 fix: disable auto-save when the editor is in composition 2021-02-09 14:31:30 +08:00
Tienson Qin
7c4f4b5962 chore: use MMMM do, yyyy as default date format 2021-02-09 12:32:43 +08:00
Tienson Qin
ce8ca500bb fix: don't jump to new journal when in editing mode 2021-02-07 11:10:45 +08:00
Tienson Qin
d55b381e2e enhance: display a loading button when importing files from the disk 2021-02-05 16:29:58 +08:00
charlie
3beda2c422 fix(electron): try to fix #1228 2021-02-02 14:55:19 +08:00
charlie
af0144e66d feat(electron): add more UI cases for app updater 2021-01-22 21:04:36 +08:00