Commit Graph

573 Commits

Author SHA1 Message Date
charlie
5fa0295ba3 feat(electron): settings ui of app updater 2021-01-22 18:06:34 +08:00
Tienson Qin
9b8c2caf02 fix: publishing not working at all 2021-01-14 14:26:21 +08:00
Tienson Qin
013b4fbd8f Merge pull request #1072 from logseq/enhance/undo-redo
Enhance/undo redo
2021-01-12 07:16:50 -08:00
Tienson Qin
967654aeb4 chore: disable block timestamps because it doesn't work with undo 2021-01-12 23:08:28 +08:00
Tienson Qin
1b38b9deb1 feat: add git auto push option to settings
Also, add ctrl-s for auto-pushing
2021-01-12 22:52:42 +08:00
Charlie
4b2dde2228 Feature/attachment with native fs (#1078)
* feat: upload image with native fs

* improve: life of loading assets image file with nfs

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-01-12 21:25:37 +08:00
Tienson Qin
081256ab4b enhance(undo): preserve latest cursor position when undo 2021-01-11 18:37:28 +08:00
Tienson Qin
be28b0e04d enhance: auto-saved files should be added to history too 2021-01-07 20:43:40 +08:00
Tienson Qin
d34e22fc4a feat: add an option to disable the journals and set a default home page 2021-01-02 17:32:16 +08:00
Tienson Qin
2d925d7fac feat: add block timestamps
Why adding block timestamps?

Block is the atomic unit for logseq instead of a page, with the
timestamps we can do a lot of things, for example:
1. show a blocks timeline related to a topic/project/habit.
2. get latest modified blocks from the page or the whole graph.
3. query dsl can have a (sort-by :last_modified_at) clause

It'll add both created_at and last_modified_at properties to
each block, not all users need this, so, it's an experiment feature,
we'll disable it by default.

Also, this PR simplify the block properties a lot, it might fix some
old issues related to properties.
2020-12-25 14:20:57 +08:00
Tienson Qin
2df3af03aa fix: display brackets by default 2020-12-22 14:31:58 +08:00
Tienson Qin
5b74e78fae feat: add a way to toggle displaying brackets
It also add a shortcut "ctrl+c ctrl+b".

Feature request: https://discuss.logseq.com/t/dont-show-and-when-not-editing-a-bulletpoint/90/2
2020-12-22 13:49:30 +08:00
Tienson Qin
e57d862bee enhance(editor): scroll to the top of right sidebar when shift+click 2020-12-20 18:20:36 +08:00
Tienson Qin
22c9cd734c refactor(native-fs): remove file-in-writing? check 2020-12-16 14:07:27 +08:00
shady2k
c17d8f14c9 Add support for change start of week in calendar 2020-12-14 09:22:48 +08:00
Tienson Qin
690a090c87 fix(native-fs): today journal not created automaticaly
Idb file handles should be cleared when unlinking a local directory.
2020-12-11 02:03:36 +08:00
Tienson Qin
914031649e fix(editor): cursor jump to the start when idle
Resolved #864
2020-12-10 23:04:00 +08:00
defclass
5bbc43b30d fix(publishing): fix delete project problem 2020-12-10 14:39:55 +08:00
defclass
62258e29b5 fix(publishing): add css style 2020-12-10 14:39:55 +08:00
defclass
3ae746fbb3 fix(state): remove prn 2020-12-10 14:39:55 +08:00
defclass
4a7b558d61 feat(project): update project 2020-12-10 14:39:55 +08:00
Charlie
90093e4d12 try to fix scroll position when switch editing mode (#867) 2020-12-10 13:30:04 +08:00
Tienson Qin
1b958910f0 fix: serialize file writes 2020-12-09 23:07:41 +08:00
Tienson Qin
e62212445c fix: don't show :token/cannot-set-token for local repos 2020-12-07 22:01:44 +08:00
Tienson Qin
7b298cec1a feat(delta-tx): wip 2020-12-06 00:28:24 +08:00
Tienson Qin
c1b70ae12a fix: git clone every time when refreshing the page
Resolved #787 #333
2020-12-05 17:22:02 +08:00
Tienson Qin
37f0f11a34 Merge branch 'master' into feat/chrome-native-fs 2020-12-05 16:39:51 +08:00
Tienson Qin
83e888d765 feat: add built-in img macro 2020-12-05 11:30:04 +08:00
Tienson Qin
2ba37cdd6c feat(chrome-native-fs): save block even in editing mode 2020-12-05 00:18:24 +08:00
Tienson Qin
17bb4be3ad fix: add loading status 2020-12-04 18:25:46 +08:00
Tienson Qin
4c738d3824 Merge branch 'master' into feat/chrome-native-fs 2020-12-03 17:02:45 +08:00
Tienson Qin
0dce7cdb11 feat: add refresh progressing animation 2020-12-03 00:06:49 +08:00
defclass
bbf76eb87f fix(token): add extra time to deal with some critical condtions 2020-12-02 17:33:47 +08:00
defclass
0dfbc31875 fix(token): calculate expiration based on user's system time and duration 2020-12-02 17:33:47 +08:00
Charlie
ed2b68d863 Merge pull request #774 from logseq/refactor/editor
Change editor input as uncontrolled component & try composition input for UX (by xyhp915)
2020-12-02 13:03:46 +08:00
Yukun Guo
be1fc91805 refactor: remove unused state key :git/clone-repo 2020-12-01 17:36:22 +08:00
Yukun Guo
47b30bc3e5 refactor: simplify code of repo.cljs 2020-12-01 17:36:22 +08:00
Yukun Guo
e750eca112 fix: fix push-if-auto-enabled! 2020-12-01 17:36:22 +08:00
charlie
eb651cfe81 [refactor] support React change event for set-edit-content! & fix image style of block conent 2020-12-01 15:56:38 +08:00
Tienson Qin
2fa8ff8d6b feat: nfs support multiple directories 2020-11-30 15:40:20 +08:00
Tienson Qin
88eda1a014 fix: address issues when merging master 2020-11-30 13:00:52 +08:00
Tienson Qin
6c3da67f6b feat: native filesystem api integration WIP 2020-11-30 11:49:46 +08:00
defclass
b8dc610cc0 fix(token): fix token logic 2020-11-25 12:30:04 +08:00
Tienson Qin
89fa24a81b fix: git diff shows empty or always loading
Resolved #218, #217, #171
2020-11-24 20:27:19 +08:00
Tienson Qin
9287afd79d Merge pull request #662 from defclass/defclass/fix/refresh-token
fix(token):  refresh token automatically
2020-11-22 03:33:45 -06:00
Tienson Qin
0a92889258 fix: user custom commands not working 2020-11-19 15:22:54 +08:00
Tienson Qin
e22ba14e64 feat: journal file names add custom format support
Add `:journal/file-name-format "yyyy_MM_dd"` to the `config.edn`.
2020-11-19 12:17:17 +08:00
Tienson Qin
5d3b6322f5 feat: support org mode file links (#681)
* feat: support org-mode file links

Add a `:org-mode/insert-file-links` option to configuration.
2020-11-18 21:27:40 +08:00
defclass
8441f8139c fix(token): fix typo 2020-11-17 16:05:53 +08:00
defclass
b5d49c8ac6 feat(token): fetch token if token expires 2020-11-17 13:15:13 +08:00